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
convert -list fonts
하려면 글꼴 ImageMagick를위한 type.xml 파일에 있어야합니다. type.xml 파일에서 호환되는 모든 글꼴을 얻으려면 아래 내 대답을 참조하십시오.
글꼴은 약간 까다 롭습니다. ImageMagick은 일반적으로 시스템 글꼴을 '보지'않습니다. OS / X에서 글꼴은 비표준 형식으로 저장됩니다.
convert -list font
ImageMagick이 현재 알고있는 글꼴을 확인하는 데 사용 합니다. 비어있을 수 있습니다.
ImageMagick은 $HOME/.magick/type.xml
글꼴 목록을 찾습니다 . OS / X를 사용하는 경우 http://gothick.org.uk/2008/03/14/using-os-x-fonts-in-imagemagick/ 에서 잘 작성된 자습서를 참조하십시오 .
OS 파일 시스템에 모든 글꼴이 나열됩니다.
그러나 Imagemagick에서 이름으로 사용 convert -list font
하기 위해 알고있는 글꼴에 대해 묻는 경우 type.xml 파일에 나열된 모든 글꼴을 보려면 을 사용 하십시오.
아무것도 표시되지 않으면 유닉스 계열 플랫폼을 사용하는 경우 Anthony Thyssen의 perl 스크립트를 사용하여 글꼴을 수동으로 수행하는 대신 type.xml 파일에 설치할 수 있습니다. https://www.imagemagick.org/Usage/scripts/imagick_type_gen을 참조 하십시오 .
그런 다음 convert -list font
Imagemagick이 인식하는 항목을 나열하고 이름으로 사용할 수 있습니다 -font fontname
. 그렇지 않으면 글꼴 파일의 전체 경로를 제공해야합니다 -font path/to/font.suffx
.
convert -list font
인쇄 아무것도?