Команда перелічити всі шрифти монопространства, відомі fontconfig


19

Я хотів би мати список усіх відомих шрифтів fontconfigмоноспросторів, яку команду я повинен використовувати?

Відповіді:


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 ... " був хвилем вище моєї шрифтової впевненості. Дякую
gboffi

1
@gboffi Ви можете поглянути /usr/share/doc/fontconfig-2.12.1/fontconfig-user.html(змінити номер версії на свій) - тут є детальний опис різних властивостей шрифту та їх значень.
jimmij

Чи можу я запропонувати вам додати посилання у коментарі до тексту своєї відповіді? Ciao
gboffi

Залежно від розповсюдження, документація може бути просто /usr/share/doc/fontconfig/fontconfig-user.htmlбез версії.
mivk
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.