我正在尝试使用imagemagick生成一些卡纳达语文本的图像。问题是复杂的字符是分开渲染的(不是它们应该在一起......想象“ku”应该是一个字符,但它首先渲染为“k-”然后再渲染为“-u”)
具体而言,ಗ್ರಾಮಗ್ರಾಮ被渲染为:
我使用的命令是:
convert -background lightblue -fill blue -pointsize 48 -font '/Library/Fonts/Kannada Sangam MN.ttf' label:@Kannada_test.txt label_utf8.gif
在另一个程序TextEdit上,相同的字体使文本正常:
有关如何使imagemagick正确显示这些复杂字符的任何提示?
答案 0 :(得分:2)
我担心你不能,因为ImageMagick似乎无法处理组合标记。也就是说,它不能将它们与前面的字符组合以产生适当的图形显示,而是为标记渲染间距字形。