Snapmaker / Luban

An easy-to-use 3-in-1 software tailor-made for Snapmaker machines.
https://snapmaker.com/snapmaker-luban
GNU Affero General Public License v3.0
444 stars 117 forks source link

Feature Request: Use entire SVG spec in laser/cnc #1003

Open NomadicVoxel opened 3 years ago

NomadicVoxel commented 3 years ago

Feature request: Better SVG compatibility

The problem

If you draw designs in Inkscape, you're going to run into issues pretty quickly that are relatively frustrating to work through. The strange part is that they do display properly in Edit view and in Process > Object view, but these details are completely absent from Process > Preview view. The two most common examples are svg:use (cloned objects) and svg:text, but others include thickness of strokes and embedded raster images. image image

The least I'd like is a warning that the input SVG contains objects it doesn't understand, a little reminder to go back and unlink clones and convert objects to paths. But what would be best would, bare minimum, be implementing import of svg:use and svg:text.

Here's the test file I used, by the way. `<?xml version="1.0" encoding="UTF-8"?>

image/svg+xml Testing <svg:use>,Informally calledcloned objects. Testing <svg:text>

`

parachvte commented 3 years ago

The least I'd like is a warning that the input SVG contains objects it doesn't understand, a little reminder to go back and unlink clones and convert objects to paths.

agree.