Type your own text above, then drag the axes — this is the actual variable font file redrawing, not a swap between static weights.
Every row below is rendered in the typeface it names — no substitute system font, no static screenshot.
Each glyph below reads its own distance from the cursor and adjusts its own weight — the same variable-font axis you dragged above, applied per letter.
A weight axis isn't a slider gimmick. It's the same interpolation type foundries always did by hand, just exposed to whoever's using the font.— R. Oyelaran
Optical size used to mean "a different drawing for 8pt versus 72pt." Now it means one file that knows the difference on its own.— M. Csik
Most clients never touch the axes we ship. We build them anyway, because the one client who does needs them to be right.— R. Oyelaran
Ductus doesn't ship separate italics on most releases. That's a design decision, not a shortcut.
A type specimen looks nothing like a dense data table set at 11 pixels. We test the second thing first.
Weight and width get all the attention in a variable font demo. Optical size is the one doing the real work.
Every typeface ships as a single variable font file with a straightforward licence — no seat counting, no font-loading service required.
Talk Licensing