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?

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).


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.