Typography and color are inseparable in real interfaces. Size and weight alone rarely create the full hierarchy a complex UI needs — color carries much of the distinction between primary text, secondary text, labels, captions, placeholders, and disabled states. But color-based hierarchy follows rules that are easy to violate.
**The Lightness-Importance Relationship**
The most fundamental rule of typographic color hierarchy: in light mode, darker text communicates higher importance; lighter text communicates lower importance. This maps to standard gray scales: primary body text uses near-black (L 15-20 in LAB), secondary text uses dark gray (L 35-45), captions and metadata use mid-gray (L 55-65), placeholders and disabled text use light gray (L 70-80). Inverting this relationship — using lighter text for primary content — creates confusion because it violates the deeply learned expectation. The same logic inverts in dark mode: lighter text is more important, darker text is less important.
**Color as Hierarchy Layer**
Beyond the grayscale axis, color adds a second hierarchy dimension: semantic importance. In most interfaces, a single accent color (usually the brand color) marks the most interactive or most important semantic element in a view — links, primary CTAs, active navigation items, selected states. Using your accent color on secondary text or metadata creates false urgency: users scan for the colored text expecting action or importance and find neither. Reserve color for the single most semantically important text role in each view.
**The Weight-Color Tradeoff**
Increasing type weight (from regular to semibold or bold) communicates emphasis within running text. Color communicates category distinction across a layout. These tools serve different purposes and should not be stacked unnecessarily: bold and colored text is louder than either alone, but the combination is appropriate only for truly critical information such as error messages, critical alerts, and destructive actions. In UI typography, most designers find one tool is enough — either weight or color — and using both creates visual shouting.
**Building a Type Color Scale**
A practical 5-level type color scale for light mode: (1) Primary: near-black for all body text and headings; (2) Secondary: dark gray for subheadings, metadata labels, field names; (3) Tertiary: mid-gray for captions, supplementary information, timestamps; (4) Disabled: light gray for inactive states, must pass WCAG at 3:1 for non-interactive text; (5) Accent: single brand color for links and interactive elements. This scale creates clear hierarchy while keeping the palette minimal. ColorArchive neutral gray families — each with 14 lightness bands — provide ready-made scales for building these type color systems.
ColorArchive Notes
2029-05-19
Using Color to Build Typographic Hierarchy
How color interacts with type weight, size, and spacing to create hierarchy — and the specific color relationships that strengthen or undermine typographic structure.
Newer issue
Color in Physical Spaces: What Environmental Design Teaches Brand Designers
2029-05-12
Older issue
Color and Negative Space: How White (and Not-White) Shapes Perception
2029-05-26
