アラビア語で入力しているときはいつでも、カーソルは行の先頭にスキップします。左から右に書かれていると、最後に入力した場所になるからです。
どうすれば修正できますか?
ソフトウェアは、スペース文字をltrおよびテキストrtlと見なしています。この状況では、少なくとも これらのBIDIガイドライン (セクション24は...教育的)に従って、ジャンプカーソルの動作は正しいです。したがって、正しい双方向レベルでスペースを挿入するようにソフトウェアに指示する必要があります。
OpenOffice.orgの場合、かなり古いものの これらの手順 が機能することがわかりました。つまり、_Tools > Options
_に移動し、_Language Settings > Languages
_を選択して、_Enhanced language support
_でEnabled for complex text layout (CTL)
をオンにします。これで、ツールバーのLTRおよびRTL段落アイコン(テキスト位置揃えアイコンの右側)が表示されます。テキストに適したものを選択してください。
他のソフトウェアでは、この設定が利用できない場合があります(Firefoxで何も見つからなかった)。前のリンクで述べたトリックは機能しますが(非表示のRLM文字U + 200Fを追加)、これはおそらく実際には面倒すぎます。