
ゼロ幅結合子( ZWJ、/ ˈ z w ɪ dʒ / ; [ 1 ]レンダリング: ; HTML エンティティ:または)は、アラビア文字やインド文字など、文字の形状や位置が他の文字との関係に依存する書記体系(複合書記)のコンピュータ組版で使用される非印刷文字です。フラクトゥール書体を使用する場合など、ローマ字が複合書記として扱われる場合もあります。ZWJ を、本来接続されない 2 つの文字の間に配置すると、それらが接続された形で印刷されます。‍‍
ZWJ の正確な動作は、デフォルトで結合子音または合字 (複数の文字が単一のグリフで表示される) の使用が想定されているかどうかによって異なります。たとえば、デーヴァナーガリー文字では結合子音の使用を抑制しますが (ゼロ幅非結合子音で要求されるハラント形式ではなく、死子音の個々の結合形式の使用は引き続き許可されます)、シンハラ語では結合子音の使用を誘発します(デフォルトでは使用されません)。[ 2 ] [ 3 ]シンハラ語と同様に、ZWJ が 2 つの絵文字文字の間 (または複数の間に散在) に配置されると、2 つの大人の絵文字と 1 つまたは 2 つの子供の絵文字で構成される家族の絵文字のように、単一のグリフが表示されることがあります。[ 4 ]
以下の2番目のデーヴァナーガリー文字の例のように、文字と結合ハラントコードの後にZWJを含めることで、結合形式を単独で表示するためにZWJを使用できる場合があります。
この文字のコードポイントはU+200D ZERO WIDTH JOINER ( & zwj; )です。インド諸語用のInScriptキーボードレイアウトでは、キーの組み合わせ+ +で入力します。ただし、多くのレイアウトでは、この文字にQWERTYの ']' キーの位置を使用します。 [ 5 ]Ctrl⇧ Shift1

+200D
ゼロ幅結合子
と組み合わせない限り、
アル・ラクーナは
常に表示され、子音を結合して正書法上の子音クラスターを形成しません。[…] シンハラ語での ZWJ の使用方法が、典型的なインド系文字とどのように異なるかに注目してください。