Hi Andreas,
I'm actually aware of vector effects in 1.2 and I GREATLY look forward to the enhancements we'll be able to get. However, I didn't intend to complain about the spec's limitations (but can see how you could gather than). I was talking about it in terms of finalized versions of the spec. The main thing on our end is that it's dangerous for us to implement features of a non-final version of the spec. From my understanding we got bit by this with implementing flowtext as early as we did.
Another piece of this is that 1.2 has been a long time coming, and probably has a while to go still. I'm not trying to in any way shape or form be critical of the SVG WG either, as I'm also personally a member (in addition to the group). It just is what it is, and when you have a limited amount of people resources (as inkscape has as well), things can only move as fast as the natural resources permit. That's why with my mention of a solution for inkscape's "enhanced" stroke implementation earlier, it ties in to how to implement it as if 1.2 doesn't exist (as it technically doesn't yet). Also, as for my "solution", please know that my putting that info out there also has no bearing on if anyone would even choose to implement it.
So please know that it wasn't a critique of the spec or WG at all, just poor phrasing on my end.
-Josh
Andreas Neumann wrote:
Hi Joshua and others,
SVG 1.2 full will introduce a feature called vector-effects that allows multi-stroking, intersection/union/join/exclude, and also allows to reverse the path direction. It also allows to first stroke and then fill or vice versa.
Inkscape is an invited expert member of the W3C SVG working group and is thus invited to help working on the vector effects module for SVG 1.2
The working group is currently concentrating in getting SVG 1.2 Tiny out, but after that is finished, we will work on SVG 1.2 full again. Inkscape is invited to already work on a proposal for vector effects module, based on the existing work done so far: http://www.w3.org/TR/2004/WD-SVG12-20041027/vectoreffects.html
So yes, sometimes SVG can be a constraint. But Inkscape, being a working group member, can change the SVG specification. No reason to complain about SVGs limitation. Helping on the SVG specification does not solve the limitation problems immediately, but it can help in the medium time frame (1-3 years).
Andreas
Joshua A. Andler wrote:
I think that Illustrator introduced a much better way to do this than in Corel, but again, SVG is our limitation. The better way is to have the outline configurable as to how much of it is inside or outside of the shape. However, I believe in Illustrator the options are normal/centered, inside, or outside (which seems limiting when it could be via percentage or something).