走ろうとしていますmontage
。
montage `ls ?.png` `ls ??.png` -tile 6x3 -geometry 32x32 tile.jpg
しかし、フォントに関してこのエラーが発生します。
montage: unable to read font `(null)' @ error/annotate.c/RenderFreetype/1239.
なぜフォントが読み取れないのでしょうか?
誰かが実行するように勧めましたmontage -list font
が、何も返されません。OS X 10.11、ImageMagick 6.9.3-0 を実行しています。
答え1
私の直接の質問に答えると、ImageMagick には、type.xml
マシン上のすべてのフォントのリストを含むドキュメントが必要です。このリストは自動的に生成されるように見えますが、そうではありません。
@AaronLayfieldが上で述べたように、説明されているようにフォントリストを手動で生成する方法があります。ここ以下は私のバージョンの回避策です。
このPerlスクリプトを次のように保存します
imagick_type_gen.pl
http://www.imagemagick.org/Usage/scripts/imagick_type_genターミナルを開き、
cd
ファイルを保存したディレクトリに移動し、 でファイルの権限を変更しますchmod 755 imagick_type_gen.pl
。.magick
ホームディレクトリに でフォルダを作成しますmkdir ~/.magick
。スクリプトを実行し、出力をエクスポートします
./imagick_type_gen.pl > ~/.magick/type.xml
。
これで動作するはずです。