Re: [svg2] radialGradient @fr constraints

On Wed, Aug 29, 2012 at 1:32 AM, Erik Dahlstrom <> wrote:

> Some issues regarding the added 'fr' attribute on radialGradient:
> a) Should 'fr' be allowed to be negative? (this is disallowed in
> <canvas>). What should happen if it is?

yes, that should not be allowed.

> b) Should we still keep the constraint[1] to move the focal point inside
> the other circle? <canvas> doesn't do this. What the spec currently defines
> means some kinds of conical gradients aren't possible to do with
> <radialGradient>.

No. let's remove it.

> c) Related to b): the case where the focal point is outside the other
> circle, but the focal radius makes the two circles intersect, how should
> that be handled?

The gradient will render as a cone.
Repeat/reflect might display a bit strange, but that's probably OK

> Proposal:
> a) disallow negative values for 'fr', and let these cases fallback to the
> lacuna value '0%'.
> b) remove the constraint and handle it the same as in <canvas>, noting
> that this may break some existing content. If we do this way it doesn't
> matter how the two circles are positioned relative to one another, so it
> addresses c) as well.


> [1]**pservers.html#**RadialGradientNotes<>
> --
> Erik Dahlstrom, Core Technology Developer, Opera Software
> Co-Chair, W3C SVG Working Group
> Personal blog:

Received on Wednesday, 29 August 2012 21:09:15 UTC