A Readable Typography Scale for Product Screens
Choosing a typography scale for product screens is less about finding a fashionable ratio and more about creating dependable visual relationships. A good scale helps people scan, preserves rhythm, and keeps density consistent as interfaces grow. In interface design, type does more than carry words: it signals hierarchy, grouping, urgency, and trust. This guide explains how to choose and apply a readable scale with practical constraints in mind.
Start with reading conditions
Before selecting sizes, define where and how the product is used. A dashboard viewed on a laptop, a mobile banking app in bright sunlight, and a dense operations table all impose different needs. Consider screen size, viewing distance, content volume, and whether people read carefully or skim.
Write down a few realistic conditions:
- Primary device: phone, tablet, desktop, or shared display.
- Reading mode: scanning labels, reviewing paragraphs, comparing numbers, or completing forms.
- Environment: office lighting, outdoor glare, low light, or long sessions.
- Content variability: short interface labels versus long descriptions and help text.
These constraints narrow the range of useful sizes. They also prevent a scale that looks elegant in isolation but fails in real screens.
Choose a small family of roles
A readable scale is not a list of arbitrary font sizes. It is a set of roles with clear jobs. Most product interfaces need a compact family: body text, supporting text, labels, section headings, page titles, and occasional display text for empty states or marketing moments.
A practical starting set might include 12, 14, 16, 20, 24, and 32 pixels, but the exact values should follow your content and platform conventions. The important part is that each size has a purpose. Repeated use of the same roles creates recognition: people learn that a particular size means a label, a heading, or explanatory copy.
Keep the number of steps limited. Too many nearby sizes, such as 13, 14, 15, and 16 pixels, create visual noise because the differences are hard to perceive. Fewer steps with intentional gaps make hierarchy easier to scan.
Use a ratio with judgment
Typography scales often use a mathematical ratio to generate steps. A modest ratio creates closely spaced sizes and gentle transitions, while a larger ratio produces stronger contrast. Ratios are useful as a starting point, not as a rule that overrides usability.
For dense product screens, a smaller ratio can preserve nuance without making every element compete for attention. For editorial pages or spacious marketing layouts, a larger ratio can create more dramatic hierarchy. Test the generated values against real content, especially long headings, translated labels, and numeric tables.
Adjust steps when they fail practical checks:
- If two roles look nearly identical, increase the gap.
- If a heading overwhelms nearby content, reduce it or increase surrounding space.
- If small text becomes difficult at the target distance, raise its minimum size.
- If line lengths become too short after a size change, revise layout width before changing type again.
Pair size with weight and spacing
Size works together with weight, line height, letter spacing, and color. A bold 14-pixel label can carry more presence than a regular 16-pixel caption, so hierarchy should not depend on font size alone. Use weight changes sparingly: too many bold elements flatten emphasis.
Line height should support comfortable reading. Body text generally benefits from more leading than compact labels. Headings can use tighter line height when they remain short, but multi-line headings need enough space to avoid collisions. Consistent line-height tokens help text blocks feel related across screens.
Letter spacing should remain neutral for most interface text. Tightening display headings can improve shape, but over-tightened labels reduce legibility. Always check the result at real sizes rather than judging only at large preview sizes.
Design for scanning patterns
People rarely read product screens from first word to last. They scan for titles, labels, numbers, status markers, and calls to action. Your scale should make those entry points easy to find.
Create strong separation between page titles, section headings, and supporting text. Keep labels visually distinct from values in tables and forms. Use consistent placement so the eye knows where to begin. A predictable scale also helps users compare cards, rows, and panels without relearning the hierarchy on every screen.
Reserve the largest sizes for moments that deserve attention. If every card has a large heading, nothing feels important. A restrained display step gives page titles and key moments enough authority while allowing operational content to remain calm.
Maintain consistent screen density
Consistency is where a type scale earns its value. When headings, labels, and body text follow the same roles, spacing can be standardized too. This makes rows, cards, and forms feel like parts of one system rather than separate compositions.
Define tokens for type roles and connect them to spacing tokens. For example, a heading role can include font size, line height, weight, and margin above and below. A caption role can include size, line height, and color. Document where each role is allowed to appear.
Watch for density drift. As features are added, teams often introduce one-off sizes to solve local problems. Review screens at several breakpoints and compare repeated patterns. If a new size appears only once, determine whether an existing role can do the job. If it is genuinely necessary, add it deliberately and explain its use.
Test with real content and states
A scale should survive edge cases. Test long labels, short labels, empty states, errors, loading text, localized copy, and dynamic numbers. Check tables with narrow columns and cards with uneven content lengths. Confirm that hierarchy remains clear when color is removed or contrast is reduced.
Review at the actual device size and at realistic zoom levels. Ask whether a person can identify the page purpose, find the primary action, and distinguish supporting information within a few seconds. These simple checks reveal problems that abstract style guides miss.
Conclusion
A readable typography scale supports scanning by giving each level of information a clear role. It creates rhythm through repeated size, weight, and spacing relationships. It preserves screen density by preventing one-off choices from accumulating across the product. Start with reading conditions, define a small set of roles, choose a ratio with judgment, and validate the system against real content. The result is a calm interface where type helps people understand the screen instead of asking them to decode it.
