Bug#448555: libqt4-core: fonts are not hinted, therefore blurry and ugly
As shown on this picture: http://tomi.nomi.cz/tmp2/qt4-fucked-hinting.png
(qt3 on the left side, qt4 on the right), qt4 does not respect my hinting
settings and just subpixel-antialiases the fonts. This looks awful and is very
annoying to read.
All gtk2 and qt3 applications have no problems hinting the fonts properly.
My settings look like this:
[tomi@notes ~]$ xrdb -query | grep Xft
I have no hinting-related settings in /etc/fonts/local.conf nor in
/etc/fonts/conf.d/*, but adding them makes no difference for qt4.
(I tried for example enabling autohinting, gtk fonts looked different, qt4 was
still the same.)
The fonts I use are ttf-dejavu-2.19-1. I did not recompile freetype and
enable/disable/do-whatever-with anything regarding hinting.
Even though I probably understand that most people don't care about their
fonts, neither does Trolltech, this issue is really critical for me, I simply
can't look at that.
(To be really sure that we are talking about hinting, I tried to disable it in
local.conf and tried some gtk2 application. The result was similar -- ugly
subpixel-antialiased fonts. They were a lot uglier than those rendered by qt4.
Even though that's nice, hinted fonts are much better.)
-- System Information:
Debian Release: lenny/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (200, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.22-lis (SMP w/2 CPU cores)
Locale: LANG=cs_CZ, LC_CTYPE=cs_CZ (charmap=ISO-8859-2)
Shell: /bin/sh linked to /bin/bash
Versions of packages libqt4-core depends on:
ii libc6 2.6.1-1+b1 GNU C Library: Shared libraries
ii libdbus-1-3 1.1.1-3 simple interprocess messaging syst
ii libfontconfig1 2.4.2-1.2 generic font configuration library
ii libgcc1 1:4.2.2-3 GCC support library
ii libglib2.0-0 2.14.1-5 The GLib library of C routines
ii libqt4-core 4.3.2-1 Qt 4 core non-GUI functionality ru
ii libstdc++6 4.2.2-3 The GNU Standard C++ Library v3
ii zlib1g 1:220.127.116.11.dfsg-6 compression library - runtime
libqt4-core recommends no packages.
-- no debconf information