Use this page to choose a visual direction before you retrofit or create vignettes. You can tune one parameter at a time and immediately see the effect on hierarchy, contrast, and page rhythm.
Start with family and preset, then tune style, then adjust content width. That order gives the fastest path to a coherent page.
family=red | preset=homage | style=minimal | width=80ch
family: accent hue and contrast character for links,
rules, the nested-square marker, and plot palettes (the four chips above
show the active family’s tones).preset (direction): warm homage (cream
ground, serif body, light code) vs cool interaction
(grey ground, grotesk, dark code).style: structural weight (minimal,
balanced, assertive).content_width: reading measure in ch
units.pal <- albersdown::albers_palette(params$family)
stopifnot(
identical(names(pal), c("A900", "A700", "A500", "A300")),
all(nzchar(unname(pal)))
)
knitr::kable(data.frame(tone = names(pal), hex = unname(pal)), format = "html")| tone | hex |
|---|---|
| A900 | #C22B23 |
| A700 | #DC3925 |
| A500 | #E44926 |
| A300 | #E35B2D |