Using Nonspacing Characters and Diacritics
When breaking lines or otherwise separating text, your Unicode application must keep nonspacing characters with their base characters. Many scripts contain characters that visually combine with other characters on output, for example, diacritical marks ("floating accents").
Related topics