The main problem in a Bidi word processor is not how to transform logical 
to visual format.  As Tzafrir Cohen mentioned, there are a number of 
libraries available for this purpose, which all generally produce the same 
results, the exceptions being for rather off-beat cases.

The main problem is with the *interface*, mainly what should Delete, 
Backspace etc... perform, where the caret (or text cursor) should go after 
given operations, how to handle selection, to name a few important issues.

For anybody considering doing work on a Bidi text editor or word 
processor, it is worth knowing that the SII ("Machon HaTekanim" in Hebrew) 
has published for comments a draft standard for such an interface.  In 
view of the very small number of comments received, it is likely to become 
a standard very close to the present text, once all the formal procedure 
is completed.  The SII web site being in shambles, for what I know, I 
don't know where one can download this document.  Whoever is interested 
can send me a private e-mail, and I will send her/him the document.

Shalom (Regards),  Mati
           Bidi Architect
           Globalization Center Of Competency - Bidirectional Scripts
           IBM Israel
           Phone: +972 2 5870999  ext. 1202    Fax: +972 2 5870333 Mobile: 
+972 52 554160


=================================================================
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