Earlier quoted context omitted.
> That's not even slightly accurate to what those codepoints do That's what the codepoints do, which causes the renderer to overwrite the earlier text making it invisible and possible to add hidden malware. > and those codepoints are necessary for the correct presentation of LTR and RTL scripts. eurt ton
> which causes the renderer to overwrite the earlier text making it invisible No. It does not overwrite anything nor does it make anything invisible. The only thing the codepoints you're referring to can do is make things appear out of order (and that's a bug in editors for not rendering them as special characters, not a bug in Unicode). There are invisible codepoints (such as ZWSP) but they also have are also necess…
Sure it does. It causes the renderer to reverse direction, which overwrites the previous characters. It's EXACTLY this effect which allows for invisible malware insertion into code.
Errors in ASCII are not justification for going bananas adding them everywhere.
>> eurt ton > I'm not even going to address that other than to say LOL
You could try. Somehow I managed to trick HN into rendering text right-to-left by never stepping outside of ASCII.
Unicode further botched things up by introducing modes.
And how many official Unicode letter 'a' glyphs are there? Somehow Unicode decided it needed to confuse fonts with characters. They're not even always different fonts, they sometimes are indistinguishable.
I wouldn't be in the least surprised if Unicode added a clockwise spiral rendering mode.
clock
iralw
i !si
ps es
Dare I ask - is there one already?