Mastering the Balance Between Tracking and Kerning for Improved Text Appearance
Text breathes or suffocates in the white space between letters. The difference lies in two quiet levers—tracking and kerning—and most designers yank both at once, wondering why the paragraph still feels claustrophobic.
Mastering them separately gives you surgical control: tracking shapes the overall color of a block, while kerning fine-tunes the awkward handshake between specific glyphs. Ignore either, and readability drops before a user finishes the first line.
Why Tracking and Kerning Are Not Interchangeable
Tracking is a horizontal blanket: you add or remove the same pixel count between every character in a selection. Kerning is a custom-tailored dart: you nudge only the pair that collides, like the capital “T” and lowercase “o” that leave a glaring gap if left untouched.
Photoshop’s character panel illustrates the split perfectly. Set tracking to ‑10 on a 64 pt headline and the entire string tightens uniformly; now click between the “A” and “V” and kern ‑30 to erase the leftover air. The headline keeps its rhythm, yet the optical hiccup disappears.
The Visual Weight Equation
Letters carry different densities: a bold “W” feels heavier than a neighboring “i”. Tracking amplifies that contrast globally; kerning rebalances it locally. If you tighten tracking on a light typeface, the page darkens uniformly, but if you only kern the “W” and “i” pair, you restore even color without touching anything else.
Software Defaults Can Mislead
Adobe apps ship with “Metrics” kerning enabled, which reads the built-in table supplied by the type designer. The table is conservative; it rarely accounts for display sizes or reversed text. Switch to “Optical” for headlines and you’ll see the engine respacing every pair based on shape, not on preset numbers, giving you a cleaner starting point for manual tweaks.
Reading Distance Dictates Spacing Strategy
A poster viewed at three meters needs looser tracking so the eye can separate letters quickly. Body copy on mobile, held 30 cm away, demands tighter tracking to avoid accidental saccades that break words apart.
Test by printing a paragraph at 12 pt, taping it to a wall, and stepping back until the text becomes slightly hard to scan. Increase tracking by 5 units at a time; the moment legibility snaps back, you have found the threshold for that viewing distance.
Dark Mode Reversal
White text on black swells optically, so letters appear closer than they are. Reduce tracking by 5–10 units for dark-mode UIs to keep the perceived density identical to the light-mode counterpart.
Large Format Caveat
Billboards use negative tracking more aggressively than you expect. A 2 m tall “S” next to “T” can look gapped even when the kerning table reads zero; manual kerns of ‑80 to ‑120 are common at that scale.
The 90-10 Rule for Efficient Workflow
Set tracking first for overall texture, then kern only the pairs that still cry for help. Ninety percent of the work is tracking; the last ten percent is kerning, but that ten percent elevates the piece from decent to elite.
Create a “problem pairs” cheat sheet for each of your brand fonts: Av, Ta, We, Ly, Ko. Paste it on an off-canvas artboard so you can copy-paste the list into every new headline and address the usual suspects in under a minute.
Script Fonts Demand Inversion
Swash capitals crash into lowercase ascenders unless you kern first. Do the critical pairs, then apply minimal tracking to avoid reopening gaps you just closed.
Batch-Processing Web Type
CSS letter-spacing controls tracking, but kerning is baked into the font file. Subset your web font with kerning tables intact, then use letter-spacing ‑0.02 em for headings and 0.01 em for body; the browser will honor both layers without extra requests.
Optical Alignment Trumps Numeric Consistency
Mathematically equal spacing can look uneven because letters have different shapes. Round letters like “O” need to sit slightly closer to straight stems to feel equidistant. Trust your eye over the numeric readout; zoom to 400 %, squint until the glyphs blur, and adjust until the gray stripe looks uniform.
Hang punctuation into the margin to keep the optical edge flush. A quotation mark tucked inside the text block creates more perceived tracking than a kerned letter pair ever could.
Edge Cases with Diagonals
“A” and “V” together form an arrow; their apexes can almost touch before they feel tight. Start at ‑50 and work inward until the counter shapes echo the rhythm of the rest of the word.
Numerals in Tables
Tabular lining figures are monospaced, so kerning is disabled. Switch to proportional old-style if you want tighter currency pairs like “$1”, but remember to reactivate tabular figures for columns that must align.
Accessibility Standards You Can’t Kern Away
WCAG 2.2 asks for “at least a 0.16 em space between the top of the lowercase ‘o’ and the bottom of the uppercase ‘T’” in user-interface components. That metric is tracking, not kerning; no amount of pair tweaking will rescue a button that violates it.
Screen readers ignore both spacing levers, but low-vision users who zoom 400 % still benefit from balanced tracking. Over-tightened text becomes an illegible black mass when magnified, so keep tracking at or above ‑5 for any copy that might be zoomed.
Dyslexia-Specific Spacing
OpenDyslexic and similar fonts need extra tracking—around 0.03 em—to prevent mirroring errors. Resist the urge to kern tightly inside those fonts; the generous tracking is the feature, not the bug.
Color Contrast Interaction
High-contrast mode in Windows removes anti-aliasing, making tight tracking look even tighter. Increase tracking by 10 % when you detect the high-contrast media query to keep strokes from visually merging.
Variable Fonts Bring New Leverage
Variable fonts expose a “grade” axis that darkens or lightens glyphs without changing width. Use grade to fix uneven color instead of cranking tracking; you keep line length intact while balancing the texture.
Some variable families also offer a “spacing” axis—essentially built-in tracking. Test how far you can push it before kerning anomalies appear; at extreme values the built-in pair adjustments may no longer align.
Animate Responsibly
A hover effect that tightens tracking by 20 units in 200 ms looks slick but can trigger vestibular disorders. Limit animation to 10 units and extend duration to 300 ms so the shift feels smooth rather than jarring.
Fallback Strategy
When the variable font fails to load, your static fallback might be narrower. Set a slightly looser letter-spacing on the fallback font inside an @supports query so the swap remains invisible.
Branding Systems That Scale
Create a spacing ramp tied to type size, not arbitrary values. For every 8 pt jump in size, loosen tracking by 2 units. Document it in your design token file so developers can automate it with clamp() functions.
Lock the ramp to rem units so users who enlarge browser text get proportionally looser spacing. A 64 px headline at tracking 0 becomes 72 px with tracking 2, maintaining the same perceived density across zoom levels.
Cross-Language Consideration
German compound words like “Fernsehprogramm” need looser tracking to prevent intimidating black bars. Add a lang=”de” selector that increases tracking by 3 units only when the text node is tagged.
Logo Versus Text Usage
Brand marks often use custom kerning that would choke in body copy. Export the logo as SVG with outlines so the tight pairs don’t leak into web text styles.
Quality-Control Checklist Before Launch
Print the headline at 200 %, flip it horizontally, and read it upside down. Your brain stops parsing meaning and focuses on shapes, revealing hidden spacing traps.
Run the text through a spell-checker set to a foreign language; the gibberish forces you to notice gaps instead of words. Any dark hole or bright river you spot is a tracking or kerning issue begging for correction.
Automated Regression
Take a pixel-diff screenshot of every headline after each font update. A 1 px horizontal drift in a kerned pair will flag red in the diff before a human eye catches it.
User-Testing Shortcut
Ask testers to circle the ugliest letter pair on a printed page in five seconds. If more than one finger lands on the same spot, you have found the priority kern to fix.
Tools That Speed Up Precision Work
FontLab’s Metrics Machine auto-suggests kerns based on counters, but you can overwrite its guess with a single arrow key. Save the final set as a feature file and compile it into the font so the fixes survive future exports.
Figma’s new “stick kern” plugin stores manual nudges as metadata, then re-applies them when you swap weights. That means you can test a bold headline without rebuilding 40 manual pairs from scratch.
Browser Extensions
CSS-Tweak for Chrome lets you live-edit letter-spacing on any site. Use it to test real data in production before you commit a tracking change to Git.
Spreadsheet Calculator
Feed Google Sheets with your design tokens and let a formula output clamp() strings ready for CSS. Change the ramp once, and every media query updates across the codebase.
Common Pitfalls That Undo Good Spacing
Converting text to outlines destroys live kerning, so always keep a copy of the editable layer. Future language expansions will need new pairs you can’t generate from dead vectors.
Applying small caps without adjusting tracking makes them feel monotonous. Small caps are already wider; tighten tracking by 5 units to restore the lively rhythm of the upper-case line.
Over-Kerning Display Type
A logo set at ‑120 between every letter looks chic on a 4 K monitor but fills in at 150 px wide on a retina phone. Test on the crummiest screen you can find, then back off until counters reopen.
Ignoring Word Spacing
After perfect kerning, a sloppy word space undoes everything. Set it to the width of an “i” plus one third for body copy; anything wider creates rivers, anything tighter causes accidental concatenation.