Image Magick - 卡纳达语(标记语言)中的复杂字符未正确呈现

时间:2012-01-16 11:18:56

标签: unicode fonts imagemagick indic

我正在尝试使用imagemagick生成一些卡纳达语文本的图像。问题是复杂的字符是分开渲染的(不是它们应该在一起......想象“ku”应该是一个字符,但它首先渲染为“k-”然后再渲染为“-u”)

具体而言,ಗ್ರಾಮಗ್ರಾಮ被渲染为:

Kannada_imagemagick_render

我使用的命令是:

convert -background lightblue -fill blue -pointsize 48 -font '/Library/Fonts/Kannada Sangam MN.ttf' label:@Kannada_test.txt label_utf8.gif

在另一个程序TextEdit上,相同的字体使文本正常:Kannada_TextEdit_render

有关如何使imagemagick正确显示这些复杂字符的任何提示?

1 个答案:

答案 0 :(得分:2)

我担心你不能,因为ImageMagick似乎无法处理组合标记。也就是说,它不能将它们与前面的字符组合以产生适当的图形显示,而是为标记渲染间距字形。

相关问题