Graphics DesignGraphics Design · Lesson 03
Typography
Choosing, pairing and setting type like a professional.
Video tutorialTrack course · Envato Tuts+
Speed
Transcript & captions
12/12
Typography is 90% of most design work. Type carries the message, sets the tone and builds the hierarchy — usually before colour does anything at all.
| Classification | Feel | Good for |
|---|---|---|
| Serif | Traditional, editorial, trustworthy | Long text, luxury, print |
| Sans-serif | Modern, neutral, clean | UI, screens, corporate |
| Slab serif | Bold, sturdy | Headlines, sport, retro |
| Script | Personal, elegant | Invitations, accents only |
| Display | Loud, distinctive | Posters, logos, hero words |
| Monospace | Technical, precise | Code, data, cyber themes |
- Two typefaces maximum: one display, one body. Three if one is monospace.
- Pair by contrast, not similarity — a geometric sans with an old-style serif.
- Body line-height 1.5-1.7; heading line-height 1.0-1.2.
- Line length 45-75 characters for readable paragraphs.
- Tighten tracking as size grows; loosen it for small uppercase labels.
- Never stretch or squash type — use a real condensed or extended weight.
A type scale (1.25 ratio)css
:root {
--t-xs: 0.64rem;
--t-sm: 0.8rem;
--t-base: 1rem;
--t-lg: 1.25rem;
--t-xl: 1.563rem;
--t-2xl: 1.953rem;
--t-3xl: 2.441rem;
--t-4xl: 3.052rem;
}
h1 { font-size: var(--t-4xl); line-height: 1.05; letter-spacing: -0.02em; }
p { font-size: var(--t-base); line-height: 1.6; max-width: 65ch; }If a design feels amateur but you can't say why, it is almost always the type: too many faces, wrong line-height, or lines that run too long.
Knowledge check
0/2 answeredIdeal paragraph line length is roughly...
How should you pair two typefaces?