Как правильно ориентировать курсор для набора текста на арабском языке?
Всякий раз, когда я печатаю по-арабски, курсор переходит к началу строки, потому что, если бы она была написана слева направо, это было бы там, где я в последний раз печатал.
Как я могу это исправить?
1 ответ
Ваше программное обеспечение рассматривает символ пробела как ltr, а текст rtl. В этой ситуации поведение прыгающего курсора является правильным, по крайней мере, в соответствии с этими руководящими принципами биди (раздел 24, который... образовательный) Таким образом, вам нужно дать указание программному обеспечению вставить пробел на правильном уровне двунаправленного текста.
Для OpenOffice.org я нашел эти инструкции работать, хотя они довольно старые. Короче, иди в Tools > Options
, Выбрать Language Settings > Languages
И в Enhanced language support
включи Enabled for complex text layout (CTL)
, Теперь вы должны увидеть значки абзацев LTR и RTL на панели инструментов (справа от значков выравнивания текста), выберите тот, который подходит для вашего текста.
В других программах этот параметр может быть недоступен (я ничего не нашел для firefox). Уловка, упомянутая в предыдущей ссылке, должна работать (добавление невидимого символа RLM U+200F), но на практике это, вероятно, слишком громоздко.