ImageMagick/osxのフォント指定
ImageMagickをosx10.4.11(tiger)で動かしています.
ちゃんと動いているようなんですが,
フォント周りでエラーメッセージが出て,
代替フォントが使われているみたいに見えました.
そこで,いろいろ検索してみましたが,
的確な情報は見つけられませんでした.
そこで,いろいろ試してみたところ,
使い方が見えてきましたので,
ネット上の情報がほとんど無かったこともあり,
備忘録として公開します.
【ダメな例】
convert -font '/Library/Fonts/AmericanTypewriter.dfont' -pointsize 100 -annotate +200+200 'ABC' a.png c.png
convert -font '/Library/Fonts/Arial' -pointsize 100 -annotate +200+200 'ABC' a.png c.png
convert -font 'ヒラギノ丸ゴ Pro W4.otf' -pointsize 100 -annotate +200+200 'ABC' a.png c.png
エラーが表示されて,代替フォント?で印字される.
【OK】
convert -font '/Library/Fonts/Chalkboard.ttf' -pointsize 100 -annotate +200+200 'ABC' a.png c.png
convert -font '/Library/Fonts/华文宋体.ttf' -pointsize 100 -annotate +200+200 'ABC' a.png c.png
convert -font '/Library/Fonts/华文宋体.ttf' -pointsize 100 -annotate +200+200 '水野' a.png c.png
convert -font '/System/Library/Fonts/ヒラギノ明朝 Pro W6.otf' -pointsize 100 -annotate +200+200 'ABC' a.png c.png
convert -font '/System/Library/Fonts/ヒラギノ明朝 Pro W6.otf' -pointsize 100 -annotate +200+200 '水野' a.png c.png
ファイル名(フォントの種類?)が問題みたい.
拡張子として,.ttfや.otfはOK..dfontや無しはダメ.
ファイル名に漢字や空白は入っていてよいが,
エスケープはしてはいけない.
フォントファイルへのフルパスは必須.
.ttfや.otfの拡張子があって,
そのフォントファイルへのアクセスが出来ない場合には,
代替フォントで印字.
正面玄関(トップページ)
現行版:2010年1月8日
初 版:2010年1月8日
メールアドレス:nmizuno(アットマーク)affrc.go.jp