我正在使用以下命令序列生成文本图像
convert -background "rgb(233, 231, 218)" -fill black \
-font media/fonts/FuturaStd-Medium.otf \
-pointsize 13 label:"ğüşıöçĞÜŞİÖÇ" -size 88x18 \
media/images/category_images/food-drink/category-top-row/tr_food-drink.png
生成以下图像。 替代文字 http://img54.imageshack.us/img54/5461/trfooddrinkai3.png
ğşĞİŞ 是有问题的,其他人显示正确。我的语言环境是 en_US.UTF-8。我也没有任何问题尝试从 http://www.imagemagick.org/Usage/text/#unicode中提取的以下示例
convert -background lightblue -fill blue -pointsize 32 \
label:' é è à ù ç Ö ÿ ‘ ’ “ ” ° ² ³ € x ÷ ' label_i8n.gif
Unicode 字符在 label_i8n.gif 中正确显示。
如何使 imagemagick 正确地将这些字符转换为图像?
编辑:以下图像是用 gimp 使用相同的字体创建的。替代文字 http://img93.imageshack.us/img93/1986/gimpfuturastdnc4.png