Как правильно ориентировать курсор для набора текста на арабском языке?

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

Как я могу это исправить?

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), но на практике это, вероятно, слишком громоздко.

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