See
Category:Unicode special code points
and
Category:Unicode formatting code points
.
characters that affect automatic line-breaks
invisible characters
soft hyphen
U+00AD
zero-width space
U+200B
non-breaking space
U+00A0