Subject: font regression [was: 'Building without "modern" font support' on tech-pkg]
To: None <tech-x11@NetBSD.org>
From: Jukka Salmi <j+nbsd@2004.salmi.ch>
List: tech-x11
Date: 08/01/2004 15:22:19
Hi,

some weeks ago I sent the following message to tech-pkg, as a reply to
a thread started by Martin Husemann:

Jukka Salmi --> tech-pkg (2004-05-19 02:05:47 +0200):
> I just rebuilt two NetBSD (i386) systems and all their packages from scratch:
> - system A uses HEAD sources (src, xsrc and pkgsrc)
> - system B uses netbsd-1-6 (src and xsrc) and HEAD (pkgsrc) sources
> I.e. A runs NetBSD 2.0E and XFree86 4.4.0, and B runs NetBSD 1.6.2_STABLE
> and XFree86 4.3.0.
> 
> On both systems I installed fonts/ms-ttf and added a Tahoma TTF manually.
> I'm using neither Gnome nor KDE; I only noticed a difference in how fonts
> are displayed in firefox-gtk2: very nice on system B, not so nice (depends
> on the font) on system A. Here are some screenshots: the NetBSD website[1],
> as seen by system A[2] and by system B[3] (use 'bzip2 -cd file | xwud' to
> view...).
> Additionally, there's a font test page[4] as seen by system A[5] and
> system B[6]. Notice how helvetica and times look bad on system A.
> 
> 
> Regards, Jukka
> 
> [1] http://www.netbsd.org/
> [2] http://salmi.ch/~jukka/nbsd/ffgtk2_nbsdc_xf440_nbsdorg.xwd.bz2
> [3] http://salmi.ch/~jukka/nbsd/ffgtk2_nbsds_xf430_nbsdorg.xwd.bz2
> [4] http://salmi.ch/~jukka/nbsd/
> [5] http://salmi.ch/~jukka/nbsd/ffgtk2_nbsdc_xf440_fonts.xwd.bz2
> [6] http://salmi.ch/~jukka/nbsd/ffgtk2_nbsds_xf430_fonts.xwd.bz2

After rebuilding src and xsrc on system B using netbsd-1-6 sources from
2004-07-28, firefox-gtk2 now displays the NetBSD website in the same bad
quality like on system A. I did not rebuild firefox or any other package
since the original post to tech-pkg, so it must be a change in src or
xsrc - probably pulled up from -current - which causes the font to be
displayed in such a bad way.

Any hints? Please tell if I should supply more information.


TIA, Jukka

-- 
bashian roulette:
$ ((RANDOM%6)) || rm -rf ~