fontconfig
が認識しているすべての等幅フォントのリストを入手したいのですが、どのコマンドを使用する必要がありますか?
コマンドfc-list
は、使用可能なすべてのフォントをそのプロパティに従って一覧表示できます。あなたのケースでは、monoに対応するspacingを検索する必要があります。これは1なので、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
(バージョン番号を自分のものに変更)で入手できます。