Red Hat Bugzilla – Bug 31096
Xft? Rendering errors with KDE + AA fonts
Last modified: 2008-05-01 11:37:59 EDT
I'm running KDE with anti aliased fonts on.
Unfortunately, many of the true type fonts do not render perfectly.
I'm not sure if the X render extension is broken, the ttfonts are
broken, FreeType isn't prime-time yet or what.
All of these are with Konqueror pointed on http://slashdot.org/
My minimum font size is 12. Font size itself is set to "medium".
1) Set font to "Helmet". The following glyphs are rendered
incorrectly: bold "e" (it's drawn solid). bold "s" (two halves not
2) Set font to "Timmons", and: "g" has its top missing. italic "y"
is twice as faint as any other glyph. etc.
3) Set font to "Utopia", and: italic "g" has the enclosed loop
rendered practically solid
4) Ouch - set font size to 16, with "Helmet" or "Timmons", and
Konqueror font rendering fails totally. Dropping size to 12 and
refreshing restores it.
Also, generally at smaller sizes, rendering is messy - some glyph
edges are noticeably thicker or thinner than all the other glyphs.
Nothing too bad but it gives a slightly unpolished look.
Perhaps this bug needs to be copied to the FreeType and/or
X render folks?
Looks like a bug in the Xrender extension to me, espeically since it's not
happening on my hardware (Matrox G400).
Created attachment 12627 [details]
Konqueror, AA fonts, LuciduxSans, 12 point min size
The attachment shows the sloppy rendering with the default
AA font on Konqueror. It's not too bad, but note the problem
with the italics, e.g.
word "Looks" shows "o" glyphs considerably bolder than others.
"F", "w", "c" etc. all also too bold.
Problem worse the smaller the fonts.
Other glyphs are too narrow, e.g. "d"
Some of the other TT fonts are worse. I'll attach another picture.
I suspect FreeType or the fonts themselves. I'll endevour to try
the Windows TT fonts.
Created attachment 12628 [details]
Konqueror + AA Helmet font, min point size 10
And the 2nd shot shows problems with the bold fonts. It
happens with larger font sizes too.
Also note in the italic text of the first story, the huge gap
between first and subsequent letters of the words
"operating" and "specifically".
Should be fixed in XFree86-4.0.2a-2
Unable to verify; anti-aliased fonts totally hosed