命令列出所有fontconfig已知的等宽字体


19

我想列出所有fontconfig知道的等宽字体,我必须使用哪个命令?

Answers:


23

该命令fc-list可以根据其属性列出所有可用字体。你的情况需要一个搜索的间距相对应的单声道,这将是100,所以fc-list :spacing=100。更简单的形式fc-list :mono可能也应该起作用。

例:

$ 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

文件中提供了很好的fontconfig库文档(包括字体属性及其在中选择的值fc-list/usr/share/doc/fontconfig-2.12.1/fontconfig-user.html(将版本号更改为您的版本号)。


1
我知道,fc-list但“ ...对应于单声道的间距为100…… ”在我的fontconfigosciousness之上。谢谢
gboffi

1
@gboffi您可以看一下/usr/share/doc/fontconfig-2.12.1/fontconfig-user.html(将版本号更改为您的版本号)-详细说明了不同的字体属性及其值。
jimmij

我可以建议您在评论的正文中添加参考文献吗?Ciao
gboffi

根据发行版的不同,文档可能/usr/share/doc/fontconfig/fontconfig-user.html没有版本号。
mivk
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.