LTR против текста RTL: возможно ли заставить дисплей Gedit? - PullRequest
0 голосов
/ 28 января 2019

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

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

LTR and RTL display in Gedit

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

GIMP'd fake-screenshot of what I'd like to be able to do

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

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

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

...