Befehl zum Auflisten aller Monospace-Schriftarten, die fontconfig bekannt sind

15

Ich hätte gerne eine Liste aller Monospace-Schriften, fontconfigvon denen ich weiß, welchen Befehl muss ich verwenden?

gboffi
quelle

Antworten:

19

Mit dem Befehl fc-listkönnen alle verfügbaren Schriftarten entsprechend ihren Eigenschaften aufgelistet werden. In Ihrem Fall braucht man für den zu dem Suchabstand entspricht mono , das wäre 100 , so fc-list :spacing=100. Einfachere Form fc-list :monosollte wahrscheinlich auch funktionieren.

Beispiel:

$ 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

Eine gute Dokumentation der fontconfigBibliothek (einschließlich der in ausgewählten Schrifteigenschaften und ihrer Werte fc-list) finden Sie in der Datei /usr/share/doc/fontconfig-2.12.1/fontconfig-user.html(ändern Sie die Versionsnummer in Ihre).

jimmij
quelle
1
Ich wusste, fc-listaber " ... der Abstand, der Mono entspricht, das wären 100 ... " lag weit über meiner Schriftartkonfiguration. Thanks
gboffi
1
@gboffi Schauen Sie sich das an /usr/share/doc/fontconfig-2.12.1/fontconfig-user.html(ändern Sie die Versionsnummer auf Ihre) - es gibt eine detaillierte Beschreibung der verschiedenen Schrifteigenschaften und ihrer Werte.
Jimmy
Darf ich vorschlagen, dass Sie den Verweis in Ihrem Kommentar zum Text Ihrer Antwort hinzufügen? Ciao
gboffi
Je nach Distribution kann die Dokumentation einfach /usr/share/doc/fontconfig/fontconfig-user.htmlohne Versionsnummer vorliegen.
mivk