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.
Calligraphy & text · 23 tools
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.
Try it here
Type Arabic and download joined, cutting-ready vector calligraphy.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.