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

ImageMagick은 주어진 글꼴로 그림에 텍스트를 그릴 수 있습니다. 시스템에서 사용 가능한 모든 글꼴을 어떻게 볼 수 있습니까?



답변

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


답변

글꼴은 약간 까다 롭습니다. 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/ 에서 잘 작성된 자습서를 참조하십시오 .


답변

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


답변

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

convert -list font

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

fc-cache -f -v


답변

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.


답변

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


답변