- From: Rik Cabanier <cabanier@gmail.com>
- Date: Tue, 26 Apr 2011 13:36:56 -0700
- To: Chris Lilley <chris@w3.org>
- Cc: "Robert O'Callahan" <robert@ocallahan.org>, Dean Jackson <dino@apple.com>, Dirk Schulze <vbs85@gmx.de>, Erik Dahlstrom <ed@opera.com>, public-fx@w3.org, Anthony Grasso <anthony.grasso@cisra.canon.com.au>
- Message-ID: <BANLkTimFbCKvqzm6B1CYG9nuBTOgyycRjQ@mail.gmail.com>
On Tue, Apr 26, 2011 at 8:37 AM, Chris Lilley <chris@w3.org> wrote:
> On Tuesday, April 26, 2011, 4:10:25 AM, Robert wrote:
>
> ROC> On Tue, Apr 26, 2011 at 12:50 PM, Dean Jackson <dino@apple.com>
> wrote:
> ROC>
> ROC> What does this mean for existing content that uses
> ROC> 'enable-background'? I doubt there is much of it, but still,
> ROC> there are a couple of existing recommendations that define it.
> ROC> Typically things get deprecated before being removed.
> ROC>
>
> ROC> That content would only have worked in Opera or possibly some
> ROC> standalone SVG viewer
>
> Some standalone viewer, like the Adobe one, which one or two people may
> have used.
>
> The attribute also gets written fairly frequently by SVG exported from
> Adobe Illustrator (current and previous versions) which again, one or two
> people may use to generate content, possibly even putting that content on
> websites.
>
Yes, but that is in the context of blending, not filters. I didn't realize
that the same keyword was affecting both filters and compositing.
http://www.w3.org/TR/SVGCompositing/#enable-background-property
It makes a lot of sense to have the 'enable-background' keyword when you're
applying blend modes.
See this article for an example:
http://layersmagazine.com/the-joys-of-isolation-blending.html.
('enable-background' is called 'isolate blending' in Adobe's model.)
Filters should just apply a pixel transform on the SVG/HTML container and
produce a bitmap. This bitmap is then composited with the normal SVG/HTML
rules.
So, I think 'enable-background' should be removed from the CSS filters spec
but it should stay in the SVG compositing spec.
If we start working on a CSS blending document, we can decide if the keyword
makes sense in the HTML world.
Rik
>
> ROC> --- i.e., probably not public Web content.
>
> Your conclusion does not follow from your data.
>
> ROC> It's up to those vendors to decide whether and when to remove
> ROC> enable-background support, I don't think it matters much for the Web.
>
> I agree with Dean, this is a deprecation and needs to be signalled as such.
>
> To be clear, I am not against deprecating the feature. But pretending it
> never existed or treating it like some vendor-prefixed experiment that can
> be withdrawn at will is irresponsible.
>
>
Received on Tuesday, 26 April 2011 20:37:25 UTC