> From: Philippe Verdy <verdy_p_at_wanadoo.fr>
> Date: Tue, 13 Nov 2012 18:29:33 +0100
> Cc: UnicoDe List <unicode_at_unicode.org>
>
> > As an example, consider the following well-known gotcha. Logical
> > order:
> HEBREW-a
> > Visual order:
> >
> > WERBEH-a
> > ^
> > Now, as soon as you type X, a strong RTL character, at the caret
> > (making the logical order HEBREW-Xa), you get this on the screen:
> >
> > X-WERBEHa
>
> This is not the case where two carets are needed. Sorry I reformulate his
> text because positioning carets in plain-text on another line does not work
> properly. He speaks about the case where the current text is "HEBREW-a"
> with the insertion point between the weak hyphen "-" and Latin "a".
>
> Only one caret is still needed in this case ir appears as:
>
> WERBEH-|a
>
> (where I not the single caret with "|"). You cannot position a second caret
> to the left of the displayed letter W. simply because the weak hyphen is no
> longer RTL but LTR just like the letter "a" that follows to the right. The
> insertion caret is then pointing to the right if you display an arrow head
> on it.
We have very different ideas about what the second caret indicates.
So I don't think it is worth our while to continue this discussion.
Received on Tue Nov 13 2012 - 12:29:20 CST
This archive was generated by hypermail 2.2.0 : Tue Nov 13 2012 - 12:29:21 CST