Comando para enumerar todas las fuentes monoespaciales conocidas por fontconfig

18

Me gustaría tener una lista de todas las fuentes de espacio sencillo que fontconfigconoce, que ordenan qué tengo que usar?

gboffi
fuente

Respuestas:

22

El comando fc-listpuede enumerar todas las fuentes disponibles de acuerdo con sus propiedades. En su caso, uno necesita buscar el espacio correspondiente a mono , eso sería 100 , entonces fc-list :spacing=100. La forma más simple fc-list :monoprobablemente también debería funcionar.

Ejemplo:

$ 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 buena documentación de la fontconfigbiblioteca (incluidas las propiedades de fuente y sus valores seleccionados en el fc-list) está disponible en el archivo /usr/share/doc/fontconfig-2.12.1/fontconfig-user.html(cambie el número de versión a la suya).

jimmij
fuente
1
Lo sabía fc-listpero " ... el espacio correspondiente a mono, eso sería 100 ... " estaba muy por encima de mi fuenteconfigosidad. Gracias
gboffi
1
@gboffi Puede echar un vistazo a /usr/share/doc/fontconfig-2.12.1/fontconfig-user.html(cambie el número de versión al suyo): hay una descripción detallada de las diferentes propiedades de fuente y sus valores.
jimmij
¿Puedo sugerirle que agregue la referencia en su comentario al cuerpo de su respuesta? Ciao
gboffi
Dependiendo de la distribución, la documentación puede estar simplemente /usr/share/doc/fontconfig/fontconfig-user.htmlsin número de versión.
mivk