Re: [css2.1] IRIs

* 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 UTC