[REFS[
- [14] [CITE@en[Charinfo — "‌"]]
( ([TIME[2013-03-20 10:24:03 +09:00]] 版))
<https://chars.suikawiki.org/char/200C>
]REFS]

* 仕様書

[REFS[
- [18] [CITE[The Unicode Standard, Version 13.0 - ch23.pdf]], [TIME[2020-03-09T17:53:52.000Z]], [TIME[2020-12-09T10:59:29.820Z]] <https://www.unicode.org/versions/latest/ch23.pdf#G15334>
- [15] [CITE[[[The Unicode Standard]], Version 12.0 - ch23.pdf]] ([TIME[2019-03-02 07:15:46 +09:00]]) <https://www.unicode.org/versions/latest/ch23.pdf#G23126>
]REFS]

* 意味

[SEE[ [[続け字]] ]]

[1] [[アラビア文字]]など [[cursive]] な[[用字系]]にあって、[[正書法]]上 [[cursive connection]]
を切断しなければならないとき、 [CODE(charname)@en[[[ZERO WIDTH NON-JOINER]]]] が使われます。 [SRC[>>3]]

[2] [[インド系諸文字]]において、 [[consonant-conjunt context]] ([[virama]] の直後)
において、当該 [[conjunct]]の表示を制御するために使います。 [SRC[>>3]]

[16] 定義上[[結合文字列]]に含まれます。


-*-*-

[20] 
[[ANSEL]] の [[C1制御文字]] [CODE(charname)@en[JOINER]]
は
[[Unicode]] の [CODE(charname)@en[ZWJ]]
に対応付けられています。


* 導出特性値

[12] この[[符号位置]]の[[導出特性値]]は [[CONTEXTJ]] です。

* 文脈的規則

[4] [[IDNA2008]] [[文脈的規則]]が [[RFC 5892]] で定義されています [SRC[>>3]]。

** 仕様書

- [3] [CITE@en[RFC 5892 - The Unicode Code Points and Internationalized Domain Names for Applications (IDNA)]] ([TIME[2011-02-05 04:10:56 +09:00]] 版) <http://tools.ietf.org/html/rfc5892#appendix-A.1>

** 適用先

[5] この[[文脈的規則]]は[[登録]]の際に使用します。

[6] この[[文脈的規則]]は [[lookup]] の際に使用します [SRC[>>3]]。

** 定義

[11] [CODE(charname)@en[[[ZERO WIDTH NON-JOINER]]]] の[[文脈的規則]]によって得られる値 [SRC[>>3]]
は、次に示す値です。

= [8] 一つ前の[[符号位置]]がなければ[[未定義]]です。
= [9] そうではなく、一つ前の[[符号位置]]の [[Canonical_Combining_Class]] が [[Virama]] なら、[[真]]です。
= [10] そうではなく、[[正規表現]] ([[Joining_Type]]:{[[L]],[[D]]})([[Joining_Type]]:[[T]])*\u200C([[Joining_Type]]:[[T]])*([[Joining_Type]]:{[[R]],[[D]]}) と一致するなら、[[真]]です。
= [7] そうでないなら、[[偽]]です。

* レンダリング

[SEE[ [[続け字]] ]]




[23] [CITE@ja-jp[OpenType development (LEGACY INFORMATION) - Typography | Microsoft Docs]], [[nihar]], [TIME[2022-08-27T06:51:43.000Z]] <https://docs.microsoft.com/ja-jp/typography/develop/otdevinfo#suggested-glyphs-for-complex-scripts>

* 関連



[13] 逆を表す [CODE(charname)@en[[[ZERO WIDTH JOINER]]]] もあります。

[17] 
[CODE(charname)@en[ZWSP]]
とは違って
[[word break]]
や
[[line break]]
には影響しません。
[SRC[>>18]]


[19] 
文脈を提供する文字という機能は
[CODE(charname)@en[LRM]],
[CODE(charname)@en[RLM]],
[CODE(charname)@en[ALM]]
と似ています。
[SEE[ [[bidirectional ordering controls]] ]]

* 歴史

[21] [[ISIRI 3342]]

[22] [CITE[2011-08-six-years-of-persian-domain-names.pdf]], [TIME[2018-03-04T20:08:20.000Z]], [TIME[2022-05-14T03:26:47.602Z]] <https://persian-computing.org/archives/IRNIC/2011-08-six-years-of-persian-domain-names.pdf>


* メモ

