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?

gboffi
fonte

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

jimmij
fonte
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