Comment obtenir un nom de police valide sur le système Linux qui peut être utilisé dans la configuration .Xresources?
Je suis intéressé par comment puis-je obtenir un valide le nom de la police à utiliser dans .Xresources fichier. J'ai installé ttf-ms-fonts
et souhaitez passer mon terminal à la police courier. Mais le définissant comme cela ne fonctionne pas
urxvt*font: cour
urxvt*boldFont: courbd
Comment puis-je spécifier un nom valide?
source d'informationauteur RomanKapitonov | 2013-01-06
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, vous devez décider si vous voulez utiliser le protocole de référence ou Xft pour le rendu des polices. Comme vous le voyez dans une autre réponse,
xfontsel
est le bon outil pour obtenir une juste le nom de la police pour le protocole de référence. Mais il est peu probable d'être ce que vous voulez pour les polices truetype (voulez-vous l'antialiasing? Puis Xft est votre choix).Si urxvt est construit avec le support Xft (vérifier
urxvt --help 2>&1 | grep options
pour être sûr), vous pouvez lui donner de la police des noms préfixés parxft:
D'autres options affectant adéquation entre la police et le rendu peut être spécifié dans xft nom de la police:
(recherche
man rxvt
pourxft:
pour plus de détails)Tous les noms polices disponibles peut être interrogé avec
fc-list
. E. g.fc-list|grep courbd.ttf
vous montre le nom de la police est Courier New et le style est en Gras (append:style=Bold
pour le sélectionner).Utilisation
fc-match "Courier New"
pour vérifier la police qui correspond le mieux pour un nom donné à partir de Xft point de vue.Autres applications peuvent également avoir leurs propres conventions pour X11 et Xft des noms de police. E. g. la même
xft:
préfixe est utilisé par emacs; xterm utilisefaceName
etrenderFont
ressources pour déterminer s'il faut utiliser Xft et de la police à la demande;xedit
supporte le protocole de référence seulement. Le simple fait que l'application est configurable à partir de ressources X n'est pas suffisant de dire à la police les noms sont interprétées.je pense que vous pouvez utiliser le programme
pour obtenir le nom de la police. Le nom de la police ressemble à ceci:
Meilleurs vœux,
Matthias