Re: [SVGMobile12] <length> unit

Hello Ian,

> Currently SVG 1.2 uses a <length> type.
> 
> This type is defined so as to be the same as a <number> for all cases 
> except two attributes on the root-most <svg> element.
> 
> <number> is not a valid <length> in CSS.

Our <length> is not claimed to be a CSS <length>.

> Please change the SVG spec so that the attributes that allow only <number> 
> are clearly stated as allowing only <number>, and the attributes that 
> allow both <number> and the CSS <length> type are clearly labelled as 
> accepting both. Then, please clearly define <length> in a manner identical 
> to the CSS definition (unit not optional), so that the term does not 
> change meaning across different W3C specifications.
> 
> Similarly, please define <coordinate> in terms of <number>, not <length>, 
> since none of the cases that allow <coordinate> actually allow anything 
> other than <number>.

These would be excellent suggestions if there were only an SVG Tiny 1.2
and no SVG Full 1.2, but because there will be an SVG Full 1.2 where
<length> will be used much more extensively, it is more manageable from
an editorial perspective to continue to refer to <length> in the Tiny
spec, but have the definition of <length> in Tiny say that it equates to
<number>. This editorial approach proved to be satisfactory for Tiny 1.1
implementors and we believe it will also prove satisfactory for Tiny 1.2
implementors.

Please let us know shortly if this explanation does not resolve your
comment.

-- 
 Chris Lilley                    mailto:chris@w3.org
 Chair, W3C SVG Working Group
 W3C Graphics Activity Lead
 Co-Chair, W3C Hypertext CG

Received on Friday, 11 November 2005 18:57:32 UTC