Je suis en train de passer de Fedora 8 à Ubuntu 9.04, et je n'arrive pas à obtenir un anti-aliasing de polices efficace. Il semble que fontconfig d'Ubuntu essaie de conserver les caractères dans des largeurs de pixels intégrales. Cela rend le texte plus difficile à lire lorsque 1 pixel est trop fin et 2 pixels trop épais.
Vérifiez l'image ci-dessous. Dans Fedora, lorsque l'anti-aliasing de fontconfig est activé, l'épaisseur des polices est proportionnelle à la taille de la police. En dessous, l'épaisseur est différente pour les tailles 8, 9 et 10pt. Dans Ubuntu, par contre, même lorsque l’anti-aliasing est activé, les tailles de 8, 9 et 10 pt ont toutes une épaisseur de 1 pixel. Cela rend difficile la lecture d'une grande quantité de texte.
J'utilise le même répertoire personnel et j'ai déjà vérifié que les ressources X sont identiques dans les deux systèmes:
~% xrdb -query | grep Xft
Xft.antialias: 1
Xft.dpi: 96
Xft.hinting: 1
Xft.hintstyle: hintfull
Xft.rgba: none
Paramètres GNOME:
~% gconftool-2 -a /desktop/gnome/font_rendering
antialiasing = grayscale
hinting = full
dpi = 96
rgba_order = rgb
La question est donc la suivante: que dois-je changer dans la nouvelle boîte (Ubuntu) afin d’obtenir un anti-aliasing comme dans l’ancienne boîte (Fedora)?