Oded Arbel wrote:

ביום שני 24 נובמבר 2003, 15:40, נכתב על ידי Shachar Shemesh:


Mozilla from "totally unusable for Hebrew" to "bearable, with no
better alternative", at least as far as I'm concerned.



KMail is the obvious alternative, but there are other Qt based mailers, all are quite usable.




Personally, I think what kmail is doing is the worst possible. Kmail is
"autodetecting" the directioness of the each paragraph based on the
first character of that paragraph.



This is not KMail's doing but the way Qt does text editing. the reason this was done was lack of experience with the way Windows does BiDi editing and too much reading of the infamous Unicode TR#9.




There are two problems with this, both pretty grave.

A. There is no way to override this, in case I'm not happy.



Qt 3.2 fixes this problem - you can change the inherent directionality of a text buffer (currently with CTRL-SHIFT a-la windows. don't know if this is configurable). everything that runs on top of Qt 3.2 will get this behavior.




B. Kmail keeps this information to itself.



As it should. as long as you do text only messaging,


But you don't, now do you? you are doing directional text editing.

Mozilla handles these cases by popping up a message box saying something along the lines of "look, buster, you have formatted a message that I can send as plain text, but some attributes will be lost. What the @&$*!(@#& do you want me to do about it?", and offers you to send it HTML so that these attributes are not lost. One of the attributes that are preserved if you send it HTML is the paragraph directionality.

As far as I know, that's also how Outlook Express does that. I'm not saying we should blindly copy what OE is doing, just that with the lack of a good standard (don't say TR#9, please), assuming everything is LTR is no worse than assuming that the first directional character determines the fate of the paragraph.

the directionality of text is implicit (and for lack of better standards should be detected using the rules set in above mentioned document),

Should it? It's not the way it's done in HTML (for better or for worse). It's not the way it's done in most word processors. It's hardly ever done this way at all, in fact.

and there is no way for KMail to pass that information along to the recipient.

See above - sure there is.

as KMail currently does only text messaging I don't consider this a problem. The recipient's MUA should detect that the text is hebrew and render it accordingly.



Well, it's a standard. Just not one anybody supports. Which brings me back to what I said before - only kmail will correctly render kmail sent messages.

I have never had problems sending hebrew email from KMail to other clients - if the client supports hebrew properly then it will display it from right to left.


I believe that's because people are so used to getting incorrectly sent hebrew messages.

--
Shachar Shemesh
Open Source integration & consulting
Home page & resume - http://www.shemesh.biz/



=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]



Reply via email to