> From: Philippe Verdy <[email protected]>
> Date: Tue, 13 Nov 2012 18:29:33 +0100
> Cc: UnicoDe List <[email protected]>
> 
> > 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.

Reply via email to