- From: Addison Phillips <addison@yahoo-inc.com>
- Date: Thu, 15 Nov 2007 12:09:47 -0800
- To: fantasai <fantasai.lists@inkedblade.net>
- CC: www-style@w3.org, "'WWW International'" <www-international@w3.org>
Hi Fantasai, 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). I would tend to say that otherwise you want case-insensitivity to apply regardless of script (for all scripts that have a script distinction). Or, to address your questions: fantasai wrote: > > Henri Sivonen brings up the point that ASCII case-insensitivity and > Unicode case-insensitivity are not the same and that we should define > what we want for CSS. For example, should WIDTH and WİDTH match? No, they shouldn't. > WİDTH and width? Hmm... probably these should. > Should Greek identifiers match case-insensitively > as well? Yes. And Cyrillic too. > Accented Latin characters? Yes. > For that matter should 'e' plus > combining acute accent match eacute? Yes. See http://www.w3.org/TR/CharModNorm > > a-z and A-Z need to correspond, but beyond that the use of other > characters in CSS identifiers is limited to mostly to namespace > prefixes and counter names, neither of which are in widespread use. > Anyway, that's my personal opinion. Hope that helps. Best Regards, Addison -- Addison Phillips Globalization Architect -- Yahoo! Inc. Chair -- W3C Internationalization Core WG Internationalization is an architecture. It is not a feature.
Received on Thursday, 15 November 2007 20:10:18 UTC