Pergunta 1: Existe uma maneira de saber o que todas as fontes estão instaladas na CentOS 6.2
linha de comando?
Eu verifiquei as fontes com o seguinte comando
ls /usr/share/fonts/default/ghostscript/
e obteve os seguintes resultados:
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
e resultados semelhantes que obtive da execução, ls /usr/share/fonts/default/Type1
mas não sou capaz de identificar que tipo de arquivo de fonte são esses (conheço .ttf, .otn e .fnt) e o que todas as fontes contêm como "courier new", "times novo romano "etc.
Também existem outros diretórios que possuem fontes:
ls /usr/share/fonts/opensymbol/
tem opens___.ttf
ls /usr/share/fonts/dejavu/
tem
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
Pergunta 2:: Existem outros diretórios para fontes e essas fontes estão instaladas no meu sistema?
Pergunta 3: Também existe uma maneira de verificar se uma fonte específica está instalada no sistema, por exemplo: Quero ver se Courier New
está instalada no meu sistema ou não.
Qualquer ajuda seria apreciada.
obrigado
fonte
{HOME}
?Há um comando
xlsfonts
para listar todas as fontes disponíveis no X.fonte
-bash: xlsfonts: command not found
você também pode tentar com python. Por exemplo, usando matplotlib:
no meu linux me dá saída como:
ATUALIZAÇÃO: Claro que você precisa do pacote python-matplotlib para isso. Tente com o yum, se não for encontrado, você pode instalá-lo via pip ou easy install, portanto:
ou
ou
fonte
ImportError: No module named matplotlib.font_manager
Eu acho que eu teria que instalar o móduloAlém de
Você pode encontrar todas as fontes de tipo verdadeiro no seu disco com find: (cuidado: pode demorar muito tempo para processar)
fonte