Andrey Markin
  • home
  • blog
  • projects
  • services
  • directory
    • Tool
    • Library
    • Repo
    • Article
    • XTweet
    • Guideline
  • about
  • contact
  • meet

Mark Life Ltd

  1. Home
  2. Directory
  3. Tabular Nums
Meet

Mark Life Ltd

BG208147965

HomeContactPrivacyLLM-friendlyBlog RSSDirectory RSS
XTweetFrontendui

tabular-nums should be the default for any updating number

Soren makes the case for `font-variant-numeric: tabular-nums` as the default for timers, counters, prices, percentages, scores, and any live data — equal-width digits stop the layout from twitching when numbers change.

Added May 15, 2026Published March 2, 2026Soren (@sorenblank)
Visit tweet

tabular-nums should be the default for any number that updates (timers, counters, prices, percentages, scores, live data etc).

You can enable this tnum OpenType feature using the CSS property font-variant-numeric.

.tabular-nums {
  font-variant-numeric: tabular-nums;
}

The tweet includes a video showing the difference — proportional digits cause horizontal jitter every time a value changes; tabular figures hold the column width steady.

Related

  • Using Claude Code: The Unreasonable Effectiveness of HTMLThariq makes the case for HTML over Markdown as Claude Code's output format — richer visualizations, color, diagrams, and easier sharing once agents are the ones authoring and humans rarely hand-edit.
  • Google Search (AI SDK)Vercel AI SDK tool that grounds Gemini model responses with live Google Search results and citations.
  • Bloom.diyAI-powered mobile app builder that turns ideas into native Android apps without writing code.
  • json-renderGenerative UI framework that lets AI produce dynamic interfaces constrained to a developer-defined component catalog.