J'ai utilisé les réponses à cette question pour ajuster les polices de sous-pixels faisant allusion dans l'interface Unity. Toutefois, le texte affiché dans Firefox, Chrome ou evince n'utilise pas d'anti-aliasing de sous-pixels. Malheureusement, ces trois applications sont celles qui en ont le plus besoin.
Les indications de police de sous-pixels sont activées presque partout ailleurs.
Comment l'activer pour ces applications?
Firefox ne semble pas lire la configuration GTK, mais il honorera votre ~/.fonts.conf qui contient en gros la configuration de la police, y compris l'ordre des sous-pixels.
Ceci est un exemple .fonts.conf qui provient d’un article de blog de 2005 qui peut aider, ce que vous voudrez probablement changer, c’est la valeur rgba (ordre des sous-pixels) pour correspondre à votre LCD et peut-être le valeur antialias.
<?xml version='1.0'?> <!DOCTYPE fontconfig SYSTEM 'fonts.dtd'> <fontconfig>
<match target="font">
<edit mode="assign" name="autohint">
<bool>false</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="rgba">
<const>rgb</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hinting">
<bool>true</bool>
</edit>
</match>
<match target="font">
<edit mode="assign" name="hintstyle">
<const>hintfull</const>
</edit>
</match>
<match target="font">
<edit mode="assign" name="antialias">
<bool>true</bool>
</edit>
</match> </fontconfig>
Vous pouvez modifier l’apparence des polices à deux endroits:
1. Exécutez dconf
et recherchez le schéma org.gnome.settings-daemon.plugins.xsettings
. On peut y définir des astuces, des antialiasing et des commandes RGBA. Ces paramètres affectent les applications GTK et Unity.
2. Regardez le dossier /etc/fonts/conf.d
. Il contient en fait des liens symboliques à partir de /etc/fonts/conf.avail
. Par exemple, si vous souhaitez modifier votre style de repère de léger à complet, supprimez un lien symbolique et ajoutez-en un autre.
Sudo rm /etc/fonts/conf.d/10-hinting-slight.conf
Sudo ln -s /etc/fonts/conf.avail/10-hinting-full.conf /etc/fonts/conf.d/
Dans votre cas, vérifiez si 10-no-sub-pixel.conf
lien symbolique existe dans le dossier /etc/fonts/conf.d
. Si oui, supprimez-le et ajoutez 10-sub-pixel-rgb.conf
lien symbolique comme décrit précédemment.
Ces paramètres concernent des applications non-GTK telles que Firefox et d'autres.
Si vous avez besoin de ressources éprouvées sur la configuration des polices, vous pouvez consulter https://wiki.ubuntu.com/Fonts (principalement composé de ~/.fonts.conf
personnalisé et assez ancien). Une autre grande ressource est https://wiki.archlinux.org/index.php/Font_Configuration (contient plusieurs astuces et est à jour).
BTW La modification directe de /etc/fonts/fonts.conf
n'est pas recommandée. Vous feriez mieux d'ajouter /etc/fonts/local.conf
ou ~/.fonts.conf
avec vos paramètres personnalisés qui prévalent sur ceux de /etc/fonts/fonts.conf
.