Supported SVG Elements

This page lists the SVG elements and attributes that MapleCAM can import.

Supported Elements

ElementNotes
<path>Full path data (d attribute) including M, L, H, V, C, S, Q, T, A, Z commands
<rect>Rectangles (with optional rounded corners)
<circle>Circles
<ellipse>Ellipses
<line>Line segments
<polyline>Open polylines
<polygon>Closed polygons
<g>Groups (transforms are applied to children)

Supported Attributes

AttributeNotes
transformtranslate, rotate, scale, matrix, skewX, skewY
dPath data on <path> elements
viewBoxUsed for coordinate scaling
width, heightDocument dimensions (used with viewBox for scaling)

Not Supported

  • Text elements (convert to paths in your editor first)
  • Raster images (<image>)
  • Gradients and patterns (fill/stroke styling)
  • Clipping paths and masks
  • CSS styling (inline style attribute is partially supported)
  • Filters and effects
  • <use> / <defs> references (may have partial support)