Я успешно пишу на арабском языке.
Но есть проблема с такими символами, как скобки (), <> и точки остановки. Они отображаются в неправильных направлениях в случае скобок и в неправильном месте в случае полной остановки (в начале строки вместо конца)
И еще одна проблема с проводной связью: при нажатии стрелки вправо курсор перемещается влево, а когда вы нажимаете влево, курсор перемещается вправо.
Извините, при всем моем уважении к программистам Ubuntu, Как вы не можете решить эту глупую проблему!
О []<>{}
... и т. Д., Я думаю, вы имеете в виду тот же случай, что и Стабилизирующие символы, такие как <>, {} и []
Относительно направления курсора существует два режима:
Большинство пользователей ожидают увидеть визуальное движение курсора (как в MS Windows). Но не во всех приложениях он есть или используется по умолчанию.
С движением логического курсора курсор перемещается как визуальный в языках LTR, но в языках RTL он выглядит как перевернутый. Вы должны подумать: слева как назад, а справа как вперед.
До реализации алгоритма визуального перемещения пользователи языков RTL считали ошибку логического перемещения курсора. В настоящее время GTK / Qt / KDE охватывает такие недостающие опции в приложениях, что Unicode становится универсальным стандартом. Поэтому большинство приложений, разработанных с использованием этих наборов, используют визуальное перемещение курсора.
Гедит использует визуальный курсор.
Как я знаю, LibreOffice (к которому, я думаю, вы стремились) поддерживает обе функции с Logical по умолчанию. Чтобы изменить его:
Инструменты & rarr; Опции & rarr; Настройки языка & rarr; Сложный текстовый макет & rarr; Управление курсором: движение.
Рекомендуемые значения:
Арабские буквы пишутся справа налево, поэтому скобки, полные стопы отображаются в неправильном направлении.