Why: the goal or problem
Code and text tables rely on aligned positions. Variable Latin character widths make those positions drift.
How: work toward a solution
All five specimens share a sentence, iiiWWW 0123, and the same numbers. Edit the specimen, adjust its size, and show measured width guides or tabular digits. Text remains shaped as one string. Reset or reload restores the initial text at 48px. Supported Latin characters share an advance width; fallback characters may differ.
Letters take space
River, light & time
Every detail has a story. Slow down and let the page unfold.
River, light & time
Measured advances appear after fonts load.
All five examples share the same text and size. The named face renders supported Latin; Korean and Japanese use Noto CJK. Other characters may fall back. Guides measure text in context, so shaping and ligatures can affect the ranges.
A fictional demo within this article. Reset or reload restores its initial state.
What: the concept
Monospaced Latin glyphs share an advance width even when their ink shapes differ.
CJK, emoji, combining marks, and fallback faces can break that model; inspect the supported character set.
Discuss this idea
Comments are shared across languages. GitHub login required to post.