项目 · EN

Designing quieter interfaces

Notes on using typography, spacing rhythm, and visual restraint to build calm, readable software interfaces.

Whenever I open a technical blog or documentation site, I notice how quickly visual noise wears down my attention. Floating banners, high-saturation badges, and crowded sidebars all compete for the eye before I have even finished the first paragraph. Over time, I have come to believe a simple rule: the most helpful interface is rarely the loudest one.

While designing this blog and its small vocabulary tools, I wanted the interface to feel quiet—present when you need navigation or a theme toggle, and practically invisible once you start reading.

Start with rhythm, not decoration

When a page feels cluttered, the instinct is often to add more borders, cards, or background boxes to separate sections. In practice, most hierarchy problems can be solved earlier with typography and spacing alone.

Good reading experiences give each element enough room to breathe. A comfortable measure (around 60–70 characters per line for English, or 35–42 characters for Chinese), generous line height, and asymmetric vertical margins—more space above a heading than below it—do the heavy lifting without drawing a single extra line on screen. Type scale and whitespace are not after-the-fact polish; they are the interface structure.

Spend contrast like a limited budget

If everything on a page is bold, colored, or wrapped in a callout box, nothing stands out. I like to treat visual contrast as a strict budget:

  • One clear focal point per view: On an article page, the title and body prose own the highest contrast; metadata, tags, and table-of-contents links sit a step softer so they never pull your eye away mid-sentence.
  • Shared color tokens across themes: Rather than inventing new accent colors for every widget, keeping surfaces translucent and grounded in the same warm-neutral and soft-blue palette makes switching between light and dark modes feel natural rather than jarring.

Let the chrome step back when reading starts

Quiet design also applies to interaction states. Keyboard focus rings should be unmistakable when you tab through navigation, and empty or unconfigured states should explain themselves plainly—without pop-ups or animated distractions. When the layout respects the reader’s attention, long-form technical writing becomes much easier to stay with from the first heading to the last diagram.