Proposal: Promote svg support

jaham at gmx.net jaham at gmx.net
Thu Jun 30 21:20:19 BST 2011


On Wednesday 29 June 2011 13:22:12 Inge Wallin wrote:
> On Saturday, June 25, 2011 19:45:17 jaham at gmx.net wrote:
> > Hi folks...
> > 
> > I want to make a proposal to move the svg supporting classes now residing
> > in calligra/filters/karbon/svg to a lib in calligra/libs/svg.
> > You may ask why I want to do that. The following are some reasons:
> > 
> > 1. Make it possible to have support for loading and saving embedded svg
> > documents in odf files.
> > 
> > 2. Support for copy-pasting in svg format.
> > 
> > 3. Some shapes may optionally support to save directly to svg via an
> > Interface (i.e. SvgSerializable) to implement.
> > 
> > 4. Allow other application to add svg file format support easily.
> > 
> > The first and third point is especially important for the artistic text
> > shape. After improving that shape a lot it became clear that there is no
> > way to represent that shape in odf. So I had to remove the old insuffient
> > loading/saving code. This has two consequences:
> > a) the shape can not be saved to odf,
> > b) copy-pasting of that shape does not work.
> > This has to be fixed.
> > 
> > So my intention is to create a svg lib which helps implement the 3 points
> > above and thus move the svg support to a more prominent position.
> > 
> > Before starting on this project I wanted to get some opinions from you if
> > that is something to attempt or if that is utter bullshit.
> 
> To add more SVG support is great.  Not the least because ODF 1.2 recommends
> pixmaps to always be PNG and vector images to always be SVG.

Is OpenOffice/LibreOffice capable of handling embedded svg data?

> 
> You might be interested to know that there is a branch called libs-
> unavail_save-ingwa that has some code that adds the ability to create
> object replacement images in SVG format to frame shapes.  It also contains
> support for the unavail shape to show these object replacement SVG images.

Sure, will look at it.

> 
> The reason why I haven't put this to review yet is that I had merge
> conflicts that led to an irritating saving bug that makes OOo unable to
> read our objects back.
> 
> 	-Inge
> 
> > Hope to hear from you
> > Ciao Jan
> > 
> > _______________________________________________
> > calligra-devel mailing list
> > calligra-devel at kde.org
> > https://mail.kde.org/mailman/listinfo/calligra-devel
> 
> _______________________________________________
> calligra-devel mailing list
> calligra-devel at kde.org
> https://mail.kde.org/mailman/listinfo/calligra-devel



More information about the calligra-devel mailing list