질문 -1 : 모든 CentOS 6.2
명령 이 through 명령 줄 에 설치되어 있는지 알 수있는 방법이 있습니까?
다음 명령으로 글꼴을 확인했습니다.
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
시스템에 설치되어 있는지 여부를 확인하고 싶습니다 .
도움을 주시면 감사하겠습니다.
감사
답변
질문 1 fc-list
은 모든 글꼴을 제공합니다.
${HOME}/.fonts
사용자를위한 추가 글꼴이 포함됩니다.
fc-list | grep "Courier New"
특정 글꼴이 설치되어 있는지 확인할 수 있습니다.
답변
xlsfonts
X에서 사용 가능한 모든 글꼴을 나열 하는 명령 이 있습니다.
답변
파이썬으로 시도해 볼 수도 있습니다. 예를 들어 matplotlib 사용 :
python -c 'import matplotlib.font_manager; print "\n".join(matplotlib.font_manager.findSystemFonts(fontpaths=None, fontext="ttf"))'
내 리눅스에서는 다음과 같은 출력을 제공합니다.
/usr/share/fonts/truetype/kacst/KacstTitle.ttf
/usr/share/fonts/truetype/tlwg/TlwgTypo-Oblique.ttf
/usr/share/fonts/truetype/ttf-indic-fonts-core/Malige-b.ttf
/usr/share/fonts/truetype/msttcorefonts/verdanab.ttf
/usr/share/fonts/truetype/tlwg/Umpush.ttf
/usr/share/fonts/truetype/horai-umefont/ume-tgo5.ttf
/usr/share/fonts/truetype/tlwg/Garuda-Bold.ttf
...
업데이트 :
물론 python-matplotlib 패키지가 필요합니다. 발견되지 않은 경우 yum을 사용해보십시오 .pip 또는 쉬운 설치를 통해 설치할 수 있습니다.
sudo yum install python-matplotlib
또는
pip install matplotlib
또는
easy_install matplotlib
답변
게다가
# fc-list
디스크에서 find를 사용하여 모든 트루 타입 글꼴을 찾을 수 있습니다. (주의 : 처리하는 데 시간이 오래 걸릴 수 있습니다)
# find / -type f -name "*.ttf"