とImageMagick,どのようにすることができますを参照で利用可能なすべてのフォント?

StackOverflow https://stackoverflow.com/questions/1392858

質問

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-フォントビューア コマンドラインで返される名前のリストと比較して、すべてのフォントを視覚的に確認する方が便利です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top