"PLAIN SVG" vs. "INKSCAPE SVG"

Howdy gang… Working with some files today and had a question that’s been haunting me for some time come back to light…

This is for someone that knows Inkscape/SVG’s better than I do… What is the actual difference between an “Inkscape SVG” and a “Plain SVG” when saving files…? seems to me Inkscape naturally defaults to it’s own SVG over anything else…

I’ve learned on the forums here to always save as plain but, I couldn’t tell you why that is…

Don’t get me wrong, I’m not questioning the process, just looking for a reason this is important…

Searched but, didn’t find anything specific…

Anyone?

1 Like

It’s my understanding that Inkscape saves a file with full attributes and includes transformation equations in the header of the file. Plain SVG would apply those transformations before saving so any software that doesn’t know how to accurately apply those transformations would be able to use that.

Again IIRC, this is only relevant if you do clones of objects. The clone relies on the transformation tables to replicate in new orientations. Clones aren’t used that often from what I’ve seen, so generally there wouldn’t be a difference between files.

There is also a difference between versions of SVG files. I think really old SVG files used 72DPI, then they went to 90DPI, then, for a very brief time 92DPI, and now, 96DPI. The SVG files indicate resolution, but some software doesn’t pay attention to that so you end up with some scaling based on incorrect assumptions.

2 Likes

Good enough for me!!! I’ll just keep on going the way I’ve been… Thanks Tom!!

1 Like