文書の過去の版を表示しています。
特殊文字
表示 | 名前表現 | 数値表現 | 説明 |
---|---|---|---|
|   | 改行しないスペース | |
< | < | ||
> | > | ||
" | " | " | ダブルクォーテーション |
& | & | & | アンパサンド |
双方向テキスト(BiDi text)
双方向テキスト(そうほうこうテキスト、英語: Bi-directional text) とは、左横書き(左から右に書く、LTR)と右横書き(右から左に書く、RTL)の混在するテキストを言う。英語の略語である BiDi(バイダイ)もよく使われる。コンピューター上で双方向テキストを正しく処理するためのアルゴリズムを双方向アルゴリズムと呼ぶ。
表示 | 名前 | 名前表現 | 数値表現 | Unicode | 説明 |
---|---|---|---|---|---|
| ALM Arabic letter mark | - | ؜ | U+061C | アラビア文字 |
| LRM Left-to-right mark | ‎ | ‎ | U+200E | 左から右(LTR) マーク |
| RLM Right-to-left mark | ‏ | ‏ | U+200F | 右から左(RTL) マーク |
| LRE Left-to-right embedding | - | ‪ | U+202A | 左から右へ(LTR) 埋め込み |
| RLE Right-to-left embedding | - | ‫ | U+202B | 右から左へ(RTL) 埋め込み |
| PDF Pop directional formatting | - | ‬ | U+202C | ポップ方向 書式設定 |
| LRO Left-to-right override | - | ‭ | U+202D | 左から右へ(LTR) オーバーライド |
| RLO Right-to-left override | - | ‮ | U+202E | 右から左へ(RTL) オーバーライド |
| LRI Left-to-right isolate | - | ⁦ | U+2066 | 左から右へ(LTR) 分離 |
| RLI Right-to-left isolate | - | ⁧ | U+2067 | 右から左へ(RTL) 分離 |
| FSI First strong isolate | - | ⁨ | U+2068 | 最初の強い分離 |
| PDI Pop directional isolate | - | ⁩ | U+2069 | ポップ方向分離 |
例(‏):
مفتاح معايير الويب!‏
مفتاح معايير الويب!
例(Right-to-left override):
0123456789 ‮0123456789
0123456789 0123456789双方向テキスト - Wikipedia より
参考文献
使用頻度の高そうな特別文字(抜粋)-特殊文字リファレンス
特別な文字 8000~8999-特殊文字リファレンス
HTMLで良く使われる特殊文字(&~) |
&nbsp; は半角スペースではないというお話 (フェンリル | デベロッパーズブログ)
2. スペースは" "だけじゃない的な話
Unicode の BiDi 処理が流行りそう!? - ドレッシングのような
Complete list of HTML entities - FreeFormatter.com
Bidirectional text - Wikipedia
H34: インラインでテキストの方向を混在させるために、Unicode の right-to-left mark (RLM) 又は left-to-right mark (LRM) を使用する | WCAG 2.0 達成方法集