Comando per elencare tutti i caratteri monospace noti a fontconfig


18

Vorrei avere un elenco di tutti i caratteri monospaziali che fontconfigconosce, quale comando devo usare?

Risposte:


22

Il comando fc-listpuò elencare tutti i caratteri disponibili in base alle loro proprietà. Nel tuo caso bisogna cercare la spaziatura corrispondente a mono , che sarebbe 100 , quindi fc-list :spacing=100. fc-list :monoProbabilmente dovrebbe funzionare anche un modulo più semplice .

Esempio:

$ 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

Una buona documentazione della fontconfiglibreria (incluse le proprietà dei caratteri e i loro valori selezionati nel fc-list) è disponibile nel file /usr/share/doc/fontconfig-2.12.1/fontconfig-user.html(cambia il numero di versione nel tuo).


1
Sapevo fc-listma " ... la spaziatura corrispondente a mono, che sarebbe 100 ... " era al di sopra della mia confusione di carattere. Grazie
gboffi

1
@gboffi Puoi dare un'occhiata /usr/share/doc/fontconfig-2.12.1/fontconfig-user.html(cambia il numero di versione nel tuo) - c'è una descrizione dettagliata delle diverse proprietà del font e dei loro valori.
jimmij,

Posso suggerire di aggiungere il riferimento nel tuo commento al corpo della tua risposta? Ciao
gboffi,

A seconda della distribuzione, la documentazione potrebbe essere semplicemente /usr/share/doc/fontconfig/fontconfig-user.htmlsenza il numero di versione.
mivk
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.