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

gbo*_*ffi 24 fonts fontconfig

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

jim*_*mij 26

该命令fc-list可以根据它们的属性列出所有可用的字体。在您的情况下,需要搜索与mono对应的间距,即100,因此. 更简单的形式也应该有效。fc-list :spacing=100fc-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
Run Code Online (Sandbox Code Playgroud)

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

  • 要获取等宽字体的字体名称的可读列表,请尝试 `fc-list :mono | awk -F: '{打印 $2}' | 排序-u` (4认同)
  • 我知道`fc-list`,但是“_…与单声道相对应的间距,那就是100…_”远远超出了我的字体配置意识。谢谢 (2认同)