enter zero-width non-joiner in editor. or copy and paste next line:
What you should see is what is shown in the forum. A bunch of spaces with ZWNJ characters in between which are not visible.
what actually happens is this:
Red dots replacing ZWNJ characters.
Operating system: windows 10 19041
Obsidian version: v0.10.9 (though it was present as long as I used obsidian.
I also used the inspect element to see what it shows, it seems that CodeMirror puts it into this class block invalidchar. And in the styles section: .cm-invalidchar.
This is a pretty important character in languages where they have a complex writing system, like Persian and Arabic.
honestly, I don’t even remember that. I remembered Zettlr had the same problem, but I could not remember what it was!
But you are right, I should have looked into what it was back then and then made the topic.
The thing is that it is some thing non-essential. Most of the softwares out there doesn’t even support RTL. Which without one, writing in arabic and persian and hebrew is not an option. So the expectation is pretty low. (Let me not start about the few years of constantly bugging evernote team to persuade them to bringing back the RTL support, unfruitfully.)
Also you can just space instead, it is not a correct way of writing the words, but it will do.