
OpenType features can subtly elevate readability and polish when you enable the right ones in the right places. Here’s how to apply them without surprises.
liga): Default for smooth text (fi, fl).calt): Better letterfit in running text.kern): Usually on by default; confirm in your stack.tnum): Aligns digits in data and prices.case): Fixes punctuation alignment in ALL CAPS labels.body {
font-kerning: normal;
font-variant-ligatures: common-ligatures contextual;
}
.table { font-variant-numeric: tabular-nums; }
.label { font-variant-caps: all-small-caps; }
onum): Beautiful in paragraphs; avoid in tables where alignment matters..article { font-variant-numeric: oldstyle-nums; }
Start with ligatures, kerning, and contextual alternates for body text. Add tabular numbers for data and case‑sensitive forms for labels. Layer more expressive features where brand allows.