Otherwise, the file will look very different on each machine. and you have your final file which has all texts converted to paths. What some of you probably learned by now is that if you want to have a redistributable SVG file, you have to have your authoring file in Inkscape, Illustrator, Batik. Especially if that image contains, as it depends on the system. SVG is so complex that different implementations of SVG disagree how an image should look. But even without that, implementing both a good XML and CSS parser is a lot of work. What it learned in the process that implementing a new SVG library is hard.įirst of all, SVG is built on top of several other technologies:įor the purpose of static graphics, we can ignore the scripting portion of that. I needed vector graphics for a Zig project and I figured that everyone inluding myself is using SVG.