2017-09-25 23 views
0

これは、ZenKaiUniフォントを使用して提供されるファイル内の中国語文字をレンダリングするイメージマジックの例です。Image Magicは混在フォントのレンダリングを処理できません

変換-background水色-fill青-pointsize 48 -font ZenKaiUniラベル:@ chinese_words.utf8

label_utf8.gif私は中国語フォントが英語と混合し、上記でそれをレンダリングしたい状況がありますコマンド。イメージマジックは英語のテキストを "?"シンボル。上記の同じコマンドにも英語のフォントを提供することも可能ですか、または混合言語のテキストをレンダリングする他の方法も可能ですか?

ありがとうございました。

答えて

0

Imagemagickはテキストエディタではないため、テキスト機能は基本的なものです。それ以降のバージョンにはPangoが付属していますので、それを使用することができます。

+0

ありがとうございます! Pangoは複数のフォントを処理するように動作します。しかし、別の問題があります。テキストは常に上部に表示され、キャプションとは異なり固定サイズの です。これは、提供されたサイズを満たします。ここで私が使用しているコマンドラインは "magick -size 400x100 -gravity center -define pango:justify = true pango:" hello "out.png" –

+0

私はそれが人生だと恐れています。公式のパンゴのウェブサイトをチェックして、他のオプションがあるかどうかを調べることができます。いくつかの定義オプションがあります:http://www.imagemagick.org/script/formats.php#pseudo – Bonzo

関連する問題