- From: Ian Hickson <ian@hixie.ch>
- Date: Wed, 10 Nov 2004 15:56:05 +0000 (UTC)
- To: Jon Ferraiolo <jon.ferraiolo@adobe.com>
- Cc: www-svg@w3.org
On Wed, 10 Nov 2004, Jon Ferraiolo wrote:
>
> You state that "have built-in support for GIS analysis", but in fact SVG
> does not include built-in support for GIS analysis.
To clarify -- I was responding to the suggestion (which I quoted) that
SVG's vector effects were good because they helped address GIS analysis
issues. I wasn't saying SVG had GIS analysis features.
> The key parts of vector effects are that it allows great control over
> the rendering of a particular shape. In SVG 1.1, you had one options:
> exactly one stroke operation, then exactly one fill operation, and then
> one marker operation. As a result, in order to implement SVG 1.1, user
> agents have to have the ability (you guessed it) stroke a shape, fill a
> shape and put markers on a shape. With vector effects, you now have
> extra flexibility to change the order and the number of times you
> stroke, fill and draw markers.
If it was just that, I would probably not be raising the issue. You could
do the above just by introducing a new property, such as 'vector-effect',
which took a list of one or more values, as in:
circle { vector-effect: stroke fill marker marker; }
...or similar. That would be much less of an issue. The problem is that
SVG 1.2 introduces at least sixteen (16!) different elements for this
feature, all at once, with a large number of supporting attributes. That
level of complexity is, as I've said before, frightening.
My feedback on this draft is for the working group to reconsider this, and
instead of introducing a theoretically perfect, extensible, modular
framework that can describe every vector effect and rendering model
variation under the sun, simply introduce the very smallest extension that
can address the majority of the needs.
--
Ian Hickson U+1047E )\._.,--....,'``. fL
http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,.
Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Wednesday, 10 November 2004 15:56:08 UTC