[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#448555: libqt4-core: fonts are not hinted, therefore blurry and ugly

Package: libqt4-core
Version: 4.3.2-1
Severity: important

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
Xft.dpi:        96
Xft.hinting:    true
Xft.hintstyle:  hintmedium
Xft.rgba:       rgb

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: compression library - runtime

libqt4-core recommends no packages.

-- no debconf information

Reply to: