3 ms·
Nice, detailed article! I'm the maintainer of BiDi Mail UI, an RTL language support plugin for Mozilla Thunderbird: https://addons.thunderbird.net/en-US/thund
by einpoklum 5y ago
Nice, detailed article!
I'm the maintainer of BiDi Mail UI, an RTL language support plugin for Mozilla Thunderbird:
https://addons.thunderbird.net/en-US/thunderbird/addon/bidi-mail-ui/?src=ss https://addons.thunderbird.net/en-US/thunderbird/addon/bidi-...
which you may want to check out if you get RTL content in your email (and you're not using webmail).
A few things to note:
* Additional noteworthy RTL languages besides Arabic: Farsi, Hebrew, Urdu, Suret (Syriac).
* The Unicode standard has an official bidirectional algorithm, which is quite involved:
https://unicode.org/reports/tr9/ https://unicode.org/reports/tr9/
hopefully, someone else has already implemented this for you (so use libraries for multi-language text layout).
* If you have trouble with RTL in any application - browser, mail client, office suite - be sure to _file a bug_ about it! The developers are often unaware of these issues. Specific link for LibreOffice, where I do a lot of RTL QA: https://bugs.documentfoundation.org/ https://bugs.documentfoundation.org/