- 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:22 UTC