W3C home > Mailing lists > Public > www-style@w3.org > July 2010

Re: [css2.1] editorial clarification: "case-insensitive" always means "ASCII case-insensitive", y/y?

From: fantasai <fantasai.lists@inkedblade.net>
Date: Fri, 16 Jul 2010 00:07:40 -0700
Message-ID: <4C40053C.6090103@inkedblade.net>
To: "Phillips, Addison" <addison@lab126.com>
CC: Zack Weinberg <zweinberg@mozilla.com>, W3C Emailing list for WWW Style <www-style@w3.org>, 'WWW International' <www-international@w3.org>, "public-i18n-core@w3.org" <public-i18n-core@w3.org>
On 07/15/2010 07:05 AM, Phillips, Addison wrote:
> (chair hat)
> I have copied the Internationalization WG mailing list and included this in our next agenda.
> (This rest is a personal response)
>> Does the i18n wg have any input on whether :lang()'s argument
>> should be ASCII case-insensitive or Unicode case-folded?
> ...
> Thus, I believe that you should require case-insensitive comparison.

We do. It's a question of what "case-insensitive" means.

> Note: I believe that, although users may (incorrectly) enter non-ASCII
> values into :lang(), such values should be considered invalid and
> case-folding (or case insensitive comparison of) those characters is
> unnecessary and even potentially harmful.

Given the response from you and Martin Dürst, I think that's sufficient
to convince me that we should clarify it as ASCII case-insensitive. If
the i18n wg disagrees, then we can raise it again as an issue. :)

> Note that Section 5.8.1 should be updated to reference BCP 47 and in
> particular RFC 4647 Basic Filtering.

I think it would be more confusing than helpful to reference RFC4647,
given that the string-matching rules are given in the normative prose
and RFC4647 includes some much more sophisticated matching possibilities.
However, I did file an issue on updating to BCP 47.

Received on Friday, 16 July 2010 07:08:26 UTC

This archive was generated by hypermail 2.4.0 : Monday, 23 January 2023 02:13:48 UTC