LTR против текста RTL: возможно ли заставить дисплей Gedit?

В Gedit (который в целом работает очень хорошо при работе с текстовыми файлами смешанных скриптов), есть ли способ заставить его начинать строку слева или справа?

Например, рассмотрим эти две, английские и арабские строки текста. Вот как Gedit отображает их:

Вместо этого я хотел бы иметь способ отобразить это так (GIMP'd!):

Что я пробовал до сих пор:

  • Вставка маркера слева направо в UTF8 (U+200E) в разных местах. Что бы я ни делал, это влияет только на часть арабского текста, а не на всю строку.
  • Вставка английского символа (например, X) перед арабским текстом. Это работает, но (а) меняет текст и (б) не выглядит красиво.
  • Посмотрел исходный код Gedit. К сожалению, это слишком сложно для моих очень ограниченных навыков программирования, чтобы иметь возможность изменить его и добавить опцию для поведенческого, чтобы у него когда-либо был шанс быть принятым вверх по течению.

Подойдет любой ответ, который решает эту проблему, разбирая сам текст или делая что-то с Gedit, так что меняется только отображение текста.

0 ответов

Другие вопросы по тегам