While I have extensive experience w. vector based graphics through AutoCAD I am completely new to both Inkscape and Cricut Design Space. I have searched the web and not found any answers to the issue I'm having. When I draw thew simplest of shapes in Inkscape, save as an svg, and import import into Cricut Design Space the results are distorted and linework or text is relocated in he design. See attached image of the Inkscape layout and the result in Design Space.
The object in Inkscape has a transform applied. To resolve this, I'd use menu: Path>Object to path (having nodes), then nudge the object with an arrow key to re-write the XML as optimized nodes.
The geometric primitives (shapes: ellipse, rectangle, polygon/star, etc.) do not have nodes with coordinates, and are transformed (scale/position/etc.) with a transform attribute.
Path objects have nodes (each node with coordinates) and can be transformed by changing the node coordinates (optimized), or by applying a transform attribute (preserved) similar to the primitives.
Grouped objects will also have transform attributes. Distortions in DS from group transforms can be resolved by ungrouping before saving the SVG.
Optimized transforms can be set in Preferences>Behavior>Transforms.
Hello.
While I have extensive experience w. vector based graphics through AutoCAD I am completely new to both Inkscape and Cricut Design Space. I have searched the web and not found any answers to the issue I'm having. When I draw thew simplest of shapes in Inkscape, save as an svg, and import import into Cricut Design Space the results are distorted and linework or text is relocated in he design. See attached image of the Inkscape layout and the result in Design Space.
Any help is appreciated.
Cheers
Deloman
The object in Inkscape has a transform applied. To resolve this, I'd use menu: Path>Object to path (having nodes), then nudge the object with an arrow key to re-write the XML as optimized nodes.
Optimized transforms can be set in Preferences>Behavior>Transforms.
Thank you!!!
This is exactly what I needed. I had no idea the primitives in Inkscape were not vector objects. Solved my problem completely.
Interesting that it appears you have to convert to vector before using any of the transform or modify commands, etc,
Cheers
Deloman
The primitives are truly SVG vector geometry objects, but cannot be optimized for use with DS without conversion to optimized path objects.
This is a failing (possibly a regression) of DS to not adequately support the SVG format.