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)?
la source
Réponses:
Il y a un vieux truc pour rendre les polices plus fluides sous Ubuntu (et à peu près toutes les distributions exécutant Gnome):
Ouvrez .fonts.conf dans votre répertoire personnel (
~/.fonts.conf
) et collez-le dans:Avant:
Après:
la source
Comme John l'a dit, le
~/.fonts.conf
fichier est utile pour peaufiner la configuration de votre police.J'ai finalement compris comment cela fonctionne après avoir lu cet article:
http://www.kilobitspersecond.com/2009/04/17/ubuntu-font-hinting-you-a-cautionary-tale/
la source
Les dernières versions d'Ubuntu permettent de modifier ces paramètres via Préférences> Apparence> Polices> Détails
Je trouve que les indices moyens sont les plus agréables sur mon écran LCD.
la source