Avoid using all‑caps as it reduces readability and slows scanning. It works best when applied sparingly and paired with sufficient spacing and contrast.
All caps are harder to read because uniform letter shapes reduce word recognition.
Avoid using all caps for long headings, paragraphs, or instructions—reserve it for brief labels, buttons, or acronyms.
Recommended to increase letter‑spacing (tracking) slightly to improve legibility when all caps are necessary.
Headings should create a clear visual hierarchy that helps users scan, understand structure, and navigate content quickly. Effective headings balance clarity, consistency, and accessibility so users can grasp meaning at a glance.
Use the HTML heading elements (H1 → H2 → H3…) that reflect the content structure, not visual styling alone.
Visually differentiate heading levels with size, weight, and spacing, not color alone or decorative styles.
Avoid styling that reduces readability—such as all caps, excessive italics, or low‑contrast colors.
Maintain consistent spacing above and below headings to support scannability and rhythm.
Use italics sparingly and for emphasis, not as a primary typographic style.
Avoid italicizing entire heading levels, since it reduces scannability and weakens visual hierarchy.
Keep italics short and infrequent, as long passages in italics are harder to read.
Ensure italics are not the sole indicator of meaning, especially for accessibility.
Line heights should create enough breathing room for the eye to track lines without losing place. Accessibility guidance favors slightly generous line spacing, especially for body text.
Recommendations
1.4-1.6 line height for body text (1.6 is our standard line height for body text)
Add a small but consistent margin or padding between each distinct piece of information to create clear grouping
Tighter line heights reduce readability, especially on small screens or dense layouts.
Extra spacing improves comprehension for users with dyslexia or low vision.
Maintain consistent line height across similar text types to support predictable scanning.
Sans‑serif fonts are preferred for digital interfaces because they remain clearer at small sizes and on varied screens. Serifs can still work well when used intentionally and with strong contrast and sizing.