
Hi Josh,
It is true that SVG 1.2 full will have some time to go. However, SVG will be more modularized in the future. Learning from the past, the SVG working group will more work on individual modules rather than big monolithic specs that take ages (several years) to process. SVG 1.2 full will be a collection of several required modules. As an example Erik Dahlström from Opera is working on an improved SVG filters module.
These modules don't necessarily have to wait/depend on other modules if they don't depend on the other modules features.
We are looking forward to more feedback from Inkscape. Inkscape is currently the most complete and most important authoring tool for SVG. Thus it is very important to the SVG working group and Inkscapes feedback is appreciated.
We want to make sure that future SVG specifications meet the demands of Inkscape and hopefully vice versa.
Andreas
Josh Andler wrote:
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).
This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user