W3C home > Mailing lists > Public > www-svg@w3.org > August 2012

SVG <length> to <length> | <percentage>

From: Dirk Schulze <dschulze@adobe.com>
Date: Sun, 19 Aug 2012 09:11:37 -0700
To: "www-svg@w3.org list" <www-svg@w3.org>
Message-ID: <5504EDD7-C5E5-4BFC-B2CD-37211B7AB8D4@adobe.com>
Hi SVG WG,

The "Chapter 4: Basic Data Types and Interfaces" [1] needs some clean up. It still references CSS2 instead of newer CSS specs. Since we already have an issue there, it does not influence the FPWD.

We redefine a lot of data types which we shouldn't and don't seem to be necessary.

<length>
	We support '%' for presentation attributes, but not for CSS properties. Instead we should replace any appearance of <length> with: <length> | <percentage>. Browsers support it anyway IIRC.

<color> and <angle>
	Don't need special casing anyway.

<anything>
	Is often used for identifiers. In these case we should replace it with <ident> from CSS3 Values. 

<coordinate>
	replace every appearance  with: <length> | <percentage>

There are maybe a couple more types that I don't list here. I would suggest removing the syntax from SVG, link to the responsible CSS specification that defines it, and add a notation that for SVG presentation attributes what missing unit means.

Greetings,
Dirk

[1] https://svgwg.org/svg2-draft/types.html
Received on Sunday, 19 August 2012 16:12:02 GMT

This archive was generated by hypermail 2.3.1 : Friday, 8 March 2013 15:54:52 GMT