[bugs] [illumos gate - Bug #1214] (Resolved) towlower/towupper still missing some mappings

illumos bugs bugs at lists.illumos.org
Thu Jul 14 10:10:42 PDT 2011


Issue #1214 has been reported by Gordon Ross.

----------------------------------------
Bug #1214: towlower/towupper still missing some mappings
https://www.illumos.org/issues/1214

Author: Gordon Ross
Status: Resolved
Priority: Normal
Assignee: 
Category: locale - data and messages
Target version: 
Difficulty: Medium
Tags: needs-triage


While reviewing the fix for issue 992
https://www.illumos.org/issues/992
I compared the compiled upper/lower mappings created by
that fix to the list of characters shown in this file:
http://unicode.org/Public/UNIDATA/CaseFolding.txt
and there appear to be several missing.

Just spot checking, I noticed these missing:
<pre>
COPTIC CAPITAL * | COPTIC SMALL *
DESERET CAPITAL * | DESERET SMALL *
GLAGOLITIC CAPITAL * | GLAGOLITIC SMALL *
</pre>

Hereare some handy descriptions of these:
http://www.fileformat.info/info/unicode/block/coptic/list.htm
http://www.fileformat.info/info/unicode/block/deseret/list.htm
http://www.fileformat.info/info/unicode/block/glagolitic/list.htm

It has been pointed out that case folding is a different thing from toupper/tolower mappings, and I know that.  However, they are very similar (case folding is a superset of toupper/tolower) and the above data file is a very handy place to see what all the toupper/tolower mappings are for Unicode.

None of the above are likely to be noticed, but nonetheless, it would be nice if someone could (a) do a more careful comparison of the case folding data with our toupper/tolower results, i.e. with a test program, and then (b) add locale data files to fill in the gaps listed above, plus any others found via comparison.



-- 
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://www.illumos.org/my/account



More information about the bugs mailing list