Typography as a decision, not decoration
Why the font matters
Typography is the first layer of interface the reader sees. Before they even read a sentence, the eye has already judged the rhythm, the weight, the character. If the typeface is “neutral” (Inter, Helvetica, system), the text feels generic - regardless of what it actually says.
On the other hand, a typeface that’s too characterful starts to compete with the content. It becomes mannered. It shouts.
Three typefaces, three roles
This blog deliberately uses three typefaces:
- Fraunces - a variable serif with a
SOFTaxis that lets you dial warmth into the letters. Display, body, drop caps, italics. - IBM Plex Sans - UI labels, small caps, navigation. Stays in the background, doesn’t get in the content’s way.
- IBM Plex Mono - chapter numbering, metadata, “13 of 15.” Tabular numerals. Mechanical, but not aggressive.
How it shapes reading
When you set font-variation-settings: 'opsz' 144 on a title, the
letters automatically become more delicate, more book-like. When
you drop down to 'opsz' 14 on body text, the contrasts tighten and
the letter turns more “workmanlike.” It’s a difference most readers
won’t notice consciously - but they’ll feel it as eye strain after
twenty minutes of reading.
That’s the point: good typography isn’t there to impress. It’s there to disappear.