アラビア語で書くことに成功しました。
ただし、括弧()、<>、ピリオドなどの記号には問題があります。括弧の場合は間違った方向に表示され、ピリオドの場合は間違った場所に表示されます(行の終わりではなく最初に)
そしてもう1つの有線の問題:右矢印を押すとカーソルが左に移動し、uを押すとカーソルが右に移動します。
申し訳ありませんが、Ubuntuプログラマーに敬意を表して、このばかげた問題をどのように解決できないのでしょうか。
約 []<>{}
.. etc、私はあなたが <>、{}、[]などの文字を安定させる と同じ場合を意味すると思います
カーソルの方向に関しては、2つのモードがあります。
ほとんどのユーザーは、視覚的なカーソルの動きを期待しています(MS Windowsのように)。ただし、すべてのアプリケーションがそれを持っている、またはデフォルトで使用しているわけではありません。
論理カーソル移動を使用すると、カーソルはLTR言語では視覚的に移動しますが、RTL言語では逆になります。あなたは考える必要があります:左は後方、右は前方。
論理カーソルの動きは、視覚的な動きのアルゴリズムを実装する前に、RTL言語のユーザーによってバグとしてカウントされていました。今日、GTK/Qt/KDEは、Unicodeが普遍的な標準になるなど、アプリケーションに欠けているオプションをカバーしています。したがって、これらのキットを使用して開発されたほとんどのアプリケーションは、視覚的なカーソル移動を使用します。
Geditはビジュアルカーソルを使用します。
私が知っているように、LibreOffice(あなたが目指していたと思います)はデフォルトとしてLogicalで両方をサポートします。変更するには:
ツール→オプション→言語設定→複雑なテキストレイアウト→カーソル制御:移動。
推奨読書:
アラビア文字は右から左に書かれているため、角かっこ、フルストップは間違った方向に表示されます。