SVG 2.0: What does Inkscape want?

Hi,
I've been asked to sit on a panel at Open SVG 2010 titled "Graphical Effects Beyond SVG 1.1". I'll have five minutes before the discussion begins to present Inkscape's hopes for SVG 2.0. These are the things that I can think of at the moment. Please add to the list:
1. Markers that can inherit parent attributes (e.g. marker fill takes parent stroke color so arrow heads are same color as path).
2. Mesh gradients (Diffusion curves?).
3. Vector effects (see: http://dev.w3.org/SVG/modules/vectoreffects/master/SVGVectorEffectsPrimer.ht... )
4. Multipage SVG's.
Thanks,
Tav

On Mon, 2010-08-23 at 20:42 +0200, Tavmjong Bah wrote:
Hi,
I've been asked to sit on a panel at Open SVG 2010 titled "Graphical Effects Beyond SVG 1.1". I'll have five minutes before the discussion begins to present Inkscape's hopes for SVG 2.0. These are the things that I can think of at the moment. Please add to the list:
- Markers that can inherit parent attributes (e.g. marker fill takes
parent stroke color so arrow heads are same color as path).
Mesh gradients (Diffusion curves?).
Vector effects (see:
http://dev.w3.org/SVG/modules/vectoreffects/master/SVGVectorEffectsPrimer.ht... )
- Multipage SVG's.
5. More control of stroke positioning.
Unlike the current method where the stroke is centered on the path, it would be great to have control over the "balance" of the stroke. Effectively with a scale from 0-100 it would allow going from completely inside the shape, to completely outside the shape (default being 50, for current behavior). That or -100 to 100 and 0 being the current behavior.
Cheers, Josh

- More control of stroke positioning.
Unlike the current method where the stroke is centered on the path, it would be great to have control over the "balance" of the stroke. Effectively with a scale from 0-100 it would allow going from completely inside the shape, to completely outside the shape (default being 50, for current behavior). That or -100 to 100 and 0 being the current behavior.
I love this idea. A user has requested exactly that to me a few days ago.

On Mon, 23 Aug 2010 20:42:11 +0200 Tavmjong Bah <tavmjong@...206...> wrote:
Hi,
I've been asked to sit on a panel at Open SVG 2010 titled "Graphical Effects Beyond SVG 1.1". I'll have five minutes before the discussion begins to present Inkscape's hopes for SVG 2.0. These are the things that I can think of at the moment. Please add to the list:
- Markers that can inherit parent attributes (e.g. marker fill takes
parent stroke color so arrow heads are same color as path).
Mesh gradients (Diffusion curves?).
Vector effects (see:
http://dev.w3.org/SVG/modules/vectoreffects/master/SVGVectorEffectsPrimer.ht... )
Multipage SVG's.
Thanks, Tav
Very much like the idea of 3 & 4

Most definitely multipage SVGs!
6. Embedded TrueType fonts? Or are there licensing/legal issues with that one?
On Aug 23, 2010, at 3:02 PM, Abrolag wrote:
On Mon, 23 Aug 2010 20:42:11 +0200 Tavmjong Bah <tavmjong@...206...> wrote:
Hi,
I've been asked to sit on a panel at Open SVG 2010 titled "Graphical Effects Beyond SVG 1.1". I'll have five minutes before the discussion begins to present Inkscape's hopes for SVG 2.0. These are the things that I can think of at the moment. Please add to the list:
- Markers that can inherit parent attributes (e.g. marker fill takes
parent stroke color so arrow heads are same color as path).
Mesh gradients (Diffusion curves?).
Vector effects (see:
http://dev.w3.org/SVG/modules/vectoreffects/master/SVGVectorEffectsPrimer.ht... )
Multipage SVG's.
Thanks, Tav
Very much like the idea of 3 & 4
-- Will J Godfrey http://www.musically.me.uk Say you have a poem and I have a tune. Exchange them and we can both have a poem, a tune, and a song.
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be part of this innovative community and reach millions of netbook users worldwide. Take advantage of special opportunities to increase revenue and speed time-to-market. Join now, and jumpstart your future. http://p.sf.net/sfu/intel-atom-d2d _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user

the electronic die cutter users among us would like to see a way we can fill a SVG with a vector fill.
Gaz
On 23 August 2010 19:42, Tavmjong Bah <tavmjong@...206...> wrote:
Hi,
I've been asked to sit on a panel at Open SVG 2010 titled "Graphical
Effects Beyond SVG 1.1". I'll have five minutes before the discussion begins to present Inkscape's hopes for SVG 2.0. These are the things that I can think of at the moment. Please add to the list:
- Markers that can inherit parent attributes (e.g. marker fill takes
parent stroke color so arrow heads are same color as path).
Mesh gradients (Diffusion curves?).
Vector effects (see:
http://dev.w3.org/SVG/modules/vectoreffects/master/SVGVectorEffectsPrimer.ht...)
Multipage SVG's.
Thanks, Tav
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be part of this innovative community and reach millions of netbook users worldwide. Take advantage of special opportunities to increase revenue and speed time-to-market. Join now, and jumpstart your future. http://p.sf.net/sfu/intel-atom-d2d _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user

On Mon, 2010-08-23 at 22:54 +0100, Gary Hawkins wrote:
the electronic die cutter users among us would like to see a way we can fill a SVG with a vector fill.
Gaz
I think I understand what you want, but just to be sure can you give me an example.
Thanks,
Tav

sent a video & svg file (the one used in the video) so hopefully it'll be clear. sent privately so as not to block the group & your free.ft address bounced it back saying it was too big LOL
Hope you got them. If you need any more info give me a shout.
Thanks
Gaz
On 24 August 2010 14:13, Tavmjong Bah <tavmjong@...206...> wrote:
On Mon, 2010-08-23 at 22:54 +0100, Gary Hawkins wrote:
the electronic die cutter users among us would like to see a way we can fill a SVG with a vector fill.
Gaz
I think I understand what you want, but just to be sure can you give me an example.
Thanks,
Tav
--
Tavmjong Bah
Inkscape, Guide to Vector Drawing Program http://tavmjong.free.fr/INKSCAPE/

I'm a bit new to all of this, but to me having text be able to include an underline, or perhaps whole box around it would be nice.
Is there a reason underline isn't included with "base text"?
-----Original Message----- From: Tavmjong Bah [mailto:tavmjong@...206...] Sent: Monday, August 23, 2010 11:42 AM To: Inkscape User Community Subject: [Inkscape-user] SVG 2.0: What does Inkscape want?
Hi,
I've been asked to sit on a panel at Open SVG 2010 titled "Graphical Effects Beyond SVG 1.1". I'll have five minutes before the discussion begins to present Inkscape's hopes for SVG 2.0. These are the things that I can think of at the moment. Please add to the list:
- Markers that can inherit parent attributes (e.g. marker
fill takes parent stroke color so arrow heads are same color as path).
Mesh gradients (Diffusion curves?).
Vector effects (see:
http://dev.w3.org/SVG/modules/vectoreffects/master/SVGVectorEff
ectsPrimer.html )
4. Multipage SVG's.
Thanks,
Tav
---------------------------------------------------------------------------- -- Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be part of this innovative community and reach millions of netbook users worldwide. Take advantage of special opportunities to increase revenue and speed time-to-market. Join now, and jumpstart your future. http://p.sf.net/sfu/intel-atom-d2d _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user

Hi,
A better support for texts, especially multi-lines support. I'm not sure what is the current status and plans on this.
Alex.
On 23/08/10 23:54, Reto_Kurz wrote:
I'm a bit new to all of this, but to me having text be able to include an underline, or perhaps whole box around it would be nice.
Is there a reason underline isn't included with "base text"?
-----Original Message----- From: Tavmjong Bah [mailto:tavmjong@...206...] Sent: Monday, August 23, 2010 11:42 AM To: Inkscape User Community Subject: [Inkscape-user] SVG 2.0: What does Inkscape want?
Hi,
I've been asked to sit on a panel at Open SVG 2010 titled "Graphical Effects Beyond SVG 1.1". I'll have five minutes before the discussion begins to present Inkscape's hopes for SVG 2.0. These are the things that I can think of at the moment. Please add to the list:
- Markers that can inherit parent attributes (e.g. marker
fill takes parent stroke color so arrow heads are same color as path).
Mesh gradients (Diffusion curves?).
Vector effects (see:
http://dev.w3.org/SVG/modules/vectoreffects/master/SVGVectorEff
ectsPrimer.html )
Multipage SVG's.
Thanks, Tav
-- Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be part of this innovative community and reach millions of netbook users worldwide. Take advantage of special opportunities to increase revenue and speed time-to-market. Join now, and jumpstart your future. http://p.sf.net/sfu/intel-atom-d2d _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be part of this innovative community and reach millions of netbook users worldwide. Take advantage of special opportunities to increase revenue and speed time-to-market. Join now, and jumpstart your future. http://p.sf.net/sfu/intel-atom-d2d _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user

Spell check.
kyle m. reynolds (mac os x, c++) canvas foundation, designer (yukikito) class of 2014, school of electrical engineering and computer science (university of central florida) On Aug 23, 2010 7:26 PM, Alexandre Leray <alexandre@...2742...> wrote:
Hi,
A better support for texts, especially multi-lines support. I'm not sure
what is the current status and plans on this.
Alex.
On 23/08/10 23:54, Reto_Kurz wrote:
>
> I'm a bit new to all of this, but to me having text be able to include an
> underline, or perhaps whole box around it would be nice.
>
> Is there a reason underline isn't included with "base text"?
>
>> -----Original Message-----
>> From: Tavmjong Bah [mailto:tavmjong@...206...]
>> Sent: Monday, August 23, 2010 11:42 AM
>> To: Inkscape User Community
>> Subject: [Inkscape-user] SVG 2.0: What does Inkscape want?
>>
>>
>>
>> Hi,
>>
>> I've been asked to sit on a panel at Open SVG 2010
>> titled "Graphical Effects Beyond SVG 1.1". I'll have five
>> minutes before the discussion begins to present Inkscape's
>> hopes for SVG 2.0. These are the things that I can think of at
>> the moment. Please add to the list:
>>
>> 1. Markers that can inherit parent attributes (e.g. marker
>> fill takes parent stroke color so arrow heads are same color as path).
>>
>> 2. Mesh gradients (Diffusion curves?).
>>
>> 3. Vector effects (see:
>> http://dev.w3.org/SVG/modules/vectoreffects/master/SVGVectorEff
> ectsPrimer.html )
>
> 4. Multipage SVG's.
>
> Thanks,
>
> Tav
>
>
>
>
>
> ----------------------------------------------------------------------------
> --
> Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be
> part of this innovative community and reach millions of netbook users
> worldwide. Take advantage of special opportunities to increase revenue and
> speed time-to-market. Join now, and jumpstart your future.
> http://p.sf.net/sfu/intel-atom-d2d
> _______________________________________________
> Inkscape-user mailing list
> Inkscape-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/inkscape-user
>
>
> ------------------------------------------------------------------------------
> Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
> Be part of this innovative community and reach millions of netbook users
> worldwide. Take advantage of special opportunities to increase revenue and
> speed time-to-market. Join now, and jumpstart your future.
> http://p.sf.net/sfu/intel-atom-d2d
> _______________________________________________
> Inkscape-user mailing list
> Inkscape-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/inkscape-user
>
------------------------------------------------------------------------------
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program
Be part of this innovative community and reach millions of netbook users
worldwide. Take advantage of special opportunities to increase revenue and
speed time-to-market. Join now, and jumpstart your future.
http://p.sf.net/sfu/intel-atom-d2d
_______________________________________________
Inkscape-user mailing list
Inkscape-user@lists.sourceforge.net

On Mon, 2010-08-23 at 14:54 -0700, Reto_Kurz wrote:
I'm a bit new to all of this, but to me having text be able to include an underline, or perhaps whole box around it would be nice.
Is there a reason underline isn't included with "base text"?
It's in the current spec... Inkscape just doesn't implement it.
Tav

On Mon, 23 Aug 2010, Tavmjong Bah wrote:
... I've been asked to sit on a panel at Open SVG 2010 titled "Graphical Effects Beyond SVG 1.1". I'll have five minutes before the discussion begins to present Inkscape's hopes for SVG 2.0. These are the things that I can think of at the moment. Please add to the list: ...
I'd like to be able to create a single filled object whose outline has multiple segments, with the multiple segments having different colours and styles.
I have a fudged example at http://audilab.bmed.mcgill.ca/~funnell/test_fill_multsegs.svg where I've overlaid 2 objects to get the desired visual effect. It would be very useful to be able to later edit a single outline and have the fill adjusted automatically.
An extension of this feature would allow two filled objects to share an outline segment between them, so that editing that segment would cause the fills of both objects to be adjusted automatically.
Examples of drawings that could make good use of these features are at http://audilab.bmed.mcgill.ca/~funnell/AudiLab/teach/me_saf/me_saf001.html and http://audilab.bmed.mcgill.ca/~funnell/AudiLab/teach/me_saf/me_saf002.html
- Robert

On Mon, 2010-08-23 at 20:05 -0400, Robert Funnell wrote:
On Mon, 23 Aug 2010, Tavmjong Bah wrote:
... I've been asked to sit on a panel at Open SVG 2010 titled "Graphical Effects Beyond SVG 1.1". I'll have five minutes before the discussion begins to present Inkscape's hopes for SVG 2.0. These are the things that I can think of at the moment. Please add to the list: ...
I'd like to be able to create a single filled object whose outline has multiple segments, with the multiple segments having different colours and styles.
I have a fudged example at http://audilab.bmed.mcgill.ca/~funnell/test_fill_multsegs.svg where I've overlaid 2 objects to get the desired visual effect. It would be very useful to be able to later edit a single outline and have the fill adjusted automatically.
An extension of this feature would allow two filled objects to share an outline segment between them, so that editing that segment would cause the fills of both objects to be adjusted automatically.
Examples of drawings that could make good use of these features are at http://audilab.bmed.mcgill.ca/~funnell/AudiLab/teach/me_saf/me_saf001.html and http://audilab.bmed.mcgill.ca/~funnell/AudiLab/teach/me_saf/me_saf002.html
- Robert
This is proposed as part of Vector Effects: see last entry of first bullet list in http://dev.w3.org/SVG/modules/vectoreffects/master/SVGVectorEffectsPrimer.ht...
Tav

On Tue, 24 Aug 2010, Tavmjong Bah wrote:
On Mon, 2010-08-23 at 20:05 -0400, Robert Funnell wrote:
On Mon, 23 Aug 2010, Tavmjong Bah wrote:
... I've been asked to sit on a panel at Open SVG 2010 titled "Graphical Effects Beyond SVG 1.1". I'll have five minutes before the discussion begins to present Inkscape's hopes for SVG 2.0. These are the things that I can think of at the moment. Please add to the list: ...
I'd like to be able to create a single filled object whose outline has multiple segments, with the multiple segments having different colours and styles. ... An extension of this feature would allow two filled objects to share an outline segment between them, so that editing that segment would cause the fills of both objects to be adjusted automatically. ...
This is proposed as part of Vector Effects: see last entry of first bullet list in http://dev.w3.org/SVG/modules/vectoreffects/master/SVGVectorEffectsPrimer.ht...
Excellent! That's just what I was hoping for.
Is there an explanation somewhere about how the subpaths would be connected? Presumably one would want to connect the subpaths without needing to make a duplicate node.
- Robert

On Aug 23, 2010, at 11:42 AM, Tavmjong Bah wrote:
- Mesh gradients (Diffusion curves?).
From what I can tell, diffusion curves are very interesting but visually different from general mesh gradients. Ideally we might get both.
To express a bit of the subjective feel, one might consider diffusion curves a bit like velvet paintings or water colors. Each have a very distinct look to them that signals the media.

This statement is probably out of place but if I could ask for one design aspect to svg it would be that as much content as possible stays "indexable" by search engines. I'd like to be able to draw charts, graphs, figures, and images and put text and metadata in them. Someday I'd like google to index that text.
Anytime you convert text to path I'm guessing you lose the text and just have the path. I'd like to keep the text.

Hi,
a "perspective transformation tool" would be nice....

When drawing our webcomics the two features that we've missed most, compared to other tools we've used are:
1) Perspective transformations
2) A wider choice of gradients.
Implementing perspective transformations at the SVG level would presumably allow for perspective effects which preserve the structure of the affected elements (no need to convert everything to paths). The effect would also presumably remain editable, making subsequent tweaks much easier.
I noticed the call for mesh and diffusion curve gradients - which would be great - but right now even a simple conical gradient involves hacky inefficient workarounds to achieve the desired effect. I'd like to see conical and "shaped" gradients as basic primitives.
Mark

There is a working draft on more complex transformations, such as perspective transformations:
http://dev.w3.org/SVG/modules/transforms/SVGTransformsReqs.html http://www.w3.org/TR/2009/WD-SVG-Transforms-20090320/
and a corresponding SVG Open paper: http://www.svgopen.org/2008/papers/86-Achieving_3D_Effects_with_SVG/
It would be great if the Inkscape developers interested in implementing perspective transforms could comment this working draft or contribute in improving it, should it be necessary.
Andreas
On 8/24/10 7:39 AM, Marcel.Tippmann@...2272... wrote:
Hi,
a "perspective transformation tool" would be nice....
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be part of this innovative community and reach millions of netbook users worldwide. Take advantage of special opportunities to increase revenue and speed time-to-market. Join now, and jumpstart your future. http://p.sf.net/sfu/intel-atom-d2d
Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user

Hi,
It would be nice to build upon the feBlend composting from 0.47. Seems these would be "add-ons" versus "new ground zero features" inkscape.
SVG2.0 Blend Modes: (available in .pdf) overlay | soft light | hard light | color dodge | color burn | difference | exclusion http://www.w3.org/TR/SVG2Reqs/#req-graphics http://www.w3.org/TR/SVG2Reqs/#req-graphics
Tavmjong Bah wrote:
Hi,
I've been asked to sit on a panel at Open SVG 2010 titled "Graphical Effects Beyond SVG 1.1". I'll have five minutes before the discussion begins to present Inkscape's hopes for SVG 2.0. These are the things that I can think of at the moment. Please add to the list:
- Markers that can inherit parent attributes (e.g. marker fill takes
parent stroke color so arrow heads are same color as path).
Mesh gradients (Diffusion curves?).
Vector effects (see:
http://dev.w3.org/SVG/modules/vectoreffects/master/SVGVectorEffectsPrimer.ht... )
Multipage SVG's.
Thanks, Tav
Sell apps to millions through the Intel(R) Atom(Tm) Developer Program Be part of this innovative community and reach millions of netbook users worldwide. Take advantage of special opportunities to increase revenue and speed time-to-market. Join now, and jumpstart your future. http://p.sf.net/sfu/intel-atom-d2d _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user
participants (16)
-
unknown@example.com
-
Abrolag
-
Alexandre Leray
-
Andreas Neumann
-
Felipe Sanches
-
Gary Hawkins
-
Hannes Hochreiner
-
Jon Bertrand
-
Jon Cruz
-
Joshua A. Andler
-
Kyle Reynolds
-
Mark Crutch
-
Reto_Kurz
-
Robert Funnell
-
Tavmjong Bah
-
vwanweb