Line Break - Zero Width Joiner

Unicode Version 18.0

Zero Width Joiner is a control character that signals to text layout engines that two adjacent characters should be rendered as a connected glyph or ligature, even when no visible space exists between them. In the context of line breaking, it acts as a prohibition against a line break at its position, effectively gluing the characters on either side together so that they must remain on the same line. This is particularly useful for scripts like Arabic or Indic languages, where joining is essential for correct cursive or conjunct forms, but it also appears in emoji sequences to create multi-character icons. Without this character, a line could break between the joined elements, disrupting their visual or semantic integration. Its behavior differs from a regular space, which allows breaks, and from a soft hyphen, which only hints at a break point.

1-1 of 1 results