2

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

具体来说,ಗ್ರಾಮ ಕೋಡ್ 被渲染为:

卡纳达语_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 正确显示这些复杂字符的任何提示?

4

1 回答 1

2

恐怕你不能,因为 ImageMagick 似乎无法处理组合标记。也就是说,它不能将它们与前面的字符组合以产生正确的图形表示,而是为标记呈现间距字形。

于 2012-01-16T12:03:41.230 回答