Your description of the interaction of invisible with bidi seems right
to me, but I was surprised by your response to this

    > I think a reasonable model is to display the text as if the invisible
    > characters are not there.

    I think the resulting change of the visual order will surprise the
    users.  It also complicates implementation, which for me is an
    important downside.

because I don't see a differnce between "display the text as if the
invisible characters are not there" and what you described (in the
no-ellipsis case).  What you described

    One consequence is that a run of invisible characters can now be split
    into several non-contiguous runs.  For example, this text:

      abcABCxyz

    with c and A covered by an invisible property will be displayed as

      abCBxyz

seems to agree entirely with that description.  Is there something I
have misunderstood?

However, the invisible characters do have some effect when they
generate an ellipsis.  In that case, multiple ellipses as you've
described seems right.


_______________________________________________
emacs-bidi mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-bidi

Reply via email to