Calligraphy & text · 23 tools

Calligraphy and text as cutting files

Arabic, Urdu, Hindi and English text shaped correctly, welded, sized in millimetres and exported as paths a plotter, laser or CNC can follow.

Most cutting software treats text as an afterthought. Type an Arabic phrase into a plotter driver and the letters appear disconnected, Urdu loses its Nastaliq slope, and Devanagari conjuncts split into separate glyphs. The file cuts, but the result is unreadable, and the fix usually means buying CorelDRAW and a plug-in just to get joined letters. These tools do the shaping in the browser with HarfBuzz, the same engine phones and browsers use to render these scripts, so what you type is what the machine cuts.

The second half of the job is production geometry. Calligraphy that looks right on screen still has overlapping strokes where letters join, hairline connections that a 45-degree blade will tear, and counters (the enclosed holes in letters) that must stay holes. The makers here weld overlapping strokes into one outline, let you thicken or outline thin scripts, and export in real millimetres so a 600 mm wall quote arrives at the plotter at 600 mm.

How a calligraphy & text job runs

01

Type in the script you need

The Arabic, Urdu, Hindi and English makers each default to the right shaping rules and font family. Text to SVG accepts any script if you are mixing languages in one line.

02

Choose the face and the real size

Set width or height in mm, cm or inches, not points. A name plate is usually 250 to 400 mm wide; a bedroom wall name 500 to 900 mm; a mosque wall ayah 1.2 m and up.

03

Add production geometry

Weld joined letters so the blade never retraces a stroke. Add an outline for a two-colour layered cut, or a shadow layer for depth. Mirror if the vinyl goes inside glass or onto a heat press.

04

Export for the machine

PLT for a vinyl plotter, DXF R2000 for a laser or CNC, SVG for CorelDRAW, Illustrator, Inkscape or LightBurn. All three carry true millimetre units.

All calligraphy & text tools

23 tools · Arabic, Urdu, Hindi and English text shaped into clean cutting paths.
Arabic Calligraphy MakerType Arabic and download joined, cutting-ready vector calligraphy.Urdu Calligraphy MakerNastaliq and Naskh Urdu text as clean SVG and DXF paths.English Calligraphy MakerScript, serif and display faces for English calligraphy cutting files.Hindi / Devanagari Text MakerDevanagari text with correct conjuncts, ready to cut.Text to SVGConvert any text in any script into an SVG file of pure paths.Text to Vector PathsOutlined glyphs with no font dependency — opens anywhere.Calligraphy Font PreviewSee your words in every available calligraphy face at once.Arabic Name GeneratorNames in Naskh, Kufi, Ruq'ah and Diwani-style faces.Urdu Name GeneratorNames in flowing Nastaliq, sized for walls and plates.Circular Text GeneratorText wrapped around a full circle — badges, seals and plates.Arc Text GeneratorText on an arc with adjustable radius and sweep.Text Along PathCurved text on circular and arc paths, inside or outside.Vertical Text GeneratorStacked letters for tall signs and door plates.Multi-line Calligraphy ComposerCompose several lines with alignment and spacing control.Circular Calligraphy ComposerCalligraphy arranged in a circular composition.Square Calligraphy ComposerStacked lines fitted into a square block.Calligraphy Layout GeneratorStraight, arc, circle or vertical layouts from one text.Calligraphy ResizerSet an exact width or height in mm, cm or inches.Calligraphy RotatorRotate text art to any angle for diagonal placements.Calligraphy Mirror ToolMirror text for inside-glass and heat-transfer application.Calligraphy Outline GeneratorA welded outline around the text at any distance.Calligraphy Shadow / Layer GeneratorOffset shadow layer for two-colour and layered cuts.Calligraphy Weld ToolMerge touching letters into single continuous cut shapes.

On the machine

Minimum stroke width

Standard sign vinyl weeds reliably down to about 1.5 mm strokes; below that the hairlines of Nastaliq and thin Naskh faces lift with the waste. Use the outline generator at 0.3 to 0.5 mm to thicken a script, or pick a bolder face for anything under 40 mm letter height.

Counters and islands

Every closed loop in a letter (ه, ة, و, O, A, the loop of a Devanagari ठ) is a separate piece of vinyl. Welding keeps them as holes in a compound path so they weed as one unit. For stencils, switch to the stencil tools, which bridge those islands instead.

Laser and CNC letters

Cut letters need a minimum feature of roughly the material thickness: 3 mm acrylic wants strokes of 3 mm or more, 6 mm MDF wants 5 to 6 mm. The Calligraphy Resizer shows the thinnest stroke at the size you set.

Circular and arc text

Arabic on a circle must keep its joins as it bends; the circular and arc generators shape first and bend second, so the joined forms survive the curve. Inside text reads clockwise, outside text anticlockwise.

What usually goes wrong

  • Exporting text as live font references. Other software then substitutes a font and the joins break. Everything here is exported as outlines, so the file opens identically anywhere.
  • Sizing by points. A 72 pt heading is 25.4 mm tall on paper, which is not what a wall or a shop board needs. Set the physical size directly.
  • Forgetting to mirror for heat transfer vinyl and inside-glass application. The Mirror tool and the mirror checkbox on every maker handle it.
  • Cutting unwelded text. Overlapping strokes cut twice, the blade crosses itself, and the vinyl shreds at every join.
  • Using a delicate face at a small size. Nastaliq below 30 mm letter height is beautiful on screen and a weeding nightmare on the mat.

Common questions

Which fonts are included and can I use them commercially?

Every face is published under the SIL Open Font License or the Apache License, so the artwork you cut can be sold. Arabic covers Naskh, Kufi, Ruq'ah and Diwani-style faces; Urdu has Nastaliq and Naskh; Devanagari and Latin cover script, serif and display styles.

Can I load my own font?

Not yet. The shaping engine needs the font data in the browser, and the bundled set is tuned for cutting: no hairline serifs, no overlapping contours. If a client insists on a specific face, set the text in your design software, convert to curves, and bring the SVG into the vector or stencil tools.

Why is the Urdu output slanted differently from my word processor?

Nastaliq is a calligraphic style with a diagonal baseline; word processors often fall back to Naskh when the Nastaliq font is missing. The Urdu maker uses a genuine Nastaliq face, and the diagonal is correct for the script.

What does welding actually do to the file?

It runs a boolean union across every glyph outline, so overlapping strokes become one closed path and holes are kept as inner contours. The cutter then travels each edge once.