box-shadow)ext-shadow', 'box-shadow', and 'font-effect' (was Re: Proposal: box-shadow)

Chris Lilley wrote about the proposal to add to CSS3 a 'box-shadow' 
property:

> I suggest that the existing 'filter' property from the SVG 1.0
> Recommendation can already do the box shadow, the blurred drop 
shadow,
> the multiple colored blured drop shadow, the text shadow, and so 
forth
> plus many, many other things without coming up with a keyword or
> property for each canned effect. 
> 
> It is significantly more configurable than the methods proposed here,
> and also is very well documented in terms of precise, interoperable
> rendering and already implemented several times.

The existing implementations nullify what would have been my 
primary objection.  However, certain issues remain.

Will we seek a method to include filter definitions in CSS (as by an 
'@filter' at-rule)?

How easily written are the filters necessary to produce the equivalent 
of the proposed 'box-shadow' property?

What will become of 'text-shadow'?  How does 'text-shadow' interact 
with 'filter'?

If CSS3 will include the 'filter' property, it should drop the 
developing 'font-effect' property.  The values 'engrave' and 'emboss' 
are obsoleted by 'filter'.  The value 'outline' can be obsoleted by 
SVG's stroke properties.

-- 
Etan Wexler

Received on Thursday, 4 October 2001 16:24:37 UTC