- From: Chris Lilley <chris@w3.org>
- Date: Mon, 5 Mar 2012 17:09:22 +0100
- To: "Dr. Olaf Hoffmann" <Dr.O.Hoffmann@gmx.de>
- CC: www-svg@w3.org
On Saturday, March 3, 2012, 2:34:00 PM, Dr. wrote:
DOH> This simply looks like a bug, introduced somehow in the second edition
DOH> of SVG 1.1.
Yes, the first edition did not have this bug. And SVG has always supported float percentages for color specification.
DOH> I think, in the first edition, such a problem does not occur:
DOH> http://www.w3.org/TR/2003/REC-SVG11-20030114/types.html#DataTypeColor
DOH> For example SVG tiny 1.2 explictly notes
DOH> 'an arbitrary number of decimal places may be supplied'.
DOH> http://www.w3.org/TR/SVGMobile12/painting.html#colorSyntax
Right.
This is the correct formal syntax (number rather than integer for the % form):
color ::= "#" hexdigit hexdigit hexdigit (hexdigit hexdigit hexdigit)?
| "rgb(" wsp* integer comma integer comma integer wsp* ")"
| "rgb(" wsp* number "%" comma number "%" comma number "%" wsp* ")"
| color-keyword
hexdigit ::= [0-9A-Fa-f]
comma ::= wsp* "," wsp*
where number links to
http://www.w3.org/TR/SVG/types.html#DataTypeNumber
--
Chris Lilley Technical Director, Interaction Domain
W3C Graphics Activity Lead, Fonts Activity Lead
Co-Chair, W3C Hypertext CG
Member, CSS, WebFonts, SVG Working Groups
Received on Monday, 5 March 2012 16:09:21 UTC