Every figure here is derived.
Every value below is read at build time from the file that defines it. Change a token, rebuild, and the figure moves with it.
This is not a debrief: there is no problem, no approach and no result. The Hive index lists the debriefs and does not list this page; the homepage links it.
The site measures itself.
lattice
- cell, maximum
- 150.000 px
- the one chosen number in the geometry
- column advance
- 0.750 × cell
- three quarters of a flat-top hexagon
- row height
- 0.866025 × cell
- sqrt(3)/2
- period
- 225.000 px
- 2 advances at the maximum cell
- columns
- 2 × floor(100cqw / 225.000 px) + 2
- even at every width, so the phase closes at both edges
type
- text ramp
- 1.2
- 6/5, steps −2 to 2, raised in exact rational arithmetic
- display ramp
- 1.3333
- 4/3, steps 3 to 7, anchored on step 2
- steps
- 10
- −2 to 7, anchored on 1rem
- rhythm
- 8 steps
- one lattice row, divided by 1.44 per step
layout
- page column
- 12 advances
- capped there; the gutters take what is left
- measure
- 5 advances
- capped at the page column
- gutter, minimum
- 0.25 advances
- the floor under the edge margin
contrast
- ink on ground
- 12.96:1
- AAA body · either composition
- accent as text, dark ground
- 6.42:1
- AA body, AAA large
- accent as text, light ground
- 5.99:1
- AA body, AAA large
- accent as a mark, light ground
- 2.02:1
- below every threshold · a fill, never text
- data at body size
- 4.61:1
- AA body, AAA large · the worse of the two grounds
- data as a mark
- 3.38:1
- AA large · hairlines and large figures only
bytes
- document
- 48,894 B
- HTML with the stylesheet inlined
- fonts, preloaded
- 151,284 B
- 4 faces, fetched whether or not a glyph needs one
- icons and manifest
- 26,397 B
- 5 files in the head, and a browser takes the subset it wants
- images
- 10,658 B
- 2 files; one is fetched per element, by composition
- first load, minimum
- 200,178 B
- the document and every preloaded face, on any cold load
- first load, maximum
- 237,233 B
- every same-origin file this document names, before HTTP compression
