/ / Como posso imprimir corretamente o árabe por meio do Ruby? - rubi, unicode, imagemagick, árabe, rmagick

Como posso imprimir corretamente o árabe por meio do Ruby? - rubi, unicode, imagemagick, árabe, rmagick

Eu estou tentando gerar imagens através do RMagickque contêm texto em árabe que foi analisado a partir de uma planilha do Excel. Letras árabes mudam de forma dependendo de seus vizinhos e isso parece acontecer no excel apenas para fins de exibição. As letras não são armazenadas em sua forma modificada, portanto, imprimem incorretamente. Alguém sabe de uma biblioteca que resolve isso? TIA

Respostas:

0 para resposta № 1

Qual versão do Ruby você está usando? Além disso, o ImageMagick deve render corretamente o texto em árabe? Se não, você pode querer usar o Prawn ou algo assim para gerar um arquivo PDF ...


0 para resposta № 2

Você precisa remodelar Texto em árabe em Rubi para o ImageMagick / RMagick para renderizá-lo corretamente.

Isso já está resolvido para Java(Melhor árabe-reshador) e Python(arabic_reshaper). Faça a mesma tarefa no texto Ruby antes de passá-lo para o ImageMagick. Linux CLI: como processar texto em árabe em bitmap