Skip to content

Add to your Home Screen

  1. Tap the Share button in Safari's toolbar.
  2. Scroll down and tap Add to Home Screen.
  3. Tap Add. The generator opens full-screen and works offline.

What Is a Script Font?

By Maya Chen, lettering designer and type educator · Checked by Jordan Hale · · How we review content

A script font is a typeface that looks like it was written by hand with a pen, brush or marker. Letters usually slant to the right, strokes have flowing curves, and in many designs adjacent letters are joined so that a word looks like one continuous line. Typographers use “script” as a classification, alongside serif, sans-serif and slab; the word “cursive” is the everyday name.

Types of script

Type Based on Character
Formal script Copperplate, Spencerian Thin hairlines, thick downstrokes, very regular
Calligraphic script Broad-nib or pointed-pen writing Visible pen angle, classical
Casual or brush script Brush pen, marker, signpainting Energetic, uneven thick and thin
Monoline script Ballpoint or technical-pen writing One stroke weight, modern
Handwriting A real person’s hand Irregular, personal

Fonts such as Great Vibes and Pinyon Script are formal calligraphic scripts; Pacifico and Lobster are casual brush scripts. These appear in our lettering image maker as examples of how the families differ.

How script fonts make joins

Handwriting changes the shape of a letter depending on its neighbours: the e after an o starts differently from an e after an l. A simple font cannot do this, because it has one glyph per letter, so joins would break. Good script fonts use OpenType contextual alternates (calt) and ligatures: the font swaps in a variant of each letter that begins at the correct height, so connections meet exactly. Many also provide swash capitals and alternate letter forms. If you turn off these features, script fonts typically fall apart into disconnected letters.

Using script fonts well

  • Use mixed case. Joins and word shapes disappear in all capitals.
  • Do not add letter-spacing. Tracking breaks the connections between letters. If a script line looks cramped, change its size or its leading instead.
  • Keep it short. Names, headings and short phrases are the sweet spot; body text in script tires the eye.
  • Check x-height. Many scripts have a small body with tall loops and need a bigger point size than a sans to look equal.
  • Pair with something plain. A script headline over a clean sans-serif or serif text is a classic pairing, as discussed in serif vs sans-serif.

Script fonts and handwriting

A script font is a picture of handwriting, not a teaching model. School cursive systems have defined stroke orders and joins, such as those shown in how to write in cursive and on each cursive letters page, whereas script fonts follow aesthetic goals and may not correspond to how any real school teaches letters. Calligraphy and lettering use similar shapes with different methods: calligraphy writes them, lettering draws them, as the what is lettering guide explains.

Script in fancy Unicode text

The Unicode Mathematical Alphanumeric Symbols block includes script (𝒮𝒸𝓇𝒾𝓅𝓉) and bold script (𝓢𝓬𝓻𝓲𝓹𝓽) alphabets, which our cursive text generator uses. These are separate characters for mathematics (script capitals denote things such as the Laplace transform), and they have three limits: letters do not join, there is no kerning, and the actual shapes vary by device. The text works as decoration in a bio, but it is not the same as setting your text in a script font, and screen readers may read the letter names, as noted in fancy text accessibility.

Common confusions

  • Script is not blackletter. Blackletter is also pen-derived but angular and unjoined.
  • Script is not calligraphy. Calligraphy is the act of writing; a script font is a digital imitation.
  • Italic is not script. Italics are slanted versions of a text typeface and usually do not join.

Frequently asked questions

Is a script font the same as a cursive font?
In everyday use, yes. Cursive means joined handwriting, and script is the typographer's term for fonts that imitate it, whether or not every letter joins. Some script fonts are not joined at all, such as upright brush scripts, so script is the wider term and cursive the narrower one.
What are the main types of script font?
The usual groups are formal scripts based on copperplate or Spencerian writing, casual scripts imitating brush or marker, calligraphic scripts based on broad-nib or pointed-pen styles, and monoline scripts with one stroke weight. Blackletter is generally classified separately even though it is also derived from pen writing.
Why are script fonts hard to read in capitals?
Script capitals are designed as ornate initials, with loops and flourishes that depend on a lowercase letter following them. A whole line of them loses the word shapes and the joins, so it reads slowly. Set script in mixed case, at a moderate size and with enough contrast with its background.
Are fancy cursive text generators using a script font?
Not exactly. They swap each letter for a character from the Mathematical Script block, such as 𝓗𝓮𝓵𝓵𝓸. Your device then draws those characters in whatever font has them, and the shape differs from one system to another. It is a character substitution and not a font choice, and it does not connect letters.