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

Re: [svg2] radialGradient @fr constraints

From: Rik Cabanier <cabanier@gmail.com>
Date: Wed, 29 Aug 2012 14:08:45 -0700
Message-ID: <CAGN7qDBoS=+Z97kQDfW_tkH-=29EpxS8T-2hPPeWXNOXqe7GdA@mail.gmail.com>
To: Erik Dahlstrom <ed@opera.com>
Cc: "www-svg@w3.org" <www-svg@w3.org>
On Wed, Aug 29, 2012 at 1:32 AM, Erik Dahlstrom <ed@opera.com> 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] https://svgwg.org/svg2-draft/**pservers.html#**RadialGradientNotes<https://svgwg.org/svg2-draft/pservers.html#RadialGradientNotes>
> --
> Erik Dahlstrom, Core Technology Developer, Opera Software
> Co-Chair, W3C SVG Working Group
> Personal blog: http://my.opera.com/macdev_ed
Received on Wednesday, 29 August 2012 21:09:15 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 8 March 2017 09:47:29 UTC