Typography is the craft of arranging text so it's not just legible but genuinely easy and pleasant to read — the choice of typeface, size, weight, spacing, and line length working together to shape how effortlessly words move from the page into a reader's head. Good typography is rarely noticed; bad typography is felt within seconds, usually as fatigue the reader can't quite explain.
Reading as a Physical, Effortful Act
Reading is a motor task as much as a cognitive one — the eyes make small rapid jumps called saccades across a line of text, and the ease or difficulty of those jumps is set almost entirely by typographic choices like line length, line height, and letter spacing. When those choices are wrong, the eyes work harder to track each line, and that extra physical effort registers, well before any conscious judgment, as the vague sense that a piece of text is simply tiring to read.
In Product Design
Typography governs line length, roughly 50 to 75 characters reads most comfortably, line height, generally 1.4 to 1.6 times the font size for body text, and the type scale that separates headings from body copy from captions. It also governs font pairing: how many typefaces a product uses, and whether they're different enough to signal distinct roles without clashing.
- Body text set at a line length spanning the full width of a wide desktop screen, forcing the eye to travel too far on every line
- Line height set so tight that ascenders and descenders from adjacent lines visually touch, making dense paragraphs feel cramped
- A product mixing four different typefaces across its marketing site, product UI, and emails, none of which were chosen to work together
- Body copy set below 14px on mobile, forcing users to zoom in just to read comfortably
None of these problems are about typeface choice in the abstract — a perfectly good font can still produce an uncomfortable reading experience if its size, spacing, and measure aren't set with equal care.
How to Apply It
Set a type scale with clearly distinct steps for headings, body, and captions, keep line length to roughly 50 to 75 characters for body text, and set line height generously enough that lines of text feel separated rather than stacked. Limit a product to one or two typefaces total, and let weight and size do the work of creating variety rather than introducing more typefaces.
Why It Matters
Poor typography doesn't just look unpolished, it adds real reading fatigue that compounds across a long page or a long session, quietly pushing users toward abandoning content they'd otherwise have finished. Because the effect builds gradually rather than announcing itself, it's easy to underestimate in a quick review. A fast test: read a full paragraph of body copy out loud at a natural pace. If the pacing feels awkward or the eye keeps losing its place, typography needs another pass before the copy does.

