[Xorg] The continuing misadventures of freetype-cthulhu

Adam Jackson ajax at nwnk.net
Mon Aug 2 08:36:26 PDT 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Monday 02 August 2004 09:11, Egbert Eich wrote:
> Adam Jackson writes:
>  > -----BEGIN PGP SIGNED MESSAGE-----
>  > Hash: SHA1
>  >
>  > This freetype build nonsense is no longer funny.  Let's see if I've got
>  > this all correct:
>  >
>  > 1 - Xorg in CVS requires >=2.1.8 to build, either externally or from our
>  > own copy.
>  > 2 - We cannot force users to upgrade to >=2.1.8 because it has known
>  > rendering issues and breaks the build of many other packages (quite the
>  > stunning revelation there).
>
> I have asked around and noone I've asked could come up with rendering
> problems with 2.1.8. The build breaks for those packages that have used
> freetype internal defines (appearantly from a non public header). This
> defines have been renamed to bear the prefix FT.

http://freedesktop.org/~ajax/ft2.1.8-badness.png

Notice how the headlines are inconsistent.  The fragments at the top of the 
third headline were caused by scrolling; presumably the glyph metrics 
magically changed between the first and second render passes, so firefox 
didn't repaint a big enough area.

What the screenshot doesn't show is the extremely poor load time and the N 
cores I generated trying to take the screenshot.  Moving the freetype libs 
in /usr/X11R6/lib out of my ld.so search path makes the problem go away.

- - ajax
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFBDl96W4otUKDs0NMRAkR9AJ9JrqDjBvZEyJtZBNvGuuLcFwzi6QCfRwk6
ptcquFWYDw2A61eCvcAr+qU=
=ciJR
-----END PGP SIGNATURE-----



More information about the xorg mailing list