Image Magick - caractere complexo em Kannada (idioma indic) não sendo renderizado corretamente

StackOverflow https://stackoverflow.com/questions/8879243

Pergunta

Estou tentando usar imagemagick para gerar algumas imagens de texto em Kannada.O problema é que caracteres complexos estão sendo renderizados separadamente (não juntos como deveriam ser ... imagine que "ku" deve ser um caractere, mas é renderizado primeiro como "k-" e depois como "-u")

Concretamente, ಗ್ರಾಮ ಕೋಡ್ é renderizado assim:

Kannada_imagemagick_render

O comando que estou usando é:

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

Em outro programa, TextEdit, a mesma fonte torna o texto bem: Kannada_TextEdit_render

Alguma dica de como posso fazer com que a imagemagick exiba esses caracteres complexos de maneira adequada?

Foi útil?

Solução

Infelizmente, você não pode, porque o ImageMagick parece ser incapaz de lidar com a combinação de marcas.Ou seja, ele não pode combiná-los com os caracteres anteriores para produzir uma apresentação gráfica adequada, mas renderizar um glifo de espaçamento para a marca.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top