YES!
I finally found /some/ proof that is *should* be possible to get nice anti-aliasing even in kde/qt:
screenshot
This came from
the Arch-linux forums, bij someone named 'emmybear' (second post from the top). As you can see, all text is rendered the way I want it, with 'pixel-perfect-hinting', and the screenshot appears to be taken from KDE, as you can see the characteristic KDE taskbar, konqueror and konsole.
Now I've tried what he/she said (put only the DPI setting in local.conf, and AA and hinting max in kcontrol), but it doesn't help, fonts are still rendered blurry* in Qt and sharp** in GTK, and in fact I can't tell anything is different from before

.
I really don't understand, don't qt and gtk _both_ use the *same* font.conf, and don't they _both_ render text ultimately with freetype?
* **: relative to my point of view / preference
--edit:
And yet another small step in the right direction:
I've discovered that the 'blur' is actually a new 'lcd filter', and that the lcd filtering that I want is now called 'legacy lcd filter'.
Here is a pretty good explanation of it:
http://www.mail-archive.com/freetype-de ... 01846.html
Basically it says that incase you have very good byte-code-hinted fonts (which I do, as I mostly use bitstream-vera) this filter is sharper than the new filter, but in all other cases is better to use the new filter.
A nice way to see the difference is to use the 'ftdiff' tool, it allows you to change a lot of parameters on-the-fly. (press F1 for a quick overview).
For example to view bitstream-vera-sans rendered at 96 dpi, fontsize 12 you'd do:
Code: Select all
ftdiff -r 96 -s 12 /usr/share/fonts/ttf-bitstream-vera/Vera.ttf
So now I need to know where I can select which lcd filter to use, and tell it that I want it to use the legacy filter. Does anyone know how to do that? Can it be done through .fonts.conf/fonts.local?