On Mon, 20 May 2002, Matitiahu Allouche wrote: > Tzafrir Cohen wrote: > >No. The unicode specification specify exactly how a compliant > >implementation should display bidi (convert logical->visual). All > >implementations should be strictly compliant. If two separate > >implementations display the same sentence in a different way, then at > >least one of them is buggy. > > I have no intention to start a bout of Microsoft bashing, but you should > know that there is a serious departure from the Unicode algorithm in > Windows implementations starting with NT4(depending on updates), all > Win2k and all WinXP versions.The problem is as follows: > Given the string "abc 123HEBREW" where upper case letters represent > Hebrew, the Unicode algorithm says that it should be displayed as "abc > 123WERBEH".However, Windows will display it as "abc WERBEH123" (try this > in Notepad for instance). > > Note that MS Internet Explorer displays correctly according to the Unicode > algorithm.Also, the bug will not appear if there is a space between > "123" and "HEBREW".
So HTML mail will be displayed OK, but text mail will be more problematic, right? > > This is relevant because you may receive in your Linux machine mail items > sent from Outlook or another Windows-based mail program, and it may not be > displayed for you the same way as the author saw it when creating the > text. Also, on outlook-generated mail you may find that the HTML messages is actually practically explicit bidi because (at least in ms-word-generated HTML) "Hebrew" and "English" use different "font settings". and therefore whenever an english piece of text starts, the font is modified, and the bidi directionality with it. Is this correct? Another result for that is inflation of the size of the generated HTML. But let's not get into that. -- Tzafrir Cohen /"\ mailto:[EMAIL PROTECTED] \ / ASCII Ribbon Campaign Taub 229, 972-4-829-3942, X Against HTML Mail http://www.technion.ac.il/~tzafrir / \ ================================================================= 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]
