Je travaille sur un projet basé sur le langage ourdou dans la plateforme Ubuntu. J'utilise le langage Python et j'ai presque accompli ma tâche.Rendu inverse des polices ourdou
Le problème est que le texte ourdou est rendu dans l'ordre inverse.
Par exemple, considérons le mot کام
(qui signifie le travail) composé des trois lettres: ک
,
ا
et م
La sortie est rendue dans l'ordre inverse en ماک
composé des trois lettres: م
,
ا
, et ک
Lors de la copie de ce texte dans Open Office ou de l'ouverture du fichier XML généré dans Firefox, le résultat généré est absolument souhaité. J'utilise Python 2.6 IDLE, son fonctionnement parfait avec la plate-forme Windows, ce qui montre clairement que ce n'est pas le problème de IDLE. Je travaille sur la bibliothèque TKINTER GUI.
Comment ce problème peut-il être résolu?
est-il pas ourdou écrit de droite à gauche? Je suppose que c'est là que le problème pourrait être. Je sais, ce n'est pas vraiment un indice, mais peut-être que ça a quelque chose à voir avec ça? – user225312
Oui, l'ourdou est écrit de droite à gauche. Le projet fonctionne bien avec la plate-forme Windows. Donc, je ne pense pas que cela puisse être un problème ici. Le problème à moi est que le moteur de rendu de police d'Ubuntu ne rend pas la police URDU correctement là où OPEN OFFICE la rend correctement. –
Quand vous dites que le rendu est inversé, où cela se produit-il? – user225312