Every change in this typeface — inherited, frozen, or cut by hand into the outlines — traces back to one of three commitments.
If two characters can collide in a token string, they get pulled apart: tailed l, footed 1, slashed 0, spurred G — and tittles enlarged 6% so i and j declare themselves at chat sizes. Disambiguation outranks style.
The grid stays geometric. Humanity enters through small, deliberate moves — the spur, the round marks, the Point held as a perfect circle even as everything around it widens. GT America and OpenAI Sans taught the same lesson: soften the details, never the structure.
Spacing carries more readability than any single glyph: +8u tracking, 1.32 reading leading, uniform tabular figures, +1.5% width for open counters, and descenders trimmed 4% so tight-leaded streams never collide. Tune the stream first.
Seb Sans is constructed from Inter’s open-source skeleton and pushed toward the Grilli Type sensibility — then measured against the two typefaces doing the most reading in the world right now.
Tall x-height, wide apertures, screen-first engineering, deep glyph disambiguation. Everything here is built on its open-source bones.
The bridge between 19th-century American gothics and European neo-grotesques. Source of the spurred G, footed 1, and sturdier text color.
Geometry, distinction, optical sizing, economy. Source of the logic: open counters as a hard rule, split text/display optics, opened spacing.
ABC Dinamo’s geometric-with-soft-curves face carries more daily reading than almost any typeface alive. Seb Sans adopts its rhythm, not its outlines: round commas and quotes by default, airier text tracking, and a reading-tuned 1.32 default leading on the Text cuts — up from Inter’s 1.21. Where it disagrees: OpenAI Sans sets a plain-stick l; Seb Sans keeps its tail, because AI content is full of Il1.
Mark Simonson’s geometric-skeleton, humanist-proportion hybrid became the internet’s default body face — proof that this exact blend is what mass readability looks like. Seb Sans shares its architecture: double-story a, single-story g, near-monoline strokes, generous x-height.
No stylistic sets to remember. The disambiguation kit, the American-gothic marker, and the soft punctuation are burned into the fonts — and carried through tabular figures, fractions, superscripts, and accents.
The full working set at reading weight. Hover any glyph; switch the cut to see the optical sizes and the +30 text weights carry the same DNA everywhere.
Not a borrowed library — a companion set derived from the typeface’s own measurements: 2px stroke on a 24px grid (the stem-to-cap ratio of Seb Sans, 195/1490), round caps and joins (every terminal is the Point), dot accents at the period’s radius. Match the stroke to the text weight it sits beside.
X-height sets a typeface’s apparent size independent of point size, and it’s the single biggest lever on legibility — taller x-heights leave more room for the details that keep letters distinct. This isn’t a CSS trick: XHGT is a real variable axis. Below x-height, letters scale from the baseline; ascender stems (b d f h k l t) shift with the x-height line but keep their own length; descenders (g p q y) never move.
Heading and body are independent instruments. Click either preview and type your own copy, then tune size, weight, optical size, tracking, and leading. Presets echo the settings that make ChatGPT, editorial pages, and dense dashboards read well.
The surveyor arrived in spring with instruments nobody recognized, and measured the village for a map nobody had asked for. Streets: 14. Wells: 3. Doors painted blue: 27. She wrote each number in a small canvas book, and the numbers lined up like fence posts.
“Why count what we already know?” asked the innkeeper, watching her chart the square.
“Because you know it differently than it is,” she said. “You remember 40 blue doors. There are 27. The map holds what the memory rounds.” By autumn, run_03 of her survey had logged 1,024 measurements — 0 of them twice, l and 1 and I never once confused.
Regular sits at 430, not 400 — the GT-style sturdiness that keeps small UI text confident. Display cuts return to stock weights with tighter native spacing.
GT Standard’s principle, Inter’s machinery: e/a, c/o, I/l/1 and 0/O stay separable all the way down. Scrub the size and watch nothing collapse.
Not lorem ipsum — chat turns, streamed tables, code, token counts. The content this typeface will actually carry.
| Run | Model | Loss | Cost |
|---|---|---|---|
| run_01 | llama-8b | 0.412 | $806.10 |
| run_02 | llama-8b | 0.487 | $911.04 |
| run_03 | llama-70b | 0.401 | $1,208.00 |