Category
page 1Unicode formatting code points
non-breaking space
space character that prevents an automatic line break at its position
zero-width space
zero-width space (U+200B), commonly abbreviated “ZWSP”, intended for invisible word separation and for line break control; it has no width, but its presence between two characters does not prevent increased letter spacing in justification
zero-width joiner
zero-width joiner (U+200D), commonly abbreviated “ZWJ”: non-printing format control used for the conjoined composition of character sequences needed in some complex scripts and emojis
zero-width non-joiner
zero-width non-joiner (U+200C), commonly abbreviated “ZWNJ”: non-printing format control character used to prevent joining adjacent characters, to render them with visually separated forms, without ligature between them
soft hyphen
soft hyphen (U+00AD): format control character normally invisible, which indicates a break position within a word; if the word break is applied, the character is displayed as a hyphen at end of line before the break
right-to-left mark
bidirectional control character (U+200F); commonly abbreviated RLM
left-to-right mark
bidirectional control character
◌
dotted circle (U+25CC); note that the reference glyph is intentionally larger than the glyph used in the UCS standard to indicate combining characters
word joiner
word joiner (U+2060), commonly abbreviated “WJ”: joining control character, similar to the non-breaking space