Вопрос-1: Есть ли способ узнать, какие все шрифты установлены в CentOS 6.2
сквозной командной строке?
Я проверил шрифты с помощью следующей команды
ls /usr/share/fonts/default/ghostscript/
и получили следующие результаты:
bchb.afm bchri.afm fcyri.afm fkarw.pfm hrgero.gsf hrgrro.gsf hrpldb.gsf hrplrbo.gsf hrpls.gsf hrplt.pfa hrscso.gsf putri.pfa u004006t.afm
bchbi.afm bchri.pfa fcyri.gsf fonts.dir hrger.pfa hrgrr.pfa hrpldbi.gsf hrplr.gsf hrplso.gsf hrsccb.gsf hrscs.pfa putr.pfa u004006t.gsf
bchbi.pfa bchr.pfa fhirw.gsf fonts.scale hrgkc.gsf hritrb.gsf hrpldi.pfa hrplro.gsf hrpltb.gsf hrscco.gsf hrsyr.gsf u003043t.afm u004006t.pfm
bchb.pfa fcyr.afm fhirw.pfm hrgerb.gsf hrgks.gsf hritro.gsf hrpld.pfa hrplsb.gsf hrpltbi.gsf hrscc.pfa putbi.pfa u003043t.gsf
bchr.afm fcyr.gsf fkarw.gsf hrgerd.gsf hrgrrb.gsf hritr.pfa hrplrb.gsf hrplsbo.gsf hrplti.pfa hrscsb.gsf putb.pfa u003043t.pfm
и аналогичные результаты, которые я получил от запуска, ls /usr/share/fonts/default/Type1
но я не могу определить, какие это файлы шрифтов (я знаю о .ttf, .otn и .fnt) и что все шрифты содержат в нем, например, "courier new", "times Новый Роман "и т. д.
Также есть другие каталоги, которые имеют шрифты:
ls /usr/share/fonts/opensymbol/
имеет opens___.ttf
ls /usr/share/fonts/dejavu/
имеет
DejaVuSans-BoldOblique.ttf DejaVuSansCondensed.ttf DejaVuSansMono.ttf DejaVuSerifCondensed-BoldItalic.ttf DejaVuSerif.ttf
DejaVuSans-Bold.ttf DejaVuSans-ExtraLight.ttf DejaVuSans-Oblique.ttf DejaVuSerifCondensed-Bold.ttf
DejaVuSansCondensed-BoldOblique.ttf DejaVuSansMono-BoldOblique.ttf DejaVuSans.ttf DejaVuSerifCondensed-Italic.ttf
DejaVuSansCondensed-Bold.ttf DejaVuSansMono-Bold.ttf DejaVuSerif-BoldItalic.ttf DejaVuSerifCondensed.ttf
DejaVuSansCondensed-Oblique.ttf DejaVuSansMono-Oblique.ttf DejaVuSerif-Bold.ttf DejaVuSerif-Italic.ttf
Вопрос-2: Есть ли другие каталоги для шрифтов и установлены ли эти шрифты в моей системе?
Вопрос-3: Также есть способ проверить, установлен ли определенный шрифт в системе, например: я хочу посмотреть, Courier New
установлен ли он в моей системе или нет.
Любая помощь будет оценена.
Благодарность
источник
{HOME}
?Существует команда
xlsfonts
для перечисления всех шрифтов, доступных в X.источник
-bash: xlsfonts: command not found
Вы также можете попробовать с питоном. Например, используя matplotlib:
на моем Linux это дает мне вывод как:
ОБНОВЛЕНИЕ: Конечно, для этого вам нужен пакет python-matplotlib. Попробуйте с yum, если не найден, вы можете установить его через pip или просто установить, так:
или
или
источник
ImportError: No module named matplotlib.font_manager
я думаю, мне нужно будет установить модульПомимо
Вы можете найти все шрифты истинного типа на вашем диске с помощью команды find: (предупреждение: обработка может занять много времени)
источник