ImageMagick으로 사용 가능한 모든 글꼴을 어떻게 볼 수 있습니까?


답변:


120

imagemagick 버전에 따라 :

convert -list type       # for IM older than v6.3.5-7
convert -list font       # for newer versions

또한 출력 형식이 변경되었습니다 ...

-위 명령이 결과를 생성하지 않는 경우 For OsX (Charles Merriam의 답변)를 업데이트합니다.

설명이있는 전체 자습서는 http://gothick.org.uk/2008/03/14/using-os-x-fonts-in-imagemagick/ 에서 나머지 & tldr을 참조하십시오 .

# use fondu to convert fonts and update locatedb
sudo port install fondu 
cd /usr/local/share/fonts/
fondu /Library/Fonts/*.dfont
/etc/periodic/weekly/310.locate

# generate imagemagick type.xml 
cd ~
mkdir ~/.magick
wget http://www.imagemagick.org/Usage/scripts/imagick_type_gen
perl imagick_type_gen > ~/.magick/type.xml

7
당신이 경우 어떻게해야합니까 convert -list font인쇄 아무것도?
Doug Molineux 2014 년

저는 imagemagick 6.8.7-7에서 6.8.9-7로 업그레이드했습니다.
Jonatan 2014-10-14

1
특정 언어의 글꼴을 나열 할 수 있습니까?
madan kandula

위의 답변은 정확하지 않습니다. 들어 convert -list fonts하려면 글꼴 ImageMagick를위한 type.xml 파일에 있어야합니다. type.xml 파일에서 호환되는 모든 글꼴을 얻으려면 아래 내 대답을 참조하십시오.
fmw42

10

글꼴은 약간 까다 롭습니다. ImageMagick은 일반적으로 시스템 글꼴을 '보지'않습니다. OS / X에서 글꼴은 비표준 형식으로 저장됩니다.

convert -list fontImageMagick이 현재 알고있는 글꼴을 확인하는 데 사용 합니다. 비어있을 수 있습니다.

ImageMagick은 $HOME/.magick/type.xml글꼴 목록을 찾습니다 . OS / X를 사용하는 경우 http://gothick.org.uk/2008/03/14/using-os-x-fonts-in-imagemagick/ 에서 잘 작성된 자습서를 참조하십시오 .


10

글꼴 이름 만 나열하려면 다음을 수행하십시오. convert -list font | grep Font


1

최근에 사용할 때 나타나지 않는 글꼴을 설치 한 경우 :

convert -list font

다음을 사용하여 글꼴 캐시를 플러시 할 수 있습니다.

fc-cache -f -v


1

OS 파일 시스템에 모든 글꼴이 나열됩니다.

그러나 Imagemagick에서 이름으로 사용 convert -list font하기 위해 알고있는 글꼴에 대해 묻는 경우 type.xml 파일에 나열된 모든 글꼴을 보려면 을 사용 하십시오.

아무것도 표시되지 않으면 유닉스 계열 플랫폼을 사용하는 경우 Anthony Thyssen의 perl 스크립트를 사용하여 글꼴을 수동으로 수행하는 대신 type.xml 파일에 설치할 수 있습니다. https://www.imagemagick.org/Usage/scripts/imagick_type_gen을 참조 하십시오 .

그런 다음 convert -list fontImagemagick이 인식하는 항목을 나열하고 이름으로 사용할 수 있습니다 -font fontname. 그렇지 않으면 글꼴 파일의 전체 경로를 제공해야합니다 -font path/to/font.suffx.


-2

나는 찾을 그놈 폰트 뷰어는 명령 줄에 반환 이름의 목록과 비교하여 시각적으로 모든 글꼴을 참조하는 것이 더 유용합니다.

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