Comando para listar todas as fontes monoespaçadas conhecidas por fontconfig


17

Eu gostaria de ter uma lista de todas as fontes monoespaçadas que fontconfigconheça, qual comando devo usar?

Respostas:


21

O comando fc-listpode listar todas as fontes disponíveis de acordo com suas propriedades. No seu caso, é necessário procurar o espaçamento correspondente a mono , que seria 100 , então fc-list :spacing=100. Forma mais simples fc-list :monoprovavelmente também deve funcionar.

Exemplo:

$ 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

Uma boa documentação da fontconfigbiblioteca (incluindo propriedades da fonte e seus valores selecionados na fc-list) está disponível no arquivo /usr/share/doc/fontconfig-2.12.1/fontconfig-user.html(altere o número da versão para o seu).


1
Eu sabia, fc-listmas " ... o espaçamento correspondente a mono, isso seria 100 ... " estava acima da minha confiança na fonte. Graças
gboffi

1
@gboffi Você pode dar uma olhada em /usr/share/doc/fontconfig-2.12.1/fontconfig-user.html(alterar o número da versão para o seu) - há uma descrição detalhada das diferentes propriedades da fonte e seus valores.
jimmij

Posso sugerir que você adicione a referência no seu comentário ao corpo da sua resposta? Ciao
gboffi

Dependendo da distribuição, a documentação pode estar simplesmente /usr/share/doc/fontconfig/fontconfig-user.htmlsem o número da versão.
Mivk
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.