Ich wechsele von Fedora 8 zu Ubuntu 9.04 und es scheint mir nicht möglich zu sein, dass ein gutes Anti-Aliasing für Schriften funktioniert. Es scheint, dass Ubuntus fontconfig versucht, Zeichen in ganzzahligen Pixelbreiten zu halten. Dies erschwert das Lesen von Text, wenn 1 Pixel zu dünn und 2 Pixel zu dick sind.
Überprüfen Sie das Bild unten. Wenn in Fedora das Antialiasing für fontconfig aktiviert ist, ist die Schriftstärke proportional zur Schriftgröße. Unten ist die Dicke für die Größen 8, 9 und 10 pt unterschiedlich. In Ubuntu hingegen haben alle 8-, 9- und 10-Punkt-Größen eine Stärke von 1 Pixel, auch wenn Anti-Aliasing aktiviert ist. Dies erschwert das Lesen großer Textmengen.
Ich verwende dasselbe Basisverzeichnis und habe bereits überprüft, ob die X-Ressourcen auf beiden Systemen identisch sind:
~% xrdb -query | grep Xft
Xft.antialias: 1
Xft.dpi: 96
Xft.hinting: 1
Xft.hintstyle: hintfull
Xft.rgba: none
GNOME-Einstellungen:
~% gconftool-2 -a /desktop/gnome/font_rendering
antialiasing = grayscale
hinting = full
dpi = 96
rgba_order = rgb
Die Frage ist also: Was muss ich in der neuen Box (Ubuntu) ändern, um Anti-Aliasing wie in der alten Box (Fedora) zu erhalten?