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@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user