とImageMagick,どのようにすることができますを参照で利用可能なすべてのフォント?
-
21-09-2019 - |
質問
ImageMagickで文字列を描画に上記の画像をクリックすると、指定フォントの方はこちらをご確認ください。で利用可能なすべてのフォントのシミュレーション-システム?
解決
あなたのImageMagickのバージョンに依存します:
convert -list type # for IM older than v6.3.5-7
convert -list font # for newer versions
また、出力形式が変更...
- OSX(チャールズメリアムから回答)上記のコマンドは、任意の結果が得られない場合の更新
記述と完全なチュートリアルについては、: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 font
のフォントImageMagick現在は知っています。で空白にします。
ImageMagick見 $HOME/.magick/type.xml
のリストにフォント.る場合、OS X、本ものチュートリアルで http://gothick.org.uk/2008/03/14/using-os-x-fonts-in-imagemagick/.
のみのフォント名を一覧表示するには、DO convert -list font | grep Font
あなたが使用している場合表示されないフォント最近インストールした場合:
を convert -list font
あなたはとあなたのフォントキャッシュをフラッシュすることができます
fc-cache -f -v
あなたのOSのファイルシステムは、すべてのフォントが一覧表示されます。
しかし、あなたはImageMagickの名前で使用するために知っていることをフォントについて尋ねている場合は、そのtype.xmlファイルにリストされているすべてのこれらのフォントを確認するためにconvert -list font
を使用しています。
ことを示しては何もならば、あなたはUnixライクなプラットフォーム上にある場合、その後、あなたではなく手で行うよりもtype.xmlファイルにあなたのフォントをインストールするには、アンソニー・ティッセンでのperlスクリプトを使用することができます。 https://www.imagemagick.org/Usage/scripts/imagick_type_gen を参照してください。
そして、ImageMagickのは認識しているものをリストアップする必要がありconvert -list font
を行うと、あなたは、名前の-font fontname
でそれらを使用することができます。そうしないと、フォントファイル-font path/to/font.suffx
への完全なパスを指定する必要があります。
私はそれを見つけました gnome-フォントビューア コマンドラインで返される名前のリストと比較して、すべてのフォントを視覚的に確認する方が便利です。