its-swiss

Specimen, version 0.3.0

If the page still reads with the accent unset, the values are doing the work.

Value

98
94
89
72
54
18

Six OKLCH lightness steps, uneven on purpose: dense at the top for hairlines that are barely there, sparse in the middle. Two properties — chroma and hue — turn the whole ladder together.

Accent

One custom property. It marks the current filter, colors a link, and fills one button. Weight and the underline carry the same information, so nothing depends on it.

Type

Grid systems

Order out of the plain grotesque

Body text sits on the baseline at sixteen over twenty-four, flush left, ragged right. Every line box on the page is a whole number of baselines, so blocks that start together stay in step down the column.

Caption, twelve over sixteen, in quiet ink.

Measure and rules

Prose stops at the measure — thirty-four rems here — whatever the page width. Hairlines above and below take the lightest step that still reads, and their pixel is subtracted from the padding so the baseline holds.