Human Palette palette
The named mid-range tier: the 11 Berlin & Kay basic colour terms, their light/dark relatives, and the T (Teal, blue-green) and M (Magenta, purple-red) between-hue variations, anchored on the Tartan Dictionary fine grid. ref is the level-ring-hue code. Generated by cmd/namedpalette; see research/colour-human-palette.
Print it: the Human Palette shade card (PDF) — every shade as a 24 mm swatch with its code, name and the reference values to dye against.
M MagentaR RedO OrangeY YellowG GreenB BlueT TealP PurpleK BlackN GreyW WhiteThe human palette is the named mid-tier — the colours a weaver or buyer actually names: the eleven Berlin & Kay basic terms, their light and dark relatives, and the few between-hue names (teal, magenta) the cloth needs. Like the six base roles it is a fixed palette: the six-colour Pattern already discriminates the corpus' designs remarkably well, so the named tier extends that power by one step, not by inventing a name for every dye. A named shade is a range, not a point — like the colour-naming systems that map a whole region of space to one word, each name stands for every dye that reads as that colour, and the swatch is just its centre.
The shades between — filling the space
Between the named anchors the space is continuous, and we fill it with indicative shades so the palette flows smoothly across the whole printable gamut rather than jumping between a handful of points. These are spaced evenly on the fine grid, holding the named shades fixed and relaxing the rest into the gaps (the algorithm is written up with the generated shades in the project notes).
They are a finer ruler, not new names. A colour you pick on the jog wheels still reads as its nearest named anchor — you get B, never an indicative in-between. Their work is discrimination: when a single sett carries two blues a hair apart, the fill is fine enough to tell they are genuinely distinct — yet the sett still labels them compactly, the nearer the canonical blue keeping the bare B and the next taking a roman tone, Bi (then Bii…). So the named palette stays small and fixed, the space flows, and a sett never has to invent a colour name to carry a second shade of one role.
And plotted over the fine grid in three illuminance layers — light, mid and dark. Each wheel is one lightness layer plotted in OKLab's own dimensions: the angle is hue — red at the top, then clockwise through orange and brown, yellow, green, blue and purple, the wheel's jog order — and the radius is chroma, with rings every 0.05. The faint grey dots are the fine grid at that lightness; the red dashed line is the dyeable limit. Hover a dot for its code, name and hex.
The shades
Each shade in OKLCh — lightness L, chroma C and hue h (degrees). The small number under each is that axis's fine-grid index: the lattice level, chroma ring and snapped hue angle that together make the shade's grid code.
| Shade | Code | Name | Family | Ref | sRGB | L | C | h |
|---|---|---|---|---|---|---|---|---|
#F7F7F7 | W | White | White · Grey · Black | 39-00 | #F7F7F7 | 0.976 97 | 0.000 0 | — |
#636363 | N | Grey | White · Grey · Black | 20-00 | #636363 | 0.500 49 | 0.000 0 | — |
#000000 | K | Black | White · Grey · Black | 00-00 | #000000 | 0.000 0 | 0.000 0 | — |
#FF9C97 | LR | Pink | Red | 32-05-023 | #FF9C97 | 0.793 78 | 0.119 12 | 23° 024 |
#D60020 | R | Red | Red | 22-09-025 | #D60020 | 0.552 55 | 0.224 22 | 25° 024 |
#CA047B | M | Magenta | Red | 22-09-354 | #CA047B | 0.550 54 | 0.225 22 | 354° 354 |
#55120C | DR | Maroon | Red | 12-04-029 | #55120C | 0.300 30 | 0.099 10 | 29° 030 |
#FF9C34 | LO | Peach | Orange & Brown | 32-07-057 | #FF9C34 | 0.779 77 | 0.161 16 | 62° 063 |
#A65C11 | O | Orange | Orange & Brown | 22-05-058 | #A65C11 | 0.550 54 | 0.125 12 | 58° 057 |
#412714 | DO | Brown | Orange & Brown | 12-02-055 | #412714 | 0.301 30 | 0.050 5 | 56° 057 |
#DCBC32 | LY | Lemon | Yellow | 32-06-095 | #DCBC32 | 0.800 79 | 0.150 15 | 95° 096 |
#8B6E00 | Y | Yellow | Yellow | 22-05-093 | #8B6E00 | 0.551 55 | 0.113 11 | 90° 090 |
#3A2B0D | DY | Olive | Yellow | 12-02-083 | #3A2B0D | 0.300 30 | 0.049 5 | 82° 081 |
#82D67A | LG | Lime | Green | 32-06-142 | #82D67A | 0.801 79 | 0.150 15 | 142° 141 |
#008B2A | G | Green | Green | 22-07-147 | #008B2A | 0.554 55 | 0.170 17 | 146° 147 |
#053819 | DG | Bottle | Green | 12-03-152 | #053819 | 0.300 30 | 0.075 7 | 151° 150 |
#023535 | DT | Petrol | Green | 12-02-194 | #023535 | 0.298 30 | 0.050 5 | 195° 195 |
#64D1D9 | LT | Aqua | Blue | 32-04-202 | #64D1D9 | 0.800 79 | 0.100 10 | 202° 201 |
#B5BBDE | LB | Sky | Blue | 32-02-277 | #B5BBDE | 0.799 79 | 0.050 5 | 278° 279 |
#00879F | T | Teal | Blue | 22-06-208 | #00879F | 0.574 57 | 0.102 10 | 216° 216 |
#466CC8 | B | Blue | Blue | 22-06-265 | #466CC8 | 0.551 55 | 0.149 15 | 265° 264 |
#082077 | DB | Navy | Blue | 12-06-265 | #082077 | 0.300 30 | 0.149 15 | 265° 264 |
#E4A6DB | LP | Lilac | Purple | 32-04-331 | #E4A6DB | 0.800 79 | 0.100 10 | 332° 333 |
#AA2DBD | P | Purple | Purple | 22-09-322 | #AA2DBD | 0.550 54 | 0.225 22 | 322° 321 |
#4B0B4F | DP | Aubergine | Purple | 12-05-325 | #4B0B4F | 0.301 30 | 0.125 12 | 325° 324 |