いう便利なタグがある。次のように表示したい:ガルディヤ(ގަރުދިޔަ‎)[12]は、モルディブの伝統的なツナ・スープ。一般に、お米と一緒に食べる。付け合わせはライム、チリなど。dv)の単語で、ターナ文字(Thaana)で書かれている。「右から左」の文字だ。注釈や文献番号だとする。lang="dv">ގަރުދިޔަ</span>)<sup>[12]</sup>は......となるが、それだと表示が乱れる。時点での表示:ガルディヤ(12](ގަރުދިޔަ]は、モルディブの伝統的な...あなたのブラウザでは...ガルディヤ(ގަރުދިޔަ)[12]は、モルディブの伝統的な...ターナ文字は単に「右から左」の文字の例で、それ自体が特殊なのではない。かっこ内がアラビア文字・ヘブライ文字でも同じ現象が起きる。この表示を理解するために、ガルディヤ()は、[12]という構造に注目しよう。ガルディヤ(...までは順調に表示され、そこで「右から左」エリアに入る。入門編で見たように、「右から左」の文字の後ろに数字がある場合、その数字も「右から左」エリアの一部なり、文字の左側に来る。間にかっこがある場合も同様だ。)[12...の部分がこれに当たる。「右から左」エリアでは、かっこは鏡像表示(ミラーリング)されるため、見掛け上、ターナ文字の末尾(左側)に12](...があるように出力される。これは、かっこを鏡像にしながら、)[12...を逆順にしたものだ。12という数字自体は「左から右」に並ぶ。]は、...の部分では「左から右」に戻り、表示上、そこで「右から左」エリアの右側に飛んでいる。双方向アルゴリズムが改訂され、かっこの扱いも若干改善される。28d4)を見た限りでは、上の例のかっこの表示は変更されない。かっこの処理は、上記の予定よりさらに改善される模様。ויצמן12)は...ヘブライ語の単語に注釈を付けるのなら、これはこれで正しい(単語の頭でなく末尾に注釈の印が付いている)。ויצמן」という「ヘブライ語の引用を含む日本語」に注を付けているのだとしたら、「12」は右側に来るべきだ。間に1文字でも(半角スペース1個でも)あれば、同じ方法でうまくいく。12)は...だが、スペースを入れると表示も少し変わってしまう。ここでは、ヘブライ文字にぴったりくっつけて「12」を表示したいとしよう。普通だったら、こういう場合、ゼロ幅のスペースが利用できる。(後者は改行禁則でないため、「ぴったりくっつけて」という条件とは少しずれる)。BN(境界中立)というタイプで、「あってもなくても同じ」という扱いになっている。「あってもなくても同じ」なので、挿入しても区間を切り離すことができない。12)は...一応もっともらしい表示になったが、髪の毛1本の幅(ヘア・スペース)の妥協とはいえ、条件を満たせなかった。属性を使うのでは制御できないテキスト方向というものがあることが分かる。