Я работаю над проектом, который основан на языке урду на платформе Ubuntu. Я использую язык Python и почти выполнил свою задачу.Обратный рендеринг шрифтов урду
Проблема в том, что текст урду отображается в обратном порядке.
В качестве примера рассмотрим слово کام
(что означает работу) , состоящий из трех букв: ک
,
ا
и م
Выходной сигнал отображается в обратном порядке, как ماک
, состоящей из трех букв: م
,
ا
и ک
При копировании этого текста в Open Office или открытии сгенерированного XML-файла в Firefox сгенерированный результат абсолютно необходим.
Я использую Python 2.6 IDLE, совершенствуясь с платформой Windows, что ясно показывает, что это не проблема IDLE. Я работаю над библиотекой TKINTER GUI.
Как решить эту проблему?
Не урду написан справа налево? Я предполагаю, что проблема может быть. Я знаю, это вряд ли указатель, но, возможно, с этим что-то происходит? – user225312
Да, урду написано справа налево. Проект отлично работает с платформой Windows. Итак, я не думаю, что это может быть проблемой. Проблема для меня в том, что Ubuntu Font Rendering Engine не корректно отображает шрифт URDU, где, как ОТКРЫТЫЙ ОФИС, правильно его отображает. –
Когда вы говорите, что «рендеринг отменен», где это происходит? – user225312