Classification

Caractère scripte

Des caractères basés sur une écriture manuscrite connectée et fluide. Ils vont des styles calligraphiques formels aux scripts pinceau décontractés.

Script typefaces simulate handwriting, calligraphy, and brush lettering — the flowing, connected strokes of a pen or brush moving naturally across a surface. They occupy one of the most expressive corners of typography, capable of evoking anything from formal elegance to casual friendliness depending on their design.

Script typefaces generally fall into two camps. Formal scripts draw inspiration from copperplate and Spencerian penmanship — these feature thin upstrokes, thick downstrokes, and letters that connect in precise, deliberate ways. Think wedding invitations, luxury branding, and certificates. Casual scripts are looser, more energetic, mimicking the bounce and irregularity of everyday handwriting or brush lettering — common in food packaging, lifestyle brands, and informal marketing materials.

Google Fonts offers a wide range of scripts: Dancing Script provides elegant casual handwriting feel, Great Vibes delivers formal copperplate refinement, Pacifico brings retro brush-lettering warmth, and Satisfy sits comfortably between formal and casual.

/* Script typefaces for accent text only */
.brand-tagline {
  font-family: 'Dancing Script', cursive;
  font-size: 2rem;
  font-weight: 400;
}

/* Critical: never use scripts for long body text */
.section-label {
  font-family: 'Great Vibes', cursive;
  font-size: 1.5rem;
  /* Keep usage to short phrases */
}

Script typefaces carry significant accessibility considerations. Their flowing, connected letterforms are among the most difficult to read for users with dyslexia, low vision, or cognitive differences. Best practice is to reserve scripts for short decorative text — names, taglines, single words — and never use them for body copy, navigation, or any text that carries functional information.

Technically, many script typefaces include OpenType features like contextual alternates (calt) and stylistic sets that automatically adjust letterforms based on surrounding characters, creating more natural-looking connections. Enabling these features can dramatically improve the authenticity of the script rendering:

.script-heading {
  font-family: 'Pacifico', cursive;
  font-feature-settings: "calt" 1, "liga" 1;
}

When pairing scripts with other typefaces, the combination works best when the script handles only the accent text — a name, a single word of emphasis — while a clean sans-serif or serif handles all readable content.

Related Terms

Fonts That Illustrate This Concept

Learn More