English 中文(简体)
使用ImageMagick从Unicode字符串生成图像的问题
原标题:
  • 时间:2009-02-20 20:46:14
  •  标签:

我正在使用以下命令序列生成文本图片

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

which generates the following image. alt text http://img54.imageshack.us/img54/5461/trfooddrinkai3.png

ğşĞİŞ are problematic, where others display correctly. my locale is en_US.UTF-8. i m also not having any problems trying the following example pinched from 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创建的。 alt text http://img93.imageshack.us/img93/1986/gimpfuturastdnc4.png

问题回答

可能是字体中没有这些字形,因此它们显示为“?”。使用字符映射应用程序进行检查。





相关问题
热门标签