Proposal: Promote svg support

jaham at gmx.net jaham at gmx.net
Sat Jun 25 18:45:17 BST 2011


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.

Hope to hear from you
Ciao Jan




More information about the calligra-devel mailing list