On 2/13/17 12:04 AM, William Fisher wrote:
> On Sun, Feb 12, 2017 at 12:27 PM, Peter Saint-Andre <stpe...@stpeter.im> 
> wrote:
>> Did you mean U+212A (KELVIN SIGN)? That decomposes to U+004B (LATIN CAPITAL
>> LETTER K).
>>
>>> The full example is:
>>> "\U0001f11aevin" => "(K)evin" => "(k)evin"
> 
> I'm talking about 'PARENTHESIZED LATIN CAPITAL LETTER K' (U+1F11A).
> Sorry it's not clear that the A is part of the unicode escape.

Thanks for the clarification.

> With casefold or tolower, the result is the same for these Nicknames:
> 
> Not idempotent: "\U0001f11A" => "(K)" => "(k)"
> Not idempotent: "\U0001f13A" => "K" => "k"
> Not idempotent: "\u210c" => "H" => "h"
> Not idempotent: "\u210d" => "H" => "h"
> Not idempotent: "\u20a8" => "Rs" => "rs"
> 
> When you apply the comparison steps from RFC 7700, Section 2.4, you
> still get something that is upper case. If you apply the comparison
> steps again, you now get lower case.

I see what you mean. I'm now leaning toward moving the case mapping rule
after the normalization rule, but first I want to think about the
implications for all of the PRECIS profiles (e.g., when using NFC vs.
using NFKC). If we go down this road, we will also want to describe the
reasoning in Section 5.2.3 of 7564bis.

Peter

_______________________________________________
precis mailing list
precis@ietf.org
https://www.ietf.org/mailman/listinfo/precis

Reply via email to