Zero-width non-joiner

From Wikipedia, the free encyclopedia

The zero width non joiner (ZWNJ) is a non-printing character used in the computerized typesetting of some cursive script, Korean hangul or Persian script. When placed between two characters that would otherwise be connected, a ZWNJ causes them to be printed in their final and initial forms, respectively. This is also an effect of a space character, but a ZWNJ is used when it is desirable to keep the words closer together. The ZWNJ is represented in Unicode is U+200C, and can be represented in HTML as ‌ or ‌.

Since recently ZWNJ is being used also in Hebrew scripts, especially to differentiate between the vowel holam male, and the constant-vowel combination vav+holam haser, the latter is being written as vav, ZWNJ, holam haser.

Contents

[edit] Persian example

Correct form with ZWNJ: می‌خواهم
Incorrect (with space): می خواهم 
Incorrect (joined)    : میخواهم

[edit] Hebrew example

Correct form with ZWNJ: אֶת־כָּל־עֲו‌ֹנֹת
Incorrect             : אֶת־כָּל־עֲוֹנֹת

(some fonts may not show the difference)

[edit] See also

[edit] External links