emacs-devel
[Top][All Lists]
Advanced

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

Re: bidi properties from uniprop tables


From: Kenichi Handa
Subject: Re: bidi properties from uniprop tables
Date: Wed, 24 Aug 2011 08:36:44 +0900

In article <address@hidden>, Eli Zaretskii <address@hidden> writes:

> > I've just installed fixes.

> Thanks.  I committed a followup changeset, to make the default
> bidi-class properties consistent with the latest UCD, to adapt bidi.c
> to the changes, and to document in the ELisp manual the default values
> for the unassigned codepoints.

Thank you for them.

> > But, it still returns nil for these properties ("string
> > property" in UCD terminology):
> >   decimal-digit-value, digit-value, numeric-value,
> >   uppercase, lowercase, titlecase, mirroring
> > UCD says that the default value is a character itself for
> > them, but to implement it, we have to fill all char-table
> > elements by corresponding characters (which makes the table
> > very big), or have to implement a special mechanism to
> > return a character ifself if the value is nil (which I think
> > is not adequate at the current timing of feature freeze).
> > So, I just added this kind of statement in the docstring.
> > 
> >    The value nil means that the actual property value of a
> >    character is the character itself.

> I agree with this implementation, and documented these properties
> accordingly in the ELisp manual.

Thank you for that too.

---
Kenichi Handa
address@hidden



reply via email to

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