Theword joiner (WJ) is aUnicode formatcharacter which is used to indicate thatline breaking should not occur at its position.[1] It does not affect the formation ofligatures orcursive joining and is ignored for the purpose of text segmentation.[1] It is encoded since Unicode version 3.2 (released in 2002) asU+2060 WORD JOINER (⁠).
The word joiner replaces thezero-width no-break space (ZWNBSP, U+FEFF), as a usage of the no-break space of zero width. TheZWNBSP is originally and currently used as thebyte order mark (BOM) at the start of a file. However, if encountered elsewhere, it should, according to Unicode, be treated as a word joiner, ano-break space of zero width.
The deliberate use of U+FEFF for this purpose is deprecated as of Unicode 3.2, with theword joiner strongly preferred.[1][2]
![]() | Thissoftware-engineering-related article is astub. You can help Wikipedia byexpanding it. |