RTL

RTL

仕様書

意味

[4] bidirectional ordering controls である文字は、 The Unicode Standard で規定されています。 その用途は UAX #9 に委ねられています。 >>3

[5] bidirectional ordering controls は、書式制御文字です。

[6] UCD には特性 Bidi_Control があります。 UAX #9 で使われる書式制御文字を表すと説明されています。 >>2

[7] bidirectional ordering controlsBidi_Control文字の集合として一致しているようです。

構文

[10] LRE, RLE, LRO, RLO は、 通常 PDF組にして使います>>3

[11] LRI, RLI, FSI は、 通常 PDI組にして使います>>3

[12] U+200E LEFT-TO-RIGHT MARK, U+200F RIGHT-TO-LEFT MARK, U+061C ARABIC LETTER MARK は、 単独で用います。 零幅で不可視ですが、 強い方向性を持ちます。 >>3

[13] 不可視で文脈を提供するという点では ZWJ, ZWNJ と似ています。

処理

[8] 整列検索などのレイアウト以外のテキスト処理では、 無視するべき (should) です。 >>3

[9] ただし、テキスト内容を編集する処理にあっては、 これらの文字を正しく維持し、 組になっているものは適切に配置し、 レイアウトや bidi テキストの解釈を壊さないようにしなければなりません。 >>3

レンダリング

[16] OpenType development (LEGACY INFORMATION) - Typography | Microsoft Docs, nihar, https://docs.microsoft.com/ja-jp/typography/develop/otdevinfo#suggested-glyphs-for-complex-scripts

U+061C ARABIC LETTER MARK

[17] Microsoft Word - 11-005-arabic-letter-mark.doc - 11005-arabic-letter-mark.pdf, , http://www.unicode.org/L2/L2011/11005-arabic-letter-mark.pdf

[18] 16306-alm-script-prop.pdf, , https://www.unicode.org/L2/L2016/16306-alm-script-prop.pdf

メモ