Введение

Непечатаемый символ, разделяющий два символа, которые обычно соединяются.

Непечатаемый символ нулевой ширины (ZWNJ, /z//w//ɪ//n//dʒ/) — это непечатаемый символ, используемый при компьютеризации систем письма, использующих лигатуры. При размещении между двумя символами, которые в противном случае были бы объединены в лигатуру, ZWNJ заставляет их отображаться в конечной и начальной формах соответственно. Подобный эффект достигается и с помощью пробела, но ZWNJ используется, когда необходимо расположить символы ближе друг к другу или соединить слово с его морфемой. ZWNJ кодируется в Unicode как .

Использование ZWNJ для правильной типографии

В некоторых языках ZWNJ необходим для однозначного указания правильной типографической формы последовательности символов. Правильно (с ZWNJ) Неправильно Значение Отображение Изображение Код Отображение Изображение Код размер=200% می‌خواهم (отображается справа налево):می‌خواهم размер=200% میخواهم Персидский 'Я хочу' ساءين‌س (отображается справа налево):ساءين‌س ساءينس Малайский 'наука' размер=150% הֱ‌ֽיֹות (отображается справа налево):הֱ‌ֽיֹות размер=150% הֱֽיֹות Древнееврейский 'быть' 2=Auf‌lage Auf‌lage 2=Auflage Auflage Немецкий 'издание' (сложное слово из "auf"+"Lage") Brot‌zeit Brotzeit Немецкий (региональный) '(вид) закуски' (сложное существительное "Brot"+"Zeit" = 'время хлеба'), показано шрифтом Фрактур глухо глух‌о глухо глухо Не является сложным словом из "dea"+"fly", а является наречием от "глухой" 2=श्रीमान्‌को श्रीमान्‌को 2=श्रीमान्को श्रीमान्को На непальском языке "мужа" или "уважаемого человека" в зависимости от того, что представляет собой "श्रीमान्" (муж или уважаемый человек). 2=উদ্‌যাপন উদ্‌যাপন 2=উদ্যাপন উদ্যাপন Бенгальский смысл празднования. 2=अय्​लाः अय्​‌लाः 2=अय्लाः अय्लाः Вино на непальском языке Nepalbhasa 2=హైద్‌రాబాదు హైద్​‌రాబాదు 2=హైద్రాబాదు హైద్రాబాదు Хайдарабад, написанный на телугу.

На рисунке показано, как выглядит код при правильном отображении, и в каждой строке правильное и неправильное изображения должны быть разными. На системе, не настроенной на правильное отображение Unicode, правильное и неправильное отображение могут выглядеть одинаково, или любое из них может значительно отличаться от соответствующего изображения. В этом примере на библейском иврите расположение метега слева от сегола является правильным, где знак шва написан двумя вертикальными точками, обозначающими краткий гласный. Если бы метег был помещен слева от швы, это было бы ошибочно. В современном иврите нет причин использовать метег для разговорного языка, поэтому он редко используется в современном ивритском наборе. В немецкой типографии лигатуры не должны пересекать границы составляющих в сложных словах. Таким образом, в первом немецком примере префикс Auf отделен от остальной части слова, чтобы запретить лигатуру fl. Аналогично, в английском языке некоторые утверждают, что лигатуры не должны пересекать границы морфем. Например, в некоторых словах "fly" и "fish" являются морфемами, но в других - нет; следовательно, по их мнению, слова "like" и "and" (здесь показаны с не-соединителем) не должны иметь лигатур (соответственно от fl и fi), в то время как "dayfly" и "catfish" должны иметь их. Персидский язык широко использует этот символ для определенных приставок, суффиксов и сложных слов. Это необходимо для различения сложных слов от простых слов, которые используют полный пробел. В джави-сценарии малайского языка ZWNJ используется всякий раз, когда в конце любой фразы написано более одного согласного (, малайский для "науки" или sains в латинском сценарии, произносится /ˈsa.ɪns/.) Он используется для обозначения того, что между двумя согласными буквами нет гласных (особенно 'a' или 'ə'), которые в противном случае произносились бы как /ˈsa.ɪnas/ или /ˈsa.ɪnəs/. Пробел разделил бы фразу на разные слова, где фразы, такие как теперь означают 'подписать арабскую букву син' (sain sin в латинском алфавите).

Символ

Символ, используемый на клавиатурах, обеспечивающих прямой ввод ZWNJ, стандартизирован в Поправке 1 (2012) к стандарту ISO/IEC 9995-7:2009 "Информационные технологии – Раскладки клавиатур для текстовых и офисных систем – Символы для представления функций" под номером 81, а также в IEC 60417 "Графические символы для оборудования" под номером IEC 60417-6177-2.