Typography is the art of arranging type to make written language legible, readable, and visually appealing - and it's one of the most fundamental skills in graphic design. Good typography can make a design work; careless typography can undermine even an otherwise beautiful layout.
Basic Terms Worth Knowing
- Font: a specific size, weight, and style of a typeface (e.g., Arial Bold 14pt)
- Typeface: the overall design family (e.g., "Helvetica" or "Times New Roman")
- Serif: fonts with small strokes at the ends of letters (Times New Roman, Garamond) - feel traditional and formal
- Sans-serif: fonts without those strokes (Helvetica, Futura) - feel modern and clean
- Script: fonts that mimic handwriting or calligraphy - feel personal and elegant
- Display: decorative fonts meant for headings only, never body text
- Kerning: spacing between individual pairs of letters
- Leading: vertical space between lines of text
- Tracking: uniform spacing applied across a range of characters
- Hierarchy: using size, weight, and color to guide the reader's eye through content
Why Typography Carries Emotion
Typography affects how a design feels before anyone reads the words themselves. A horror movie poster uses sharp, jagged type to create unease; a luxury brand leans on thin, elegant serifs to signal exclusivity; a children's book uses chunky, rounded fonts to feel safe and playful. The typeface is communicating a mood independently of the actual message.
The Rule of Two or Three Fonts
Rarely use more than three fonts in a single design - and often two is genuinely better. A reliable pairing strategy: one display or script font for a headline, one clean sans-serif for body text, with a serif reserved for subheadings if a third level of hierarchy is needed.
Font Pairing Tips
- Pair contrasting styles - a script headline with a sans-serif body reads more intentionally than two similar styles competing
- Avoid pairing two script fonts or two heavily decorative display fonts together
- Test pairings at the actual size they'll be used, since a combination that looks fine zoomed in can clash at real scale
- Resources like Google Fonts' own pairing suggestions are a fast way to find combinations that already work well together
Practical Sizing and Spacing Guidelines
- Keep body text between 10-14pt for print, or 14-18px for screens
- Maintain a comfortable line height, roughly 120-145% of the font size
- Limit line length to around 60-75 characters for readability
- Ensure sufficient color contrast between text and background
- Align text intentionally - ragged right, justified, centered, or left-aligned, chosen deliberately rather than by default
Applying This to Real Design Choices
These same principles apply directly to invitation and logo work - our font recommendations for invitation cards puts these pairing rules into practice for a specific use case, and our guide to common beginner design mistakes covers several typography-related pitfalls in more depth.
Frequently Asked Questions
Is it ever fine to use more than three fonts?
Rarely, and only in a genuinely complex, multi-section layout - even then, a clear hierarchy needs to make the reason for each font obvious, rather than feeling arbitrary.
What's the fastest way to improve weak typography in an existing design?
Reduce the font count first - dropping from three or four fonts down to two, applied consistently, fixes more typography problems than almost any other single change.
Does kerning matter for casual, everyday design work?
It matters most for large headline text, where letter spacing issues are most visible - body text at smaller sizes is far more forgiving.



