Accumulated Feedback on PRI #282

This page is a compilation of formal public feedback received so far. See Feedback for further information on this issue, how to discuss it, and how to provide feedback.


Feedback on UAX #31

Date/Time: Sat Jun 7 14:23:13 CDT 2014
Name: Dmitry S.
Report Type: Error Report
Opt Subject: Possible typo in UAX #31

Hello,
In http://www.unicode.org/reports/tr31/ clause R7 says:

"R7 Filtered Case-Insensitive Identifiers
To meet this requirement, an implementation shall specify either simple or full case 
folding, and adhere to the Unicode specification for that folding. Except for identifiers 
containing excluded characters, allowed identifiers must be in the specified Normalization Form."

Is a Normalization Form truly meant here or is it a case-folding form?

Thanks,
Dmitry S.

Date/Time: Wed Jun 11 18:50:32 CDT 2014
Name: Norbert Lindenberg
Report Type: Error Report
Opt Subject: Inconsistency wrt/ variation selectors in UAX 31

Unicode Standard Annex 31, UNICODE IDENTIFIER AND PATTERN SYNTAX, is 
inconsistent in its description of variation selectors:

- Section 2.3 describes the risks associated with variation selectors 
(and other default-ignorable characters), and says “Variation selectors ... 
are not included in the default identifier syntax”, and “default-ignorable 
characters are normally excluded from Unicode identifiers”.

- Section 2, however, includes all nonspacing marks into ID_Continue, and 
does nothing to exclude variation selectors, which are nonspacing marks. 
And indeed, DerivedCoreProperties.txt does have the entries

180B..180D    ; ID_Continue # Mn   [3] MONGOLIAN FREE VARIATION SELECTOR ONE..MONGOLIAN FREE VARIATION SELECTOR THREE
FE00..FE0F    ; ID_Continue # Mn  [16] VARIATION SELECTOR-1..VARIATION SELECTOR-16
E0100..E01EF  ; ID_Continue # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256

Feedback above this line was reviewed at the November 2014 UTC meeting.

Date/Time: Mon Jan 26 09:03:17 CST 2015
Name: Emmanuel Vallois
Report Type: Public Review Issue
Opt Subject: PRI 282: typo in added text

In the newly added text, there’s a typo:
“5.2.1 Edge Cases for Folding

In Unicode 8.0, the Cherokee script letters will be changing from gc=Lo to gc=Lu,
and corresponding lowercase letters (gc=Ll) will be added.
[…], existing letters are changed from gc=Lo to gc=Ll,
and new corresponding uppercase letters (gc=Ll) are added.”
_____________________________________________^
should say “and new corresponding uppercase letters (gc=Lu) are added.”