Isn't there a simpler solution for supporting RTL? Why not render everything LTR and then flip horizontally? Could it work?
Isn't there a simpler solution for supporting RTL? Why not render everything LTR and then flip horizontally? Could it work?
Designing an HTML page with RTL content is basically a nightmare because the tags are still in English.
Actually some programmers do exactly as you say and flip the view completely, including tags, when they work in a mixed document. I have seen this flow with programmers who use vim in the terminal.
But not, the cost is really not enormous nowadays. It's really a matter of really easy fixes and some testing. Similarly to many other accessibility features the issue is most often ignored completely, however.
Tl;dr: There is no perfect solution when your site has to support both LtR and RtL in the same page at the same time. Someone is going to suffer.
I agree. Take a look at Figma, it's a fantastic tool, but it doesn't even support writing in RTL languages without using a plugin!