After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 325950 - bidi support in evolution is broken
bidi support in evolution is broken
Status: RESOLVED DUPLICATE of bug 314988
Product: GtkHtml
Classification: Other
Component: API
3.9.x
Other Linux
: Normal normal
: 2.5
Assigned To: gtkhtml-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2006-01-06 07:41 UTC by Daniel Holbach
Modified: 2006-04-24 12:33 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Daniel Holbach 2006-01-06 07:41:55 UTC
Forwarded from: https://launchpad.net/distros/ubuntu/+source/evolution/+bug/4977

writing an email is broken bidi-wise. when i write an email in hebrew, the "special" symbols (e.g. ",", ")", "(", "!", "?" etc) doens't get aligned properly - for example, ending a sentence with exlemantion mark (sp? i mean "!")
is at the beginning of the sentence, rather than the end of it (it should be leftmost, while it is shown rightmost.

in the latest verions of evolution (2.5.4)
there seems to be a partial solution to the bidi problem:
in the "new mail" dialog:
1. When the input is in hebrew, the subject line works as expected (meaning: the "special" (non language specific?) symbols, like "!") stays where they are, and does not warp to the beginning of the sentece.

2. the text in the message body, on the other hand, is still being mangled

a screenshot is attached:
http://img492.imageshack.us/img492/1060/evolutionmailerror4ux.jpg
Comment 1 Daniel Holbach 2006-01-06 11:55:15 UTC
The reporter attached http://img495.imageshack.us/img495/8804/bidiinevolution6ux.jpg to illustrate the bug in a couple of situations.
Comment 2 André Klapper 2006-01-06 12:05:40 UTC
also see bug 272237
Comment 3 Shoshannah Forbes 2006-01-06 17:28:23 UTC
the 2nd case is not an out-and-out bug: althugh the output is not what the user intended, it is exactly what you would expect to get from the unicode bidi algorithm.

In HTML, cases like this are solved via a <span dir="ltr"> around the problematic run, but Evolution doesn't have a UI for that (or for editing the html source, for that matter).

In plain text, this is sopposodly solved by unicode control characters, however:
* the default Hebrew keyboard layout under X has no easy way to enter them (the lyx variant does, though).
* Most users aren't aware these control characters exsist and how to use them.

As for the first issue, I am unable to repro it under Evo 2.4.1 (Ubuntu Breezy PPC)
Comment 4 André Klapper 2006-01-30 23:31:15 UTC
also see bug 311995, bug 314988, bug 325950, bug 272237. duplicate triagers please go ahead. ;-)
Comment 5 Yair Hershkovitz 2006-03-25 23:47:37 UTC
Please close this bug as a duplicate of 314988
Comment 6 Kjartan Maraas 2006-04-24 12:33:13 UTC

*** This bug has been marked as a duplicate of 314988 ***