MeasureRatioOf
Tile1.96×nominal height
Corner radius0.22the tile
d glyph0.658the tile — 79/120
Dot0.125the tile — 15/120
Gap, tile → wordmark0.28the tile
Wordmark0.867the tile — 104/120
Wordmark tracking−3%—
Baseline nudge+0.075×the wordmark
🚨 Three numbers exist for the wordmark and only one is right. The SVG artwork sets it at 0.867× the tile; dot-tokens.yaml § logo says 0.928×; dani.go's Flutter widget draws 1.031×. This system follows the artwork. Two versions were rejected on 2026-08-30 for exactly this, both TOO BIG — "icon is totally different in letter size, the logo font is different too". It was never a font difference: the bundled and fetched Space Grotesk are v2.000 with identical outlines, verified glyph by glyph. A wordmark a fifth too large reads as a heavier face. If you are about to make the word bigger, you are going backwards. The baseline nudge is a Transform, not a Padding, so it adds nothing to the laid-out height. §10.