In your letter from Wed, 22 Dec 1999 22:35:59 +0200 (IST) you wrote:
>
> Hi,
>
> I just uploaded to www.cs.bgu.ac.il/~zivav/hebrew a new version of
> biditext (a library to enable use of implicit direction hebrew with X
> application).
Very neat hack. I'm also happy to see my library being used. Unfortunately
I guess it doesn't solve the problem of cut and paste as every application
that is assuming that the char widths add upp to the position of the
characters are wrong. This is the reason that I don't believe that the
right place for inserting bidi support is on the X-level. It is too
low a level. This means that there really is no way around implementing
bidi support separately for each toolkit. And believe me that it is
a great pain doing that.
I'm actually done quite some progress in turning the gtk text widget
bidi, but I'm far from done yet. I also have some fundamental questions
what base direction to give lines that contain no strong characters.
If the text was saved as unicode it would be possible to add the
special characters RTM and LTM that indicate what direction the line
is supposed to be. But if I'm saving as iso-8859-8 I don't have these
characters and instead have to build some heuristics. Base dir according
to last line? To the following line? Always LTR? How does your Motif
widget solve this, Eli?
> Changes:
> Redefining XDrawImageString, as well as XDrawString (so now xterm can be
> affected as well).
> A script from Tzafrir Cohen to facilitate running programs with the
> library.
> A gui program to change status from converting r2l / not converting.
>
> The library is known to work with:
> netscape, mozilla, kvirc, xterm.
>
> --
> Matan Ziv-Av. [EMAIL PROTECTED]
=================================================================
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]