fc-match donne la même police quelle que soit la requête

0

En relation: Pourquoi mes polices monospaces se comportent-elles de manière erratique?

Peu importe ce que je donne fc-match, il retourne toujours la même chose. Je pense que ceci est la cause fondamentale du Q lié ci-dessus.

output

Comment pourrais-je procéder pour déboguer ce problème?


Suite à la section commentaire, la sortie de FC_DEBUG=4 fc-match mono est disponible dans cette pastebin . Beaucoup plus de sortie que SE ne permet.

Sean Allred
la source
Vos fichiers de configuration font-config sont foirés. Essayez de l'enlever et de le réinstaller complètement.
Larssend
@Larssend Hmm, une idée sur la façon de l'enlever complètement? pacman ne me laissera pas le désinstaller car il est requis par d'autres paquets (et il ne semble pas y avoir d'option pour forcer la chose). J'ai essayé de forcer une installation (qui a mis à jour le cache de polices), mais je ne pense pas que cela ait supprimé les fichiers existants.
Sean Allred
J'ai trouvé englanders.us/~jason/howtos.php?howto=fontconfig (faites défiler vers le bas) et je vais essayer l'approche pratique, pour ainsi dire. À moins qu'il y ait une meilleure option, bien sûr :)
Sean Allred
@Larssend Pas de chance avec l'approche manuelle supprimer / réinstaller :(
Sean Allred
Ré-installé tous les paquets avec pacman -Qns | pacman -S - et redémarré - toujours pas de chance.
Sean Allred

Réponses:

0

Ce n'est pas une solution, mais bien un bidouillage.

De Comment définir les polices par défaut et les alias de police sous Linux , J’ai ajouté ce qui suit dans le <fontconfig> noeud de ~/config/fontconfig/fonts.conf:

<alias>
  <family>monospace</family>
  <prefer><family>Source Code Pro</family></prefer>
  <!-- Obviously, customize your preference above -->
</alias>

Je suis toujours très intéressé par un réal solution pour cela.

Sean Allred
la source