From Bugzilla Helper: User-Agent: Mozilla/5.0 Galeon/1.2.5 (X11; Linux i686; U;) Gecko/20020715 Description of problem: See the attached png file. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1.boot in KDE 2.there you go 3. Additional info: Not sure which component to blame. Let me know if you want to know more info.
Created attachment 65545 [details] snapshot of bad italic fonts
Owen, i think it should be a bug in fontconfig?
Almost certainly a bug in the Qt patch for Xft, not in fontconfig. I can't reproduce the problem here ... do we have any idea of which fonts it is that trigger the problem?
It didn't seem to be specific to a particular font; but for the snapshot it's Microsoft Verdana. This happened in other KDE applications as well, e.g., konqueror, kmail, etc. BTW these are the relevant packages I installed: fontconfig-0.0.1.020626.1517-3 Xft-1.9.1.020708.0036-2 freetype-2.1.2-4 qt-Xt-3.0.4-10 qt-MySQL-3.0.4-10 qt-3.0.4-10 qt-ODBC-3.0.4-10 qt-devel-3.0.4-10 qt-PostgreSQL-3.0.4-10 qt-designer-3.0.4-10 These packages were all rebuilt from SRPMS using -O6 -march=i686
OK - I tracked this down a bit - it appears that the problem is that Xft does this when it tries to make a bitmap font articially italic. And *ALL* fonts in KDE are ending up as one bitmap font - the "LucidaTypewriter" font from the bitmap-fonts package.
The fonts-at-an-angle problem is fixed with a patch extracted from freetype CVS in freetype-2.1.2-5 (currently building). Now, we just need to figure out why all the fonts are LucidaTypewriter.
OK, I have a qt fix now ... it seems to be the sample.unicode() != 0 issue again. Building a new qt on my machine to test the fix.
qt-3.0.5-3 (now building) fixes these issues; main remaining Qt font issue is the font listing not listing the right things.
This is to confirm that freetype-2.1.2-5 qt-3.0.5-3 together fixed the problems. Thanks guys!
Closing out as user confirms fix.