First let me preface that I am new to this list (through gmane) and that I am not on top of the subject matter at hand.
If I am understaning it right, I think your new decision is right also from a different perspective. In that it then becomes consistent with how bidi works in mozilla/firefox. Being consistent with the browser is important in practice. Let me cite an example. I have been using build GNU Emacs 24.0.50.1 for a while to exchange email (Gnus) in Farsi and mixed Farsi/Latin with family and friends in Iran who use browser based MUAs. My mixed language text generated with emacs displays inconsistently in firefox vs emacs24. For example when I write: اسم کوچک من محسن Mohsen و اسم خانوادگى من بنان Banan است. My first name is Mohsen محسن and my last name is Banan بنان. And I think the design decision that you mentioned will make them consistent. Thanks for the good work. Best, ...Mohsen ...محسن >>>>> On Tue, 19 Apr 2011 19:02:04 +0300, Eli Zaretskii <[email protected]> said: >> From: Stefan Monnier <[email protected]> >> Cc: [email protected], [email protected] >> Date: Tue, 19 Apr 2011 10:11:33 -0300 >> >> It sounds very reasonable, but at the same time I don't understand in >> which way it differs from your earlier opinion that it should "stop >> reordering" (whose meaning is very unclear to me). Eli> Well, that's my fault: "stop reordering" is simply misleading. Eli> What I meant by that was that the reordering will completely process Eli> all the text before (in the logical order) the part covered by a Eli> display property, then process the display spec, and only then reorder Eli> the text after the property. Eli> So this buffer text Eli> ABCDE display XYZ Eli> will be reordered as Eli> EDCBA display ZYX Eli> instead of more sensible Eli> ZYX display EDCBA Eli> under the new plan. _______________________________________________ emacs-bidi mailing list [email protected] https://lists.gnu.org/mailman/listinfo/emacs-bidi
