upvote
I'll grant that a space and a newline are necessary. The rest, nope.
reply
You're talking about a subset of ASCII then. Unicode is supposed to support different languages and advanced typography, for which those characters are necessary. You can't write e.g. Arabic or Hebrew without those "unnecessary" invisible characters.
reply
Please explain why an invisible zero width "character" is necessary.
reply