- From: John Cowan <cowan@ccil.org>
- Date: Thu, 15 Nov 2007 15:22:55 -0500
- To: Addison Phillips <addison@yahoo-inc.com>
- Cc: fantasai <fantasai.lists@inkedblade.net>, www-style@w3.org, 'WWW International' <www-international@w3.org>
Addison Phillips scripsit: > Interestingly, this question came up in my review of XmlHttpRequest just > yesterday. I believe that what you want is: > > - You want to define it in terms of the Unicode definition. > > - You also probably want to define it in deterministic terms, rather > than allowing it to be language sensitive. This means *not* using > SpecialCasing.txt or language-specific tailorings (e.g. the > Turkish/Azerbaijani dotted/dotless i mappings). This is about case *folding*, not about changing cases, so neither UnicodeData nor SpecialCasing is the right file; instead you want to use CaseFolding. CaseFolding provides two orthogonal options: a) use the non-length-preserving foldings or not b) use the language-sensitive folding or not I agree that using the language-sensitive foldings makes no sense. However, I see no reason to confine ourselves to the length-preserving foldings, which are for when something is being folded "in place" and it's critical not to use more Unicode characters than before. -- The man that wanders far cowan@ccil.org from the walking tree http://www.ccil.org/~cowan --first line of a non-existent poem by: John Cowan
Received on Thursday, 15 November 2007 20:23:21 UTC