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

6

Gostaria de ter uma lista de todas as fontes monoespaçadas das quais o fontconfig conhece qual comando devo usar?

    
por gboffi 06.05.2017 / 13:46

1 resposta

8

O comando fc-list pode listar todas as fontes disponíveis de acordo com suas propriedades. No seu caso, é necessário pesquisar o espaçamento correspondente ao mono , que seria 100 , portanto, fc-list :spacing=100 . A forma mais simples fc-list :mono provavelmente deve funcionar também.

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 biblioteca fontconfig (incluindo as propriedades da fonte e seus valores selecionados no 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).

    
por 06.05.2017 / 14:30