- From: Oliver Hunt <oliver@apple.com>
- Date: Tue, 29 Jul 2008 04:31:01 -0700
On Jul 29, 2008, at 3:56 AM, Oliver Hunt wrote: > > On Jul 27, 2008, at 12:06 PM, Eric Butler wrote: > >> It would seem Safari isn't quite following the spec here, since it >> appears to never draw shadows when the shadow color is fully >> transparent or something and doesn't encounter these issues. I'm >> not sure that should be the correct behavior since transparent >> shadows can have an effect, but I do think there should be some way >> to explicitly disable shadows, since there is no shadow color/ >> offset that can be set such that shadows will have no effect on any >> of the composite operators. > > By default the shadowBlur is 0, which the spec states should not > draw anything -- so that should act as an explicit mechanism for > disabling shadows should it not? It's possible i've missed > something, but this would appear to accomplish what you desire afaict. Philip Taylor has corrected my obvious mistake (eg. drawing a non- opaque object or with non 0,0 shadow offsets) We could special case opacity 0, with 0,0 offset, and 0 blur radius as being a "do not draw shadow" flag perhaps? > > >> -Eric Butler > > --Oliver Hunt
Received on Tuesday, 29 July 2008 04:31:01 UTC