Calibri est installé car il s’agit de la police par défaut de M $ Office et bon nombre de mes clients m'envoient des documents à l'aide de cette police.
Mais il affiche sans anti-aliasing ce qui est horrible. C'est comme être à nouveau sur une machine Windoze: -O
Cela ne semble se produire que dans les petites tailles; il est anti-aliasé pour les grandes tailles. Puis-je désactiver ceci?
MODIFIER:
Mon /etc/fonts/config.avail/10-antialias.conf
contient
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<!-- Use the Antialiasing -->
<match target="font">
<edit name="antialias" mode="assign"><bool>true</bool></edit>
</match>
</fontconfig>
Et
% fc-match calibri
calibri.ttf: "Calibri" "Regular"
Selon les commentaires de cette réponse, le problème le plus courant avec les polices MS C (Cambria, Calibri ...) est qu’elles utilisent des bitmaps intégrés. Pour changer cela, désactivez-les. Soit en
~/.fonts.conf
~/.config/font-manager/local.conf
in 14.04; Le gestionnaire de polices se réserve le droit de gérer le fichier ~/.fonts.conf
, merci @Alain)~/.config/fontconfig/fonts.conf
(d'après les commentaires de @SpinUp et @ Glutamine), vous devez ajouter cet extrait de code XML:<!-- disable embedded bitmaps in fonts to fix Calibri, Cambria, etc. -->
<match target="font">
<edit mode="assign" name="embeddedbitmap"><bool>false</bool></edit>
</match>
Vous devriez pouvoir, si vous basculez les configs dans /etc/fonts/conf.avail/
, à savoir l'antialiasing, moins l'auto-impression. Comment procéder: remplacez true
par false
dans 10-antialias.conf
ou inversement et vous avez basculé l'anticrénelage et pouvez voir s'il est utile. De même pour 10-autohinting.conf
. Ceci bascule le réglage de toutes les polices AFAIR, alors jetez un coup d'œil si cela peut vous aider, vous saurez si le problème existe ou non.
Remarque: le fichier en lecture seule a besoin de Sudo
à être modifié (ou doit être écrit également avant de l'écrire), donc quel que soit votre éditeur (le mien est vim
name__), exécutez-le avec Sudo
name__: Sudo vim /etc/fonts/conf.avail/10-antialias.conf
.
En outre, une solution souvent recommandée avec les polices consiste à reconstruire le cache: Sudo fc-cache -v -f
. Surtout si vous avez modifié la pile de polices (nouvelles polices installées, supprimées, déplacées, etc.).
De plus, qu'est-ce que fc-match calibri
affiche? Pourquoi je pose la question suivante: dans mon cas, bien afficher Calibri, je devais me rabattre sur DejaVu Sans, sinon j’avais un problème de ligatures manquantes: voir ma question sur Calibri ici . Je l’ai fait en supprimant le fichier de polices standard Calibri (.ttf
). Donc, pour moi, la sortie fc-match est la suivante:
➜ ~ fc-match calibri
DejaVuSans.ttf: "DejaVu Sans" "Book"