CentOS에 어떤 글꼴이 설치되어 있는지 아는 방법은 무엇입니까?


13

질문 -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시스템에 설치되어 있는지 여부를 확인하고 싶습니다 .

도움을 주시면 감사하겠습니다.
감사

답변:


21

질문 1 fc-list은 모든 글꼴을 제공합니다.

${HOME}/.fonts 사용자를위한 추가 글꼴이 포함됩니다.

fc-list | grep "Courier New" 특정 글꼴이 설치되어 있는지 확인할 수 있습니다.


순진하게 들려서 미안하지만 어떤 경로가 {HOME}될까요?
Prakash K

1
$ {HOME}은 홈 디렉토리입니다. 터미널에서 echo $ {HOME}을 사용하여 확인할 수 있습니다. 다음과 같은 경로 일 수 있습니다. / home / username
rwxrwxrwx

3

xlsfontsX에서 사용 가능한 모든 글꼴을 나열 하는 명령 이 있습니다.


작동하지 않습니다 :-bash: xlsfonts: command not found
Prakash K

2
@PrakashK : x11-utils 패키지를 설치해야 할 수도 있습니다
Michał Šrajer

3

파이썬으로 시도해 볼 수도 있습니다. 예를 들어 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

작동하지 않습니다 : ImportError: No module named matplotlib.font_manager모듈을 설치해야한다고 생각합니다
Prakash K

@PrakashK : 업데이트 참조
Michał Šrajer

3

게다가

# fc-list

디스크에서 find를 사용하여 모든 트루 타입 글꼴을 찾을 수 있습니다. (주의 : 처리하는 데 시간이 오래 걸릴 수 있습니다)

# find / -type f -name "*.ttf"
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.