Are there any new ways to do this? I have my logo in eps format as source from a designer. I needed it in svg though for a lot of uses but that would be plain svg, not Inkscape so I guess svg2mod will not help me here?
Even that was a bit hard for someone who's graphical ui challenged like me, but I did:
pdf2svg WS_symbol.pdf WS_symbol.svg
epspdf is part of latex4mac and pdf2svg is on homebrew core:
❯❯❯ which epspdf
brew install pdf2svg
Maybe that's helpful for other OSX users.
So I tried Inkscape but I can hardly stand it on OSX, hdpi wasn't working and the hole X11Quarts stuff is such a mess. It also can't open this svg, it just hangs indefinitely. This is my svg, it's pretty small:
I'm now instead trying to modify my svg with inkscape layer names according to this: http://wiki.inkscape.org/wiki/index.php/Inkscape_SVG_vs._plain_SVG
but I'm struggling.
Another approach would be to fork svg2mod to support my non-Inkscape use case. Just briefing the code, I understand that the underlying svg lib supports it fine and that it's probably just a convenience with the layer mapping. I would be fine with just putting all paths on the layer I give command line (front silkscreen or bottom silkscreen). But I suck at python.
Yet another approach would be to try and find tools I'm more comfy with (node). Libs for parsing an svg there are tons of. Should be fine and the s-exp format is pretty simple. But I realize part of the whole thing is approximating bezier curves with multiple straight line segments which is part of that separate python svg lib. Should definitely be node libs around doing that too, but probably a bit of work digging for that…
Just want my logo on the boards