Nonspacing
Nonspacing, in typography and Unicode, refers to characters that do not occupy a distinct position on the line but modify the preceding character. These are typically combining marks, such as diacritics and tonal marks, which are applied to base letters after they are typed. They are encoded as nonspacing marks with the general category Mn (Nonspacing Mark) in Unicode.
Nonspacing marks do not advance the cursor; they attach to the base character and influence glyph composition
Unicode provides both precomposed characters, which appear as single code points (for example Á), and decomposed
Processing text with nonspacing marks involves normalization, rendering, and search. Normalization converts between composed and decomposed
Nonspacing marks enable accurate representation of many languages and phonetic notations, while keeping base characters compatible