The ultimate guide to typography for graphic design
September 17, 2026Grafista Team
Most people notice typography only when it is wrong. Text too small to read across a table. Lines that run so wide your eye loses its place. A wedding invitation set in Comic Sans. Good typography does the opposite: it disappears, and the reader just reads.
This guide covers what actually changes how text looks on a page: the font families you will use, how to space and stack them, the 3 font rule, what happens when your font has no Greek, and the tools that save you from guessing.
Typeface vs font
A typeface is the design. A font is one file in that design. Helvetica is a typeface. Helvetica Bold Italic at 14pt is a font. The words got mixed together when desktop publishing arrived, and almost nobody outside type design corrects it anymore. Use either in conversation, but know the difference when you read a foundry's licence.
The five families you will actually use
Serif

Small strokes at the ends of letters. Garamond, Georgia, Times New Roman, Freight, Source Serif. They read as established and traditional, which is why most book publishers and legacy newspapers use them. Serifs work well for long reading in print.
Sans serif

No strokes on the ends. Helvetica, Inter, Roboto, Open Sans, Futura, Gill Sans. Clean and neutral. Almost every tech brand since 2010 uses one.
Monospace

Every character takes the same width. Courier, JetBrains Mono, IBM Plex Mono, Source Code Pro. Built for code, borrowed by brands that want a technical feel.
Script

Based on handwriting or calligraphy. Snell Roundhand, Pacifico, Great Vibes. Fine for a logo, a quote or a headline. Never for a paragraph.
Display

Everything made to be large and loud: Cooper Black, Bebas Neue, Clash Display, Monument Extended. Designed to be looked at, not read at 10pt.
Fonts worth knowing
Some names come up again and again, for good reason:
- Helvetica (1957) is the default of defaults. Neutral to the point of invisible.
- Futura (1927) is built from circles and triangles. Geometric, confident, a bit cold. Nike and Volkswagen used it for decades.
- Garamond dates to the 1500s and still sets beautifully in print at small sizes.
- Inter was drawn for screen interfaces and has become the safe free sans. It holds up in print, though it has no optical sizes, so it needs manual tracking at display sizes.
- Playfair Display gives you high contrast strokes and an editorial look, free on Google Fonts. Watch it on uncoated stock, where the thin strokes suffer.
- Space Grotesk and General Sans are the current go-to for brands that want character without paying a foundry.
- Satoshi and Cabinet Grotesk from Fontshare cover the same ground, free for commercial use.
Two to avoid unless you mean it: Comic Sans and Papyrus. Both are competent typefaces that got destroyed by overuse in the wrong places.
The 3 font rule
Never use more than three typefaces in one design. Two is usually better. One large family with several weights is often best of all.
The reason is simple. Every extra typeface is another voice competing for attention, and readers read the mess instead of the message. Three gives you a ceiling: one for headlines, one for body, one for an accent like captions or labels.
A reliable pairing formula: take one serif and one sans serif with clearly different shapes. Playfair Display with Inter. Lora with Source Sans. Fraunces with Roboto. The mistake is pairing two fonts that look almost the same, which reads as an error rather than a choice.
If you are unsure, skip pairing entirely. Pick a family with six or more weights, like IBM Plex or Roboto, and build your whole hierarchy from weight and size. Nobody will call it lazy.
Spacing is where amateur work shows
Font choice gets the attention. Spacing does the work.
Measure:
The width of a text column, and the single most under-managed setting in layout. Aim for 45 to 75 characters per line, including spaces, with around 66 as the classic target. In a book set at 10pt, that usually lands somewhere between 18 and 24 picas. Wider and the eye struggles to find the start of the next line. Narrower and it jumps too often, which also forces more hyphenation.
Leading:
Written as size over leading: 10/12 means 10pt type on 12pt leading. For print body text, start around 120% of the point size and go up from there. Two things push it higher: a longer measure, and a typeface with a large x-height. Display type goes the other way, often needing leading tighter than the point size so a three-line headline does not drift apart.
Tracking:
The space across a run of characters, measured in thousandths of an em. All-caps and small-caps settings look cramped at default and usually want +10 to +25. Large display type looks loose at default and usually wants somewhere between -10 and -25. Never track body text to fix a copy-fitting problem, because it changes the colour of the paragraph and everyone can see it.
Kerning:
The space between two specific characters. In InDesign, Metrics uses the pairs the type designer built into the font and is right for text. Optical lets the software judge by shape, which is what you want for display type, for mixed sizes and for fonts with poor built-in kerning. Logos and large headlines still get kerned by hand, because a gap between an A and a V at 60pt is visible from across the room.
Size:
Print body text sits between 9 and 12pt for most work. Below 8pt, high-contrast serifs start losing their hairlines, particularly on uncoated stock. If you are designing food packaging or labels for the EU market, the floor is not a preference: Regulation 1169/2011 requires mandatory information to be set at an x-height of at least 1.2mm, dropping to 0.9mm only when the largest surface of the pack is under 80cm². Note that the rule specifies x-height, not point size, so two 7pt typefaces can pass and fail the same test.
Hierarchy in three moves
Hierarchy is how a reader knows what to read first without being told.
- Size: Pick a body size, then build everything else off it with a ratio rather than by eye. The traditional printer's scale runs 8, 9, 10, 11, 12, 14, 18, 21, 24, 36, 48, 60, 72, and it still works because the steps are far enough apart to be read as deliberate. If you prefer to calculate, a ratio of 1.25 or 1.5 applied to your body size does the same job. Three or four sizes are plenty for most layouts.
- Weight: Regular for body, semibold or bold for headings. Weights run on a 100 to 900 numeric scale, where 400 is regular and 700 is bold. Changing weight instead of size is how you build hierarchy in a tight space like a menu or a label.
- Space: More space above a heading than below it. That single adjustment attaches each heading to the text it introduces, and it does more for scannability than any font swap. Use your baseline grid rather than eyeballing it, so headings sit consistently across every spread.
Contrast matters too. For print, keep small text at 100% black rather than a tint. Tinted type at small sizes gets screened into halftone dots, which makes the edges ragged. Reversed type, white out of a dark background, needs a slightly heavier weight than you think, because ink spread closes up the counters and thin strokes disappear.
For anything read at a distance, like signage or a board menu, the sign trade rule of thumb is roughly one inch of capital height for every ten feet of maximum readable distance, and comfortable reading distance is 30 to 50 percent shorter than that. A 2 inch cap reads at about 20 feet at best, and comfortably at 10 to 14.
What prepress will flag
These are the details that separate a file that prints well from one that comes back looking cheap:
Black: Small text and fine rules should be 100% K only, not a rich black mix. Rich black asks the press to align four plates perfectly, and a fraction of a millimetre of misregistration puts a magenta halo around your 8pt type. Keep rich black for large display type and solid areas, and set small black type to overprint so registration gaps do not open white edges around the letters.
Stock: Uncoated paper absorbs ink, and the ink spreads. Counters close, hairlines thicken, and high contrast faces like Bodoni or Didot lose the very thing that makes them look good. On uncoated, favour open apertures and lower contrast, or go up a size and down a weight.
Optical sizes: Some families ship separate cuts drawn for different sizes. Minion, Freight and Source Serif all do. The caption cut has sturdier strokes and looser spacing for small sizes, the display cut has finer hairlines and tighter spacing for large ones. Using the right cut is free quality. Using the display cut at 9pt is how good type looks weak on the page.
Reading conditions: A menu is read in dim light, often by someone not wearing their reading glasses. That argues for a large x-height, open shapes, solid black and a generous size, whatever the art direction wants.
Useful font tools
These are the ones worth bookmarking:
- Google Fonts: Over 1,700 open-source families, free for commercial use, with a language filter that is the fastest way to check script coverage.
- Fontshare: Free professional-quality fonts from the Indian Type Foundry. Where Satoshi, Clash Display and General Sans come from.
- Fontstand: Try a font free for an hour, rent it by the month, and rentals count toward owning it. The cheapest legitimate way to test a commercial face in a real layout before you ask a client to pay for it.
- Typewolf and Fonts In Use: Real work with the typefaces identified, the second sorted by industry, medium and era. The fastest way to see how a face behaves outside a specimen sheet.
- Fontjoy: Generates pairings using a similarity slider. Use it to start, not to decide.
- WhatTheFont, Font Squirrel Matcherator: Upload an image or answer questions about the letterforms to identify a face. Useful when a client sends a JPG and no brand guide.
Five mistakes that are easy to fix
- Setting long passages in all caps. Capitals remove ascenders and descenders, and those shapes are what your eye uses to recognise words.
- Stretching or squashing a typeface to fit the space. Use a condensed or extended cut instead. The designer already drew one.
- Centring long paragraphs. Centre headlines and pull quotes only. Body copy needs a straight left edge to return to.
- Justifying text without setting up hyphenation and H&J properly. It opens rivers of white space through the paragraph. Either tune the settings or set it ragged right.
- Leaving a single word alone on the last line of a paragraph, or one line stranded at the top of a column. Rewrite the sentence, adjust the tracking on the paragraph, or break the line by hand.
Where to start
Pick one typeface with plenty of weights, and check it covers every language the job will appear in. Set your body around 10/12 with a measure of 60 to 70 characters. Build three heading sizes off a single ratio. Keep small text at 100% K. Only then think about a second font, and stop at three. Typography rewards restraint more than taste. The work that looks effortless is usually the work where somebody removed things.