emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Emacs-diffs] /srv/bzr/emacs/trunk r105429: New function `string-mar


From: Eli Zaretskii
Subject: Re: [Emacs-diffs] /srv/bzr/emacs/trunk r105429: New function `string-mark-left-to-right' for handling LRMs.
Date: Thu, 18 Aug 2011 10:09:11 +0300

> From: Chong Yidong <address@hidden>
> Cc: Eli Zaretskii <address@hidden>, address@hidden,
>         address@hidden
> Date: Wed, 17 Aug 2011 17:12:16 -0400
> 
> Also, we only need the "strong R" category.  We could add the "strong L"
> category for symmetry, but I don't see the need to add the other bidi
> categories until they are called for.

We will need the weak and neutral categories (or at least a single
category for both of them) if we ever want to become more accurate
about the need for placing LRM/RLM to fix the display.  That's because
the display becomes "messed-up" when a strong R character is followed
by weak (e.g. digits) or neutral (whitespace, punctuation) characters.

But it is okay to add that later, if you don't want to do that now.

> So, I propose adding
> 
>  ?L - Strong-L bidi types (L, LRE, LRO)
>  ?R - Strong-R bidi types (R, AL, RLE, RLO)
> 
> to the standard category table.
> 
> Sound fine?

Yep.

Thanks.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]