Implement SVG Tiny profile

Bug #171283 reported by Michal-b
20
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Inkscape
Confirmed
Wishlist
Unassigned

Bug Description

In Document Preferences, implement SVG profile to use
(e.g. SVG Tiny), and limit features to respect the profile.

The reason I ask this is to make Inkscape usable for
Symbian icon editing, where only SVG Tiny profile is
used, and some SVG files are not displayed correctly in
Symbian OS.

Tags: saving svg
Revision history for this message
Bug Importer (bug-importer) wrote :

Perhaps selectable profiles? Tiny, Tiny+, Full

Revision history for this message
Molumen (molumen) wrote :

!!! wonderfull idea !!!
This will make Inkscape the better choice for creating SVG
graphics for mobile phone interfaces (symbian).

Revision history for this message
Martinhejral (martinhejral) wrote :

I have another good real usage example - external SVG editor
for the Ikivo Animator...

http://www.zive.cz/h/Programovani/AR.asp?ARI=129393

Revision history for this message
Martinhejral (martinhejral) wrote :

I vote very loudly for the possibility to save graphics as
SVG Tiny (especially without CSS use). Absolutely!

Revision history for this message
Vonhalenbach (vonhalenbach) wrote :

I vote for that too.

Revision history for this message
Horkana-users (horkana-users) wrote :

Are there any features included in "Plain SVG" which are not
part of SVG Tiny/Mobile? If you could identify specific
features which are causing problems it might be possible to
adjust what is there now and let you get on with your work,
and leave SVG tiny for later.

There is definately interest in implementing SVG Tiny and
were proposals to make it the target for Inkscape 1.0 (no
idea when/if a stable 1.0 release will happen though).
It may already be included on the Roadmap, you might want to
check out the website.

Revision history for this message
Martinhejral (martinhejral) wrote :

Hello Alan, some concrete examples follows...

1st) problem with gradients references another gradients

<radialGradient
       cx="-177.00000"
       cy="81.000000"
       r="111.00000"
       fx="-177.00000"
       fy="81.000000"
       id="radialGradientRed"
       xlink:href="#linearGradient2147"
       gradientUnits="userSpaceOnUse"

gradientTransform="matrix(1.000000,0.000000,0.000000,0.603604,0.000000,32.10811)"
/>
---
Real example is Ikivo Animator, some comments from Ikivo
support:

<email address hidden> wrote:

> Dear Mr Hejral,
> We see what the problem with the supplied file is indeed
what you said; there are xlink:href attributes in some of
the gradients.
> That is not valid SVG Tiny 1.1 which is why Ikivo Animator
1.1 isn't able to import them.
> The reason for the path elements being reported as invalid
SVG Tiny 1.1 is that they reference the invalid gradients.
>
> Best regards,
>
> Ikivo Animator Support
>
> From: hejral [mailto:<email address hidden>]
> Sent: den 1 juni 2006 10:09
> To: <email address hidden>
> Subject: Re: problems with the SVG Animator 1.1
>

> <radialGradient
> cx="-177.00000"
> cy="81.000000"
> r="111.00000"
> fx="-177.00000"
> fy="81.000000"
> id="radialGradientRed"
> xlink:href="#linearGradient2147"
> gradientUnits="userSpaceOnUse"
>
gradientTransform="matrix(1.000000,0.000000,0.000000,0.603604,0.000000,32.10811)"
> />
>

Revision history for this message
Martinhejral (martinhejral) wrote :

2nd) do not use style, but corresponding presentation
attributes...

This is current "Save as plain SVG" code:

<stop style="stop-color:#00ff0f;stop-opacity:1.0000000"
         offset="0.0000000"
         id="stop2155" />

Revision history for this message
Bug Importer (bug-importer) wrote :

Supporting SVG-T would also make it possible to use Inkscape with Java ME
JSR-226 APIs. Currently SVG files created with Inkscape are incompatible
with JSR 226. There's now devices out there with this API like the cool
Nokia N95.

vonHalenbach (lustik)
Changed in inkscape:
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Petri Savolainen (petri-savolainen) wrote :

+1 for supporting recently completed SVG Tiny 1.2 ("mobile")

tags: added: svg
removed: svg-xml
Revision history for this message
Txt.file (txt-file) wrote :

I am currently writing a software which will use SVG as input. The point is that I do not need the SVG 1.1 Full profile and therefore want to use the Tiny profile. Sadly I can not create such files with inkscape.

Please add support to save a document as SVG 1.1 Tiny or at least an option to save a document without CSS.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.