Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску
Обозначение клавиатуры ISO для ZWJ

Нулевой ширина краснодеревщик ( ZWJ , / г ж ɪ / ) [1] является непечатаемым символом , используемым в компьютеризированном наборном некоторых сложных сценариях , такие как арабский сценарий или любого Indic сценарий . Иногда латинский шрифт считается сложным, например, при использовании шрифта Fraktur . При размещении между двумя символами, которые в противном случае не были бы связаны, ZWJ заставляет их печатать их в связанных формах.

Точное поведение ZWJ варьируется в зависимости от того, ожидается ли по умолчанию использование конъюнктивного согласного или лигатуры (где несколько символов отображаются с одним глифом ); например, он подавляет использование союзов в деванагари (в то же время позволяя использовать индивидуальную форму соединения мертвого согласного, в отличие от формы halant, как того требует не соединяющийся с нулевой шириной ), но вызывает использование союзов в сингальском языке (который не использует их по умолчанию). [2] Подобно сингальскому, когда ZWJ помещается между двумя смайликами.символов (или перемежающихся между несколькими), это может привести к отображению одного глифа, например семейного смайлика, состоящего из двух взрослых смайликов и одного или двух детских смайлов. [3]

В некоторых случаях, например, во втором примере Деванагари ниже, ZWJ можно использовать для изолированного отображения формы соединения, если он включен после символа и объединяет код Halant.

Кодовая точка символа - U + 200D СОЕДИНИТЕЛЬ НУЛЕВОЙ ШИРИНЫ (HTML  ‍ · ‍ ). В раскладке клавиатуры InScript для индийских языков он набирается комбинацией клавиш Ctrl + Shift + 1 . Однако во многих раскладках для этого символа используется клавиша ']'. [4]

Примеры [ править ]

Использование ZWNJ и ZWJ для выбора альтернативных форм деванагари , тамильского , каннада , сингальского и эмодзи .

См. Также [ править ]

Ссылки [ править ]

  1. ^ «113 новых эмодзи Unicode (плюс оттенки кожи)» . Блог Unicode . 2016-11-28 . Проверено 14 января 2021 .
  2. ^ Констебль, Питер (2004-06-30). «Предложение по разъяснению и консолидации функции ZERO WIDTH JOINER в индийских скриптах» (PDF) . Консорциум Unicode . UTC L2 / 04-279, Выпуск № 37 для общественного обсуждения.
  3. ^ "Столяр нулевой ширины" . Emojipedia . Проверено 21 сентября 2015 .
  4. ^ «ചിത്രം: Inscript.jpg - Malayalam Computing» (на малаялам). Malayalam.kerala.gov.in . Проверено 22 октября 2011 .
  5. ^ «Изменения, связанные с малаялам в Unicode 5.1.0 от 5.0» (PDF) . Unicode.org . Проверено 12 июня 2015 .

Внешние ссылки [ править ]

  • Предложение по разъяснению и консолидации функции ZERO WIDTH JOINER в индийских скриптах