双方向テキスト
ラテン文字や漢字、かななどは既定で左横書きの文字、アラビア文字やヘブライ文字などは右横書きの文字である。両者を混在させた場合(以下の例ではわかりやすくするためラテン文字を右から左に書く文字として扱う)、左横書きの段落で「いろは ABC にほへ DEF とちり」は、
いろは CBA にほへ FED とちり
のように表示される。すなわち、右から左へ書く文字の部分だけが逆順に表示され、それ以外の部分は右方向へ進む。
しかし、右横書きの中に数字列があらわれる場合は、異なる処理が必要となる。例として「いろは ABC 123 DEF にほへ」は、
いろは FED 123 CBA にほへ
のように表示される。すなわち「123」は左から右へ表示されるが、「123」全体は先行する文字列の左に置かれ、「123」に後続する文字列もその左に書かれる。