SVG12: attribute/trait "normalization"

Dear Scalable Vector Graphics Working Group,

  In http://lists.w3.org/Archives/Public/www-svg/2005Jun/0061 Ola
Andersson raised an issue on attribute value normalization. Ola
points out that it is not clear from the current SVG Tiny 1.2 draft
which information must be retained in the return values of getTrait,
getAttributeNS, etc. Please change the draft such that either each
attribute value has one well-defined canonical representation or
such that it is clear which information implementations must pre-
serve.

This will clarify in particular whether

  <g transform="scale(...) matrix(...) translate(...) rotate(...)">

is equivalent to

  <g transform="matrix(...)">

Clearly, this will not be allowed in SVG 1.2 "Full" but one gets
the impression that SVG Tiny 1.2 implementations may indeed con-
sider them equivalent. If that is the case, i.e., "Full" and Tiny
implementations may perform different "normalization", please
change the various facilities like getAttributeNS() such that,
rather than exposing such differences, exceptions will be thrown.

regards,
-- 
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, 4 July 2005 02:28:11 UTC