Commande pour répertorier toutes les polices monospaces connues de fontconfig

18

J'aimerais avoir une liste de toutes les polices monospace qui fontconfigconnaissent, quelle commande dois-je utiliser?

gboffi
la source

Réponses:

22

La commande fc-listpeut répertorier toutes les polices disponibles en fonction de leurs propriétés. Dans votre cas, il faut rechercher l' espacement correspondant à mono , ce serait 100 , donc fc-list :spacing=100. Une forme plus simple fc-list :monodevrait probablement fonctionner aussi.

Exemple:

$ fc-list :spacing=100

/usr/share/fonts/urw-fonts/n022003l.pfb: Nimbus Mono L:style=Regular
/usr/share/texmf-dist/fonts/opentype/public/semaphor/smftt10.otf: Semafor:style=Mono
/usr/share/fonts/TTF/luximbi.ttf: Luxi Mono:style=Bold Oblique
/usr/share/texmf-dist/fonts/type1/public/droid/DroidSansMono.pfb: Droid Sans Mono:style=Regular
/usr/share/texmf-dist/fonts/type1/public/bera/fvmbo8a.pfb: Bera Sans Mono:style=Bold Oblique
/usr/share/fonts/dejavu/DejaVuSansMono-BoldOblique.ttf: DejaVu Sans Mono:style=Bold Oblique
/usr/share/texmf-dist/fonts/type1/public/bera/fvmr8a.pfb: Bera Sans Mono:style=Regular
/usr/share/texmf-dist/fonts/opentype/public/semaphor/smfptt10.otf: Semafor:style=PersonPillar-Mono
/usr/share/texmf-dist/fonts/type1/urw/courier/ucrr8a.pfb: Nimbus Mono L:style=Regular

Une bonne documentation de la fontconfigbibliothèque (y compris les propriétés des polices et leurs valeurs sélectionnées dans le fc-list) est disponible dans le fichier /usr/share/doc/fontconfig-2.12.1/fontconfig-user.html(changez le numéro de version pour le vôtre).

jimmij
la source
1
Je savais fc-listmais " ... l'espacement correspondant au mono, ce serait 100 ... " était au-dessus de ma configuration de police. Merci
gboffi
1
@gboffi Vous pouvez jeter un œil à /usr/share/doc/fontconfig-2.12.1/fontconfig-user.html(changer le numéro de version pour le vôtre) - il y a une description détaillée des différentes propriétés de police et de leurs valeurs.
jimmij
Puis-je vous suggérer d'ajouter la référence dans votre commentaire au corps de votre réponse? Ciao
gboffi
Selon la distribution, la documentation peut simplement être /usr/share/doc/fontconfig/fontconfig-user.htmlsans numéro de version.
mivk