Image Magick - caractere complexo em Kannada (idioma indic) não sendo renderizado corretamente
-
28-10-2019 - |
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:
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:
Alguma dica de como posso fazer com que a imagemagick exiba esses caracteres complexos de maneira adequada?
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.