bug-libunistring
[Top][All Lists]
Advanced

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

Re: [bug-libunistring] Missing upper/lower case conversion in libunistri


From: Gordon Lack
Subject: Re: [bug-libunistring] Missing upper/lower case conversion in libunistring 0.9.7
Date: Wed, 14 Jun 2017 02:01:24 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.1.1

On 14/06/17 01:51, Gordon Lack wrote:
On 14/06/17 01:38, Gordon Lack wrote:

U+a7ae (LATIN CAPITAL LETTER SMALL CAPITAL I) should be lowercased to U+026a (LATIN LETTER SMALL CAPITAL I) (et vv).

However, it isn't.  Each of these characters maps to itself  when using uc_tolower()/uc_toupper().


Haven't yet been able to figure out how casing is done, so don't (yet?) have a patch.

And I've just noticed that U+a7ae is categorized as type Cn (Unassigned), which may explains things.

U+026a is (correctly) categorized a Ll (Lowercase letter) but has no upper-case mapping.

Hmmmm.....seems that U+a7ae was added in Unicode 9.0 (despite its lowercase version having been there since 1.1.0).

And it seems that the libunistring data has been generated from the 8.0.0 tables. Is there any intention to update this?


reply via email to

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