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.

Reply via email to