84

ImageMagick can draw text into a picture in a given font, how can I see all available fonts for my system?

4

6 に答える 6

127

imagemagick のバージョンに応じて:

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

また、出力形式が変更されました...

-- 上記のコマンドで結果が得られない場合は、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
于 2009-09-08T09:48:26.903 に答える
1

OS ファイル システムには、すべてのフォントが一覧表示されます。

ただし、Imagemagick が名前で使用できると認識しているフォントについて質問している場合はconvert -list font、type.xml ファイルにリストされているすべてのフォントを参照してください。

それでも何も表示されない場合、UNIX ライクなプラットフォームを使用している場合は、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

于 2018-08-31T18:42:34.717 に答える