web-dev-qa-db-fra.com

Police inhabituelle sur certains sites (comme Facebook)

Certaines des polices des sites Web populaires (tels que Facebook) ont été modifiées depuis la réinstallation de 14.04 LTS. Je ne l'avais installé à l'origine que depuis environ une semaine et les polices semblaient normales. Mais depuis que certaines polices ont été réinstallées, elles sont devenues moins lisibles.

Ancienne (meilleure) police:

Nouvelle police (pire):

Comment puis-je changer la police, ou ce qui l'aurait changé? J'ai l'outil Unity Tweak installé et les polices sur leurs paramètres par défaut (comme ils l'étaient avant de reformater). Pourrait-il s'agir de ttf-mscorefonts-installer? Parce que je ne suis pas sûr que cela ait été installé lors de ma dernière visite.

Edit: Désolé, j'ai complètement oublié de mentionner, le navigateur Web est Chromium dans les deux cas.

4
Soundscape

Ce problème a été résolu en effectuant une désinstallation complète de ttf-mscorefonts-installer et en redémarrant le système, conformément aux suggestions de Whtyger.

1
Soundscape

Les substitutions de polices pour votre cas sont décrites dans le fichier /etc/fonts/conf.avail/30-metric-aliases.conf. Cela semble complexe au premier abord, mais c'est assez logique.
Votre "meilleure" police est Liberation Sans et elle a remplacé Helvetica et Arial partout, jusqu'à ce que vous ayez installé ttf-mscorefonts-installer. Maintenant, Arial est apparu dans votre système et il est préférable que Liberation Sans, en fonction des règles de substitution (vous les trouverez dans la section "Associer les génériques aux spécificités" du fichier mentionné).
Vous pouvez remplacer ces règles avec votre fichier de règles personnel. Créez le fichier avec le nom local.conf quelque part et mettez-y les lignes suivantes:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>

<!-- Map generics to specifics (overrides 30-metric-aliases.conf) -->

    <alias binding="same">
      <family>Helvetica</family>
      <accept>
      <family>Liberation Sans</family>
      </accept>
    </alias>

</fontconfig>

Maintenant, copiez-le dans le dossier avec les paramètres de police:

Sudo cp local.conf /etc/fonts

Redémarrez et vérifiez si votre "meilleure" police a remplacé la "pire".
NB Cette astuce remplace uniquement les polices sans empattement, mais elle peut être utilisée pour définir la priorité des polices empattée et monospaced selon vos préférences.

4
whtyger