Back to the overview
Script fonts, connected

3D Print Cursive Text
as one connected piece

Cursive text prints in one piece when every letter overlaps its neighbour by a millimetre or two. Most script fonts don't do that on their own, so a typed name comes off the bed as a handful of loose letters unless you close the gaps first.

By Philipp Baldauf · Updated September 29, 2026

Why script letters print as islands

A script font looks joined on screen, but inside the font file each letter is usually its own closed outline. The "l" ends where the "i" begins, and the two shapes only touch at a point or sit a hair apart. On paper nobody notices. Extrude those outlines to 3 mm and you get separate solids that happen to stand next to each other.

Your slicer treats each solid as its own part. On the bed they print fine, but when you peel the print off, the name falls into pieces. Where two letters do touch, the contact is often a line thinner than your nozzle, so it snaps the first time someone picks the name up.

The fix is overlap. Two letters that share a few square millimetres of material fuse into one body in the slicer and in the plastic. That is what "connected" means for a print: not touching, overlapping.

Try a cursive name

Loading 3D Generator...

Dancing Script, no base. Type a name, and the letters slide together in the preview. Switch the font to compare stroke weights.

How our gap closing joins the letters

We built the generator to join script names automatically. It runs on all 9 script fonts, in the preview and in the exported file. Here is what it does, step by step.

  1. 1

    Find the letter bodies

    The name is split into its separate solids and sorted left to right. Small pieces that sit inside a wider letter's footprint, like the dot of an "i" or the dots of an umlaut, are set aside so they don't break the chain.

  2. 2

    Compare silhouettes, not boxes

    Each letter's outline is measured in 0.5 mm height bands: where it starts and ends on each band. Comparing band by band means a descender, like the tail of a "y", can tuck under its neighbour. A bounding box comparison would hold the letters apart and leave a gap.

  3. 3

    Slide until they overlap

    Each letter moves left until its silhouette overlaps the letter before it by about 2 mm, at the size the file is built. That is enough shared material to fuse into one body, but not so much that the name gets cramped.

  4. 4

    Leave your spaces alone

    If you typed a space, the widest gap in the name is kept as a space. "Anna Lee" stays two words instead of closing up into "AnnaLee".

  5. 5

    Keep dots with their letter

    Dots and accents move with the letter they belong to, so they stay above the right stem after the letters slide.

  6. 6

    Don't squeeze what already joins

    Some fonts already overlap. Pacifico's letters overlap by roughly 2 to 4 mm on their own, Corinthia's by about 0.6 to 2 mm. Those joins are detected and left as they are, so the name isn't pushed tighter than the typeface intended.

What you see is what you print

The preview and the export use the same shift maths. If the letters overlap on screen, they overlap in the STL or 3MF. The plate under a standing or keychain name is sized from those same positions, so it fits the joined word.

With the outline base the letters aren't moved at all. The outline plate follows the letter contour and already ties every letter together, so sliding them would only distort the spacing.

Every file comes out as a watertight solid. Your slicer should show one object, not a warning about loose parts.

The honest limit: dots and word gaps

Gap closing joins letters that sit side by side. It can't join a piece that floats above the others. With no base, the dot of an "i" or "j" and the dots in "ä", "ö" or "ü" stay as tiny separate pieces. They print in the right spot, but they are loose once the print comes off the bed.

The same goes for two words. "Anna Lee" without a base is two pieces, because we keep your space. If you want one solid object, add a base: standing, outline or keychain all glue every letter, dot and word to a plate. Or pick a spelling without dots, which many people do for letters-only names.

Which script fonts are sturdy

Stroke weight decides how strong a cursive name is. Here are the 9 script fonts in the generator, from sturdiest to most delicate.

FontStroke weightGood forTypical minimum letter height
PacificoHeavy, roundKeychains, kids' names, anything handled dailyAbout 15 mm
LobsterHeavySigns, gift tags, bold namesAbout 15 mm
Kaushan ScriptBold brushEnergetic names, door signsAbout 15 mm
YellowtailMedium to boldRetro names, desk platesAbout 18 mm
Dancing ScriptMediumEveryday names, cake toppersAbout 20 mm
SatisfyMedium, thinner joinsPlace cards, ornamentsAbout 20 mm
Great VibesThin hairlinesWedding names on a baseAbout 25 mm
MeddonThin, handwrittenDecorative names on a baseAbout 25 mm
CorinthiaVery thin hairlinesElegant names on a plate, large sizesAbout 30 mm

Heights are typical guidance for a 0.4 mm nozzle, measured on capital letters. Thin fonts print best with a base. For more on stroke widths see best fonts for 3D printing.

Minimum sizes for cursive text

These are typical values for a 0.4 mm nozzle on a printer like the Bambu A1 mini. Bigger is always safer with script fonts.

0.8 mm

Thinnest stroke

Two perimeters of 0.4 mm. A hairline thinner than that prints as a single wobbly line or vanishes in the slicer preview.

15 mm

Letter height, bold scripts

Pacifico, Lobster and Kaushan Script hold up well from about here. Below it, the joins between letters get thin.

25 mm

Letter height, thin scripts

Great Vibes, Meddon and Corinthia need room for their hairlines to reach 0.8 mm. Use a base below this size.

2 to 4 mm

Letter thickness

Enough to be stiff without making thin strokes tall and wobbly. For a keychain with a base, 2 mm of letters on a 2 mm plate is a good start.

First-layer tips for script names

A cursive name has lots of thin strokes touching the bed. Most failures happen in the first layer.

  • Clean the plate. Wash a PEI sheet with dish soap and warm water. Fingerprints are the most common reason thin strokes lift.
  • Use a 0.2 mm first layer, even if the rest prints at 0.12 mm. A thicker first layer grips better and hides small bed height errors.
  • Slow the first layer down to about 20 to 30 mm/s. Thin curves need time to stick before the nozzle turns away.
  • Add a brim for thin scripts. A 3 mm brim keeps Great Vibes or Corinthia hairlines from curling up. Peel it off with a craft knife.
  • Print face up on a base, face down without one. Letters on a plate print face up. Letters-only names can print face down so the visible side comes out flat and smooth, which also hides small stringing.
  • Change one setting at a time. Default slicer profiles are fine for most script names. If a print fails, change one thing and print again, so you know what fixed it.

If a cursive name still breaks

Look at where it snapped. A break at a join between two letters usually means the name is too small for the font: scale it up in the slicer or switch to a heavier script. A break in the middle of a hairline means the stroke is below two perimeters, which the slicer preview will show as a single line.

Letters that came loose on the bed point to the first layer rather than the design. Our guide on why 3D printed letters break has a full symptom and fix table, and the text size guide covers minimum heights by nozzle.

For names people carry every day, a cursive name keychain with a backing plate is the safest choice. The plate carries the load, and the letters only have to look good.

Questions people ask

Why does my cursive name fall apart after printing?

Most script fonts store each letter as a separate outline that only touches its neighbour. Printed, those become separate solids. The letters need to overlap by a millimetre or two to fuse, which is what our gap closing does automatically.

Can I 3D print connected text without a base?

Yes. With the base set to none, the letters of one word slide together into one piece. Dots on "i", "j" and umlauts stay separate small pieces, and so does each extra word, so use a base if you need a single solid object.

What is the best cursive font for 3D printing?

Pacifico and Lobster are the sturdiest because their strokes are thick and round. Kaushan Script and Yellowtail are close behind. Great Vibes, Meddon and Corinthia look elegant but need 25 mm or more of letter height, or a base, to survive.

How small can I print a script font?

With a 0.4 mm nozzle, the thinnest stroke should be at least 0.8 mm. That works out to roughly 15 mm letter height for bold scripts and 25 mm or more for thin ones. A 0.2 mm nozzle lets you go smaller, at the cost of print time.

Does gap closing change how the font looks?

Slightly. Letters move closer by the amount needed to overlap about 2 mm, so the name looks a bit tighter than typed text in a word processor. Fonts that already overlap, like Pacifico, are left as they are.

Should I print cursive letters face down?

For letters-only names, face down gives a flat, smooth front and hides small blobs. On a standing plate or keychain the letters print face up on top of the base. Either way, a clean bed and a slow 0.2 mm first layer matter more than orientation.

Is the cursive generator free?

Designing and previewing is free, with no account. Downloading a file costs $4.99, or you can get unlimited downloads with a subscription. See pricing for the details.

More in this series

Related Guides

Print a cursive name in one piece

Type a name, pick one of 9 script fonts and watch the letters join in the preview. Designing is free, pricing starts at $4.99 per download.