RTL (BIDI) Languges Support
Categories
(Thunderbird :: Message Compose Window, defect)
Tracking
(Not tracked)
People
(Reporter: m0h3n.1371, Unassigned)
Details
(Keywords: intl, rtl)
Comment 1•7 years ago
|
||
Comment 2•4 years ago
|
||
Hi Eyal,
Not to undermine the wonderful work you've done on bidi-mail-ui, but it is simply insufficient. It changes the way paragraphs are created and handled in Thunderbird, introduces caret bugs (see bug #1645546), and generally has integration problems. I'm sure some of those are actually problems with Thunderbird itself, but it is hard to get them looked at when the answer to "does it happen in safe mode" is "no".
It is high time Thunderbird followed every other self-respecting program out there and support Unicode out of the box, including BiDi.
Bidi-mail-ui is much better than nothing, but there is no reason for it to be needed.
Comment 3•4 years ago
|
||
@Shachar: Of course it's insufficient, I didn't suggest otherwise. And, indeed, that's essentially due to problems with TB itself. But TB is falling under our feet as we speak, some of it just going away and other parts being replaced.
I also believe TB should properly support bidirectionality out of the box. Sadly, I don't see this being much of a priority at the moment. There's a vicious cycle of the existing user-base has almost no people using BiDi languages, so no outcry for bidi support, so no work on bidi support, so no gain of BiDi language users.
As of the release of Thunderbird 78 the BiDi Mail UI is not supported anymore.
This lack of RTL support has just become acute. Sadly, it seems I need to search for another client ASAP...
Comment 5•4 years ago
|
||
I hope to try and rewrite my extension to support TB 78 - but this will take quite a while, if it is at all possible (not entirely clear). Personally I'm sticking to TB 68 until I can get around to this, but it is indeed an acute problem. Unfortunately, there is not a lot of pressure (=basically none) from speakers of Arabic, Farsi, Hebrew and Urdu to ensure proper RTL functionality.
Updated•4 years ago
|
Description
•