W3C home > Mailing lists > Public > www-style@w3.org > March 2005

Re: [css2.1] IRIs

From: Bjoern Hoehrmann <derhoermi@gmx.net>
Date: Mon, 21 Mar 2005 15:33:41 +0100
To: Anne van Kesteren <fora@annevankesteren.nl>
Cc: W3C CSS List <www-style@w3.org>
Message-ID: <426dd948.1085237187@smtp.bjoern.hoehrmann.de>

* Anne van Kesteren wrote:
>Will the next CSS 2.1 draft be using IRIs instead of URIs? Or redefining 
><uri> so that IRIs are allowed? Also, the URI RFC has been updated: RFC 
>3986. IRIs are defined in RFC 3987.

The section on resource identifiers should probably be rewritten, it's
quite outdated at the moment. Using IRIs might be out of scope of CSS
2.1 though. Conventional wisdom was to deal with non-ascii characters
in resource identifiers by representing the identifier in UTF-8 and
apply %xx encoding to disallowed octets (which then yields in a broken
resource identifier e.g. if the non-ascii characters are in the host
part of the identifier); RFC 3987 is incompatible with this convention
and requires that in certain cases the identifier is normalized (NFC),
so that

  @charset "iso-8859-1";
  element { background-image: url(Bjo\000308rn) }

would yield in a request for Bj%C3%B6rn rather than Bjo%CC%88rn. Many
implementations do the former so adopting a requirement for IRI support
might hinder us to exit CR.
-- 
Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de
Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/ 
Received on Monday, 21 March 2005 14:33:57 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:36 GMT