The real BiDi problems come when you got a context of LTR in RTL.
For example:
אני חושב שזה cool לכתוב מילה באנגלית.
This is where things goes wrong. And we didn't even start with text selection...
① Setting `text-align: right` so that you can feel the weirdness that `text-align: left` will produce for RTL languages.
② And for BiDi: setting `direction: rtl`, and using a mixture of strong LTR characters (e.g. letters) and neutral characters (e.g. punctuation). This combination results in the neutral characters going RTL, which is why you end up with things like “.solve them” and “→ ?What is this” rather than “solve them.” and “What is this? →”.
It’s demonstrating things that are commonly done wrong the other way (when the document says it’s LTR, but contains RTL text).
There are philipino and indonesian scripts which ars written bottom-to-top, though they are read left to right.
Ogham is bottom to to though.
I think there’s also a script which is read and written based on cardinal directions, but i can’t find it. I was expecting it to be indigenous australian (as several IA people use absolute directions as a matter of course).
The point is that even when you understand the script and the language, you find yourself looking at a website with messed up formatting, punctuation in the wrong place, and broken sentences when BiDi gets involved. Those of us who deal with this all the time are used to it, but most people have no idea how broken things are.