Goafreet
HomePortfolioInnovationTech NewsSupport
Home Tech News
Intermediate
12 min read
Source ID: 10

Kerning, Tracking & Letterspacing: The Craft of Horizontal Spacing

The definitive architectural guide to horizontal spacing. Distinguish pair-specific kerning (AV, To) from uniform tracking, learn when to tighten headlines, and apply CSS font-kerning and letter-spacing correctly.

Key Architectural Takeaways:

Kerning is pair-specific spacing between two adjacent glyphs; tracking is uniform spacing applied across an entire text string.

CSS letter-spacing implements tracking. CSS font-kerning controls whether the browser executes the font binary’s GPOS or kern tables.

All-caps micro-labels and UI navigation require subtle positive tracking (+0.04em to +0.12em) to compensate for loss of ascender/descender rhythm.

Large display headlines often benefit from subtle negative tracking (-0.01em to -0.03em) because large optical white space appears exaggerated.

Never track lowercase continuous body text; it disrupts the word-shape recognition patterns humans rely on for reading fluency.

The Core Distinction: Pair-Specific Kerning vs Uniform Tracking

While amateur designers frequently conflate the two, kerning and tracking operate on entirely distinct mathematical dimensions. Kerning is an adjustment made to the spacing between two specific adjacent letterforms whose geometric contours create an awkward optical void (such as the diagonal strokes of A and V, or the overhanging crossbar shelf of T over lowercase o). In contrast, tracking (known in web standards as letter-spacing) applies an identical, uniform offset between every character across an entire range of text regardless of glyph anatomy.

How Web Browsers Handle Kerning vs Tracking in CSS

On the modern web, frontend engineers must know how the CSS specification maps to OpenType tables. The CSS property font-kerning: normal enables the browser to read the font file’s internal GPOS (Glyph Positioning) or legacy kern tables to automatically position complex letter pairs. Meanwhile, the CSS property letter-spacing: 0.05em modifies the advance width of every character uniformly. If you apply letter-spacing without understanding font-kerning, you can accidentally amplify spacing distortions in already-kerned pairs.

Contextual Spacing Rules Across the Visual Hierarchy

Horizontal spacing must adapt dynamically to scale and typographic role: (1) All-Caps UI Labels: Capital letters lack the visual ascenders and descenders that make lowercase text recognizable. Adding slight positive tracking (+0.05em to +0.10em) restores breathing room and prevents letters from fusing together. (2) Display Headlines: At 48px and above, natural sidebearings appear optically loose. Applying slight negative tracking (-0.01em to -0.03em) binds the headline into a cohesive visual unit. (3) Continuous Body Text: Body paragraphs should maintain default 0em tracking. Increasing tracking on body copy breaks the subconscious "word-shape envelopes" that our brains read during saccadic eye movements.

Copyable Production CSS Implementation
/* Recommended Production Spacing CSS */

/* 1. Large Display Headlines */
.display-heading {
  font-size: clamp(2.5rem, 2rem + 2.5vw, 4.5rem);
  line-height: 1.1;
  letter-spacing: -0.02em; /* Tighten loose optical voids */
  font-kerning: normal;    /* Preserve OpenType pair adjustments */
}

/* 2. All-Caps Micro-Navigation and Badges */
.nav-label-caps {
  font-size: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.08em;  /* Restore legibility to cap strings */
  font-weight: 600;
}

/* 3. Continuous Body Reading */
.body-paragraph {
  font-size: 1.125rem;
  line-height: 1.6;
  letter-spacing: 0em;     /* Never distort body word shapes */
}
Live Visual Demonstration: Pair Kerning vs Uniform Tracking

Toggle OpenType pair kerning on and off, or adjust uniform tracking to see how white space expands between letters:

AV
To
WA
Ta

AV

Rendered with font-kerning: normal • letter-spacing: 0px
Tracking (0px):
Common Industry Misconceptions

Myth: Setting CSS letter-spacing kerns my text.

Reality: letter-spacing applies uniform tracking across all letters equally; it does not solve pair-specific geometry voids like AV or To.

Myth: Loose tracking on body text makes it look more airy and modern.

Reality: Tracking body text damages reading fluency and leads to severe cognitive fatigue by dissolving word boundaries.

Myth: Every font needs the same negative tracking at headline sizes.

Reality: Some modern digital display fonts already incorporate tight display-spaced sidebearings; blindly applying negative tracking causes character collisions.

Knowledge Check Exercise

You are styling an all-caps metadata label: "OCTOBER 2026 • ISSUE 04" at 11px. What is the most effective typographic spacing adjustment?

Hands-on Practice in Typography Lab

Reinforce the principles from this lesson using our live visual tools.

Open Spacing Studio in Playground