FIELD NOTES / 004

The same text in SVG and DXF.

A paired export with real files and recorded measurements. Use these samples to check what changes when a design moves from a visual canvas to CAD geometry.

Reproducible setup

“MAKE / REPAIR / REPEAT” on three lines · Montserrat 700 · nominal size 78 · kerning on · 1.2 line spacing · no stroke. The SVG and DXF were generated locally with the same font source, using OpenType and Maker.js.

SVG artwork preview: MAKE / REPAIR / REPEAT
SVG artwork preview
DXF polyline preview: MAKE / REPAIR / REPEAT
DXF polyline preview

The DXF preview is drawn from POLYLINE entities in the downloadable file. It is not a CAD import screenshot.

SVG: visual canvas

Use when the receiving tool expects SVG artwork, a viewBox, or a web/design preview.

Canvas
331.054 × 286.282 px
File size
5.4 KB
Structure
3 SVG path elements
<svg viewBox="-2 -2 331.054 286.282">
Download file

DXF: CAD entities

Use when the receiving tool expects CAD polylines and millimetre units.

Geometry bounds
320.268 × 241.8 mm
File size
11.4 KB
Structure
33 DXF polylines · $INSUNITS = 4
0
SECTION
2
HEADER
9
$INSUNITS
70
4
Download file

Which file should you use?

Choose the format your next tool accepts, then verify its imported size and contours.

Web or interface artwork

Start with:SVG

Its viewBox and filled paths are ready for browser display. Check the layout at your actual display size.

CAD or CNC layout

Start with:DXF

This export contains polylines and a millimetre unit header. Confirm the size after importing it.

Laser cutting

Start with:Match your software

Import the format your cutting software handles reliably. Check scale, closed contours, and material size.

How to read this comparison

The numbers describe different parts of two file formats; equal-looking values would not prove equal physical size.

01

Canvas versus outline bounds

The SVG width and height describe a padded canvas with line spacing. The DXF values cover the outline geometry. Compare each value in its own format after import.

02

Path elements versus polylines

The SVG has one path element for each nonempty text line. The DXF splits the outlines into multiple polylines. These counts do not measure quality or the number of cut pieces.

03

File size and units

Kilobytes reflect how each format stores geometry. DXF $INSUNITS = 4 specifies millimetres, but the receiving program still needs a unit and size check.

Verify the files in your own workflow

This is a repeatable check to perform in the software that will receive the file.

  1. 01

    Download or recreate

    Save both files, or open the generator with the same text, font, weight, size, and zero stroke.

  2. 02

    Import and measure

    Import each format separately. Confirm the chosen units and intended physical or display size instead of assuming the two bounds match.

  3. 03

    Inspect the contours

    Zoom into inner openings and narrow gaps. For production, check the material layout and make your own test run.

Verification status

Both files were generated locally. The DXF preview and polyline count are read from its export; its geometry bounds come from the Maker.js model used to create it. CAD or LightBurn import and physical cutting have not been documented.

Questions about these exports

1

Does the DXF millimetre header guarantee the imported size?

No. The file declares millimetres with $INSUNITS = 4, but import settings can still change the scale. Measure the result in your target software.
2

Why is the DXF preview shown as outlines?

It renders the polyline geometry extracted from the DXF file. It does not represent a tested import in CAD or a physical cut.
3

Can I edit the wording in either download?

Both files contain letter outlines rather than editable text. Adjust vector nodes in an editor, or use the generator link to make a new export with different wording.
SVG vs DXF: Real Export Comparison