Comment configurer et dépanner les polices sous Linux



Essayez Notre Instrument Pour Éliminer Les Problèmes

Les utilisateurs qui ont installé des polices mais qui ne peuvent les voir dans aucune de leurs applications peuvent avoir besoin de mettre à jour le cache de polices pour qu'elles s'affichent correctement. Il peut également y avoir un problème avec l'installation ou même le fichier contenant la police elle-même.



Le plus souvent, un programme tente de rendre du texte dans une police autre que celle récemment installée. C'est particulièrement un problème avec les polices Unicode qui ne couvrent qu'un certain bloc. La plupart de ces erreurs sont faciles à corriger à condition que le fichier de police lui-même soit bon et au bon format. Les fichiers OTF et TTF devraient recevoir une large gamme de support des distributions modernes, alors continuez à lire si vous rencontrez des problèmes.



Méthode 1: Vérifiez les glyphes avec gucharmap

Démarrez la carte de caractères GNOME en la recherchant sur le tableau de bord, en l'ouvrant à partir du menu Applications à l'intérieur du menu Accessoires ou en cliquant dessus dans le menu Accessoires à partir du menu Whisker sur Xfce4. Les utilisateurs de KDE peuvent à la place souhaiter démarrer KCharSelect, qui est le programme équivalent dans cet environnement de bureau. Cliquez sur la case du nom de la police et faites défiler vers le bas pour sélectionner la police avec laquelle vous rencontrez des difficultés. Si vous voyez le nom, sélectionnez-le, puis sélectionnez un bloc Unicode qui afficherait le type de caractères qui vous intéresse.



Si vous sélectionnez un jeu de caractères pour lequel votre police ne contient pas de caractères, la table de caractères peut en fait afficher ceux d’une autre famille de polices. Gardez cela à l'esprit si vous travaillez avec des polices d'icônes ou celles qui s'affichent dans des jeux de caractères non romains. Si vous pouvez voir les caractères très bien, double-cliquez sur plusieurs, ce qui les fera apparaître dans la ligne «Texte à copier:» en bas. Cliquez sur le bouton Copier, puis collez-les dans le programme dans lequel vous vouliez les rendre. S'ils s'affichent correctement, vous devriez avoir résolu le problème.



S'ils ne s'affichent pas correctement, mettez-les en surbrillance avec votre souris en la faisant glisser ou en utilisant la touche Maj et les touches du curseur en même temps. Changez la police pour la même que celle que vous utilisiez dans la table de caractères dans la méthode requise dans ledit programme. Vous devrez peut-être utiliser une liste déroulante dans Abiword ou LibreOffice. Vous pouvez peut-être utiliser le menu Format et sélectionner la police à la place pour trouver la police que vous recherchez.

Si cela a fonctionné, vous devrez simplement vous rappeler de changer la police chaque fois que vous avez besoin de ces types spécifiques de caractères de la police en question. Cela est particulièrement vrai des polices d'icônes et de divers types de polices dingbat. S'il est facile de penser que ces polices ont un problème de rendu si vous voyez du charabia, vous regardez en fait les données rendues dans une police standard. Les polices qui associent des symboles à des caractères alphabétiques afficheront uniquement ces symboles lorsque le texte est configuré pour s'afficher dans ladite police. Sinon, vous verrez des lettres et des chiffres apparemment aléatoires.

Méthode 2: Utilisation de fc-cache et fc-list pour mettre à jour les listes de polices

Si vous n’êtes jamais parvenu à trouver la police dans la première méthode, vous devrez ouvrir une invite de commande. Recherchez le programme de terminal à partir du tableau de bord, cliquez sur l'icône dans le dossier Outils système du menu Applications ou du menu Whisker ou maintenez les touches Ctrl, Alt et T en même temps. Une fois que vous êtes à l'invite, vous pouvez utiliser fc-cache sans autre argument pour mettre à jour toutes les polices de votre système. Cela fonctionne parfois mieux lorsque le moins de programmes d'application possible sont ouverts. Le programme fc-cache ne renvoie aucun commentaire dans la plupart des cas. Vérifiez n'importe quel programme qui peut afficher les polices pour voir si votre police est maintenant accessible. Certains utilisateurs ont signalé qu'il était préférable de redémarrer, mais cela est presque toujours inutile car fc-cache le met généralement à jour. Si vous ne le voyez toujours pas, essayez d'exécuter fc-list | plus de votre invite. Cela devrait répertorier toutes les polices de votre système. Vous devrez pousser la barre d'espace chaque fois que vous souhaitez voir une autre section de cette liste. Tapez fc-list | grep nameoffont, en remplaçant nameoffont par le nom réel de la police en question, si vous souhaitez restreindre davantage la recherche.

Si vous ne parvenez toujours pas à le localiser, c'est que vous ne l'avez peut-être pas installé dans le bon répertoire. Essayez de déplacer la police vers le répertoire ~ / .fonts si elle n’y est pas déjà. Si vous rencontrez toujours des problèmes, il y a un risque que le fichier de police soit réellement incorrect.

Méthode 3: Utilisation de fc-validate

En revenant à la ligne de commande, vous devrez accéder au répertoire dans lequel vous avez installé la police. Sur de nombreuses installations mono-utilisateur, vous pouvez le faire en utilisant cd ~ / .fonts pour accéder au répertoire des polices que vous avez en tant que un utilisateur à domicile. Si vous essayez d’installer des polices à l’échelle du système, vous devrez utiliser cd / usr / share / fonts / truetype sur de nombreuses machines pour accéder au bon emplacement. Différentes distributions le font d'une manière légèrement différente, vous aurez donc peut-être finalement utilisé un emplacement différent et devrez remplacer le chemin par celui que vous utilisez. Une fois que vous y êtes, essayez de taper fc-validate –verbose nameoffont.ttf, mais vous devrez remplacer nameoffont.ttf par le fichier de police avec lequel vous travaillez. Bien que le commutateur –verbose n’affiche généralement pas beaucoup plus d’informations, il est bon de l’inclure quand même.

Vous devriez recevoir une déclaration indiquant si la police en question répond à la couverture de votre langue par défaut. Si ce n'est pas le cas, il peut s'agir d'une sorte de police spéciale. Sinon, il pourrait en fait être endommagé et vous devrez peut-être remplacer le fichier. Si on vous dit qu'il le satisfait, vous savez que le fichier de police est au moins bon. Si vous voulez encore plus d'informations, vous pouvez essayer fc-scan nameoffont.ttf | less ou fc-scan nameoffont.ttf | plus pour voir une page complète de texte sur la police avec laquelle vous essayez de travailler.

4 minutes de lecture