- From: Nikos Andronikos via GitHub <sysbot+gh@w3.org>
- Date: Tue, 26 Jul 2016 11:12:22 +0000
- To: public-svg-issues@w3.org
nikosandronikos has just labeled an issue for https://github.com/w3c/svgwg as "Needs editing": == Define behaviour of `<stop>` if `offset` value not specified. == A user of my rendering library has just discovered a bug triggered by an SVG file which has gradients defined with a missing `offset` value on the first stop elements. <stop stop-color="#288549"/> While checking the correct behaviour, I was surprised to discover that neither SVG 1.1 not SVG 2 have anything to say about what the initial value of `offset` should be if it is not specified. >From testing it seems that all browsers treat a missing offset as 0 (0%), rather than an error. https://jsfiddle.net/kLc17qjg/ So I suggest making that explicit in the definition, by changing the first bullet point in section 13.3.5.3 to read: > Gradient offset values less than 0 (or less than 0%) are rounded up to 0%. Gradient offset values greater than 1 (or greater than 100%) are rounded down to 100%. If offset is not specified, the effect is as if a value of '0%' were specified. See https://github.com/w3c/svgwg/issues/217
Received on Tuesday, 26 July 2016 11:12:29 UTC