ZWNJ

U+200C ZERO WIDTH NON-JOINER

仕様書

意味

続け字

[1] アラビア文字など cursive用字系にあって、正書法cursive connection を切断しなければならないとき、 ZERO WIDTH NON-JOINER が使われます。 >>3

[2] インド系諸文字において、 consonant-conjunt context (virama の直後) において、当該 conjunctの表示を制御するために使います。 >>3

[16] 定義上結合文字列に含まれます。


[20] ANSELC1制御文字 JOINERUnicodeZWJ に対応付けられています。

導出特性値

[12] この符号位置導出特性値CONTEXTJ です。

文脈的規則

[4] IDNA2008 文脈的規則RFC 5892 で定義されています >>3

仕様書

適用先

[5] この文脈的規則登録の際に使用します。

[6] この文脈的規則lookup の際に使用します >>3

定義

[11] ZERO WIDTH NON-JOINER文脈的規則によって得られる値 >>3 は、次に示す値です。

  1. [8] 一つ前の符号位置がなければ未定義です。
  2. [9] そうではなく、一つ前の符号位置Canonical_Combining_ClassVirama なら、です。
  3. [10] そうではなく、正規表現 (Joining_Type:{L,D})(Joining_Type:T)*\u200C(Joining_Type:T)*(Joining_Type:{R,D}) と一致するなら、です。
  4. [7] そうでないなら、です。

レンダリング

続け字

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

関連

[13] 逆を表す ZERO WIDTH JOINER もあります。

[17] ZWSP とは違って word breakline break には影響しません。 >>18

[19] 文脈を提供する文字という機能は LRM, RLM, ALM と似ています。 bidirectional ordering controls

歴史

[21] ISIRI 3342

[22] 2011-08-six-years-of-persian-domain-names.pdf, , https://persian-computing.org/archives/IRNIC/2011-08-six-years-of-persian-domain-names.pdf

メモ