I've installed a recent (2/15/03) CVS version of XFree86 on my x86
Linux 2.4.20 system with Freetype 2.1.4rc1.  My video hardware is a
Dell 1800FP LCD display with an ATI Radeon 7500 QW card.  I'm
experimenting with Xft-based fonts, but I've run into some trouble and
hence am looking for suggestions.

I don't particularly like the antialiased fonts that I get from Xft at
small sizes (12 points or less) -- they look a blurry to me, and the
color aberration that comes from enabling LCD subpixel rendering gives
me a headache.  Hence, I've been trying to teach Xft to render small
text without antialiasing, while still beautifying larger text (a la
MS Windows).  I can get fontconfig to do this for me, but the
resulting non-antialiased fonts are rendered noticeably worse by Xft
than by the core X rendering engine with the "freetype" module.  For
an example with Mozilla rendering MS Verdana at 12 points, please see

http://www.cs.wustl.edu/~jbuhler/mozilla-xft.png

http://www.cs.wustl.edu/~jbuhler/mozilla-noxft.png

The first screenshot is of Mozilla built with Xft rendering enabled,
while the second is the same text using X's usual rendering mechanism
with the Freetype backend.  The Xft text is noticeably blockier and
more uneven than the non-Xft text.  Both Xft and the core renderer
call the same Freetype library, so I assume they've configured
the library differently.

Can anyone suggest either (1) an appropriate fontconfig incantation or
(2) a patch to the flags Xft uses to call the Freetype glyph renderer
that would make non-AA text rendered with Xft look as nice as the same
text rendered without Xft?  I did try to implement the modifications
suggested in the Freetype 2.1.3 release notes with no visible effect,
but I'm not sure I did it correctly.

                                                 Thanks in advance,
                                                            Jeremy

PS - I've had the same problem using earlier versions of Freetype
(both 2.1.3 and the slightly older version shipped with XFree86).

PPS - if it matters, I'm using Freetype's autohinter rather than the
patent-encumbered TTF hinting engine.
_______________________________________________
XFree86 mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xfree86

Reply via email to