emacs-bidi
[Top][All Lists]
Advanced

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

Re: [emacs-bidi] Points composition - status.


From: Yair Friedman (Jerusalem)
Subject: Re: [emacs-bidi] Points composition - status.
Date: Thu, 20 Dec 2001 19:31:46 +0200
User-agent: Gnus/5.090004 (Oort Gnus v0.04) Emacs/21.1

Roozbeh Pournader <address@hidden> writes:

> I think Yair is talking about the ordering of "more than one" points after
> a base letter, which is called normalization.

Yes, this is exactly what I meant.

> If two string are "equal"
> in their normalized form, they are "equivalent"; if not, they're not (at 
> least by definition). I am not sure about the algorithm Yair is 
> suggesting,

This is the algorithm from section 3.10, but I'm not sure I've understood
it in full.

> but it would be good to also look at UAX #15, Unicode 
> Normalization Forms, at:
>
>       http://www.unicode.org/unicode/reports/tr15/

I've look it it (and didn't understand most of it :( ), but it seems to
be talking about decomposition of composed characters such as ç => c+¸


>> BTW, where in Emacs do you exactly need this?

I need them to detect invalid compositions, such as no more than one
vowel point, dagesh and rafe only on allowed letter, shin-dot only on
shin, etc.

>
>> I think reordering can lead to problems.  For example, what happens
>> if I want to add a diacritical to an already existing character, and
>> then continue inserting other characters without moving the cursor?
>> If you reorder in this situation, you will place the diacritical
>> under the wrong character, won't you?
>
> Simple: no one should put diacratics before letters. We are only talking
> about the ordering of multiple diacratics after a base letter.
>
> roozbeh
>
> -- 
> Note: If you want me to read a message, please make sure you include my
> address in "To" or "CC" fields. I may not be able to follow all the
> discussions on the mailing lists I subscribe. Sorry. (No, there's no problem
> to receive duplicates.)
>
>
> _______________________________________________
> emacs-bidi mailing list
> address@hidden
> http://mail.gnu.org/mailman/listinfo/emacs-bidi




reply via email to

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