構 文 | <BDO>...</BDO> |
---|---|
属性仕様 |
|
内 容 | インライン要素 |
内容になる | インライン要素, ブロック−レベル要素 |
The BDO要素は、これで閉じられたテキストの双方向性アルゴリスムを上書きします。 Unicodeの文字は方向性、左右か右左、を割り当てテキストが適切に表示できるようにします。例えば英語文字は左から右に描写され、ヘブライ語は右から左に描写されます。
ユニコードは、文書が右左文字を含む時は何時でも適応させられねばならない 双方向性アルゴリスムを定義します。このアルゴリスムは通常適切な表現を与えますが、時には双方向性アルゴリスムを上書きしテキストの方向性を特定しなければなりません。ヘブライ文字がvisual orderにあり、言葉の最初の文字が二番目の文字の後にくるといった場合です。ユニコードは、文字がlogical orderにあり言葉の最初の文字が二番目の前にあると推定し、双方向性アルゴリスムは最初の文字を二番目の文字のleftに間違って表示する結果になります。
BDO要素は、閉じられたテキストの方向性を特定するのにDIR属性を必要とします。 文書がin visual orderにあれば、テキストを適切に表現にするために <BDO DIR=ltr>text</BDO>を使わなければなりません。
性作者が、左右方向に強制するためにユニコード文字‭で、右左方向に強制するためにユニコード文字‮を使って、双方向性アルゴリスムを上書きするかもしれません。文字‬がアルゴリスムの上書きを終にします。これらの文字は、 DIR属性と組み合わせて使うべきではありません。.