Hi Jonathan, It is true that adding an option for the user to insert RTL of LTR overrides will solve the problem of weak character direction partially, but it's worth noting that it won't solve the problem completely. There are 3 types of explicit directional format codes, of which LRO/RLO (overrides) is only one. There are also LRE/RLE (embeddings), which act differently, since they don't change the directionality of the characters that follow it. This becomes apparent in words which combine Latin letters, digits, and Hebrew letters. For example, if your base direction is RTL, and you type:
FUNCTION <LRE>v12LOW, your display will be : v12WOL NOITCNUF On the other hand, if you type: FUNCTION <LRO>v12LOW, your display will be : v12LOW NOIRCNUF Actually, the solution suggested in 18024 uses neither RLO/LRO or RLE/LRE, but a third type of directive: RLM/LRM (Left-to-Right Mark). This simply acts as an invisible RTL or LTR character, with the same effect as if it were a visible one. So on the third (?) hand, if you type: FUNCTION <LRM>v12LOW, your display will be : WOLv12 NOITCNUF Do we want to add options for all three types of markers, to allow for more possibilities? On Sun, 10 Oct 2004, Jonathan Ben Avraham wrote: > > As for the IME problem, adding a tab that let you manually change it would > > be good enough for nix users I think. > > This is a *great* idea. I have been trying to get Falko Tesch and the > Hamburg team to agree to this since August 2002. In fact, it is a > generalization of the explicit LRO/LRO/PDO solution that was originally > suggested in IssueZilla issue 18024. The tab could be set automatically in > MS Windows and possibly MAC OSX and some "well-behaved" *nix > systems, and manually in all others. The idea would work well for other > languages as well besides Arabic and Hebrew when there is no way to tell > from the OS what the OOo language contexts is. > -- Alan Yaniger Tk Open Systems ============================================================== To unsubscribe, send mail to [EMAIL PROTECTED] with "unsubscribe hebrew" in the message body.
