patinate

brand sheet

Mark, type, ground, ink.

One sheet for whoever touches the README, the site or a release page. Palette, scale and body type are the dunn.dev estate's; patinate adds its mark and Plex Serif for display.

the mark · in register

128
48
24 · favicon
reversed

Three plates stacked in register, each fainter as it recedes, and one route printed across the front plate in the accent. It reads at 24 px and says what the tool does: layers, in register. It has no circle and no point, because a ring on a map is the thing this project works never to imply. The dunn.dev mark is the estate's and is never redrawn here.

type · IBM Plex

display · Plex Serif 400/500, italic for the linePosters pulled from the roads you ride.
body · Plex Sans, estate scaleWhere you ride often the strokes stack and the color deepens, the way patina builds on metal.
stamps and commands · Plex MonoTHEME 03 · WARM_BEIGE
patinate render --theme warm_beige --cycling

ground and ink · estate tokens

--bgground
--surfacecards, code
--borderrules
--border-strongcontrols
--textink
--text-2body
--text-mutedstamps
--accentmoss

The page follows @dunn.dev/reference in both light and dark. Theme inks live in the theme JSONs and are never site tokens; they appear on the site only inside a print or an ink bar.

noir_heat

blueprint_heat

warm_beige

cycle_heat

newsprint

verdigris

README header · as the forge renders it

The patinate README hero

patinate

Render Strava activity into stylized heatmap posters and inline SVG. The patina builds where you ride often: overlapping low-alpha strokes accumulate into brighter color the way actual patina builds on metal.

The hero is hero.svg at the repo root: 1200 × 430, literal colors, system font fallbacks. The forge strips inline SVG, so it ships as a file.