[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: RFC using SVG with semantic markup as an EDA format



On Sun, 2011-04-10 at 21:55 +0100, Andrew Seddon wrote:
> I am exploring the idea of using the Scalable Vector Graphics standard
> as an EDA format.
> 
> https://github.com/seddona/svgparts
> 
> Would be interested in your thoughts, there's a little more
> explanation on my blog.
> 

What would be the benefit of SVG?

Arbitrary symbol sizes? We can scale our current symbols already, but a
schematic with very many different symbol sizes will look strange.
Indeed limited scaling may be fine, ie. scaling our 900 units long
resistor to 800 or 1000 units length -- but pins should always end on a
100 grid multiple. (no that is not really needed to connect nets, but
for ordered look.)  

Currently SVG export should be a trivial task due to cairo -- similar to
PS and PDF export.

Filled SVG paths are fine, we have it, still without editing support.

Do we need other fancy graphics? I do not think so. Schematics design is
not really art work.

If we really want full SVG, we may consider a "Schematic" Mode for
Inkscape. But Inkscape is really a large, complex tool.

If it is possible to embedd all the "elelectronics stuff" like
attributes, net connection, slots, ... in SVG file, then it may be OK.
But the effort -- it is similar to a complete rewrite of gschem. And a
rewrite -- again C and guile and GTK?

PS:
We may consider using inkscapes svg icon set for geda/pcb. Inkspape is
GPL, so it should be OK. You may look at files 

/usr/share/inkscape/icons/icons.svg
/usr/share/inkscape/icons/tango_icons.svg

Very nice icon set, I intend using it for my plain ruby gschem clone.

Best regards,

Stefan Salewski




_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user