スクリプト書体
繋がった流れるような手書きをベースにした書体で、フォーマルな書道スタイルからカジュアルなブラシスクリプトまで幅広い。
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
Handwriting fonts add a personal, human touch to design. The best script and handwriting fonts on Google Fonts — from elegant to casual.
Typography FundamentalsA practical guide to font classification — serif vs. sans-serif, humanist vs. geometric, display vs. body. Know the families to choose the right font for any project.
Font SelectionRestaurant typography sets the mood before guests taste the food. How to choose fonts that match your culinary brand — from fine dining to fast casual.