Font Blend

Guides

Script and Handwriting Fonts

Search volume for script font, handwriting font, calligraphy fonts, and cursive fonts is huge because people want a shortcut to warmth. The shortcut works for a word or two. It fails as soon as you ask someone to read a paragraph, a menu, or a checkout form. This page draws the line with two catalog families, Caveat and Satisfy, and a list of jobs where script is the wrong tool.

Four Words People Mix Up

A handwriting font copies informal print: separate letters, a slight slant, maybe a looped g. Caveat sits here. A cursive font joins letters the way school handwriting joined them. A script font is the formal cousin, with entry and exit strokes that expect a word, not a sentence. Calligraphy fonts add thick-thin contrast and flourishes that only hold above 48px. If a foundry tags all four on one file, ignore the tags and look at whether the n and h stay distinct at 24px.

Caveat: Readable Casual Print

Caveat keeps letterforms closer to print than to copperplate. Short English words stay parseable. It has a weight range, so you can thicken a heading without switching family. Use it for a bakery name, a "thank you" line, or a pull quote of fewer than eight words. Do not use it for navigation. The pairing Caveat and Open Sans is the intended system: Caveat for the smile, Open Sans for the hours, prices, and allergy list.

At 16px Caveat's joins and irregular rhythm drop reading speed. At 40px it looks friendly without looking like a font you downloaded for a birthday card in 2009. Track it slightly tighter than a sans; handwriting already has gaps.

Satisfy: More Formal, More Fragile

Satisfy leans toward a connected script. It is prettier in a wedding suite and worse in a UI. Ascenders and tails need vertical room; a 40px line-height of 1.1 will clip them. Pair with Open Sans as in Satisfy and Open Sans. If the brand name has repeating o or l ("Bloomoll"), test the word before you print invitations. Connecting scripts turn those letters into a sine wave.

Jobs Where Script Works

Invitations, monograms, a secondary line under a sturdy wordmark, packaging that already has a sans for legal copy, a restaurant specials board photographed at large size, a signature in an email (not the whole email). Logo accents are covered in more legal detail on fonts for logos. Script is a spice. If the whole plate tastes like spice, you used too much.

Jobs Where Script Fails

Body articles, documentation, product cards, forms, captions under 14px, anything a screen reader user will also see as a visual wall, anything translated into German or Finnish, any all-caps setting (most scripts were never drawn for capitals in sequence). Cursive fonts also fail WCAG in spirit when contrast is already low; the thin joins disappear first. Check the surrounding sans colors in the contrast checker, then look at the script at the real size in the playground.

Legibility Limits You Can Measure

Print the word "Illinois" and the word "oxygen" at 24px and 48px. If three people in the room disagree on a letter, the font is not a text face. Check the 4, the 7, and the capital I against the lowercase l. Handwriting fonts often collapse those. If you need numerals on the same line as the script (a date on an invite), set the date in a sans.

Optical size: calligraphy fonts that look rich at 72px look like noise at 20px. There is no opsz axis that saves a flourish. Either keep the size large or pick a different class. The font catalog display category holds condensed sans and serif display faces that still parse as letters when you shrink them. Use those when you wanted drama but still need a word, not a drawing.

Pairing and Production

Always pair a script with a workhorse sans. Load the script subset to the characters you actually use if the family is large. Outline the logo version; keep the live webfont for CMS-managed quotes so editors can change copy. Do not fake handwriting with a casual sans plus a rotation transform. Readers notice. If you need more classification context (serif vs sans vs display vs mono), that is the font categories guide, not this page.

FAQ

Can I use a script font for website body text?
No. Script and handwriting fonts are accents: logos, invitations, pull quotes of a few words. Body text in cursive fails accessibility and reading speed tests.
What is the difference between script, handwriting, and calligraphy fonts?
Handwriting imitates informal print or print-script. Formal script connects with copperplate-like joins. Calligraphy fonts exaggerate stroke contrast and flourishes. All three are display tools.
Which open-source handwriting fonts does Font Blend include?
Caveat and Satisfy are the two handwriting families in the current catalog. Pair either with Open Sans for the rest of the site.