Sección 05 / Tipografía

Seis
voces,
un acento.

Lo que leés acá no es “ejemplo aparte”: está compuesto con los mismos tokens semánticos que las slides y el blog. Si la jerarquía se entiende en esta página, el sistema está haciendo su trabajo.

type.display · type.editorial · type.body · type.data · type.eyebrow

Código
sabroso,
che.

El mapa vive en design-system/tokens/type-style.semantic.json. Cada titular y bajada de esta página apunta a un type-style por nombre — nada se redefine acá a mano.

01 · Arquitectura

Dos capas,
una dirección.

Abajo los primitivos (tamaños, stacks, pesos). Arriba las recetas: cada superficie elige familias permitidas y roles de color juntos. La UI nunca pide “Chaney” a gritos — pide font.family.display.

01
Capa cruda

Primitives

Los valores sin significado: hex, px, stacks de fuente, weight steps. Son el inventario, no la combinación. Las superficies nunca los tocan directo.

--chimi-primitives-color-patagonia-base
--chimi-primitives-size-font-4xl
--chimi-primitives-font-family-chaney
02
Capa de recetas

Recipes

Siete recetas cerradas (canvas-quiet, canvas-signal, paper/cool, energy-loud, cool-fresh, critical). Cada una empaqueta cinco roles de color + una whitelist de familias permitidas.

--recipe-surface · --recipe-ink
--recipe-em · --recipe-accent
--recipe-warn + type whitelist
02 · Familias

Seis familias,
seis trabajos.

Cinco familias con oficio claro. Las invocás por rol, no por nombre de archivo — así podés cambiar una fuente sin reventar layouts.

Display
CHANEY
La voz que grita. Condensada, geométrica, con aire deportivo. Para titulares enormes y marcas.
Rol: font.family.display
Tamaños: display.sm → 2xl
CÓDE
BIEN HECHO
A B C D E F G H I J K L M N Ñ O P Q R S T U V W X Y Z · 0 1 2 3 4 5 6 7 8 9
Body
At Aero
El caballo de batalla. Sans neutra pero con carácter, legibilidad excelente. Para subtítulos, bullets, cuerpo en UI.
Rol: font.family.body
Tamaños: body.md → xl
Pensamos producto,
cebamos el código.
Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Ññ Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz — 0 1 2 3 4 5 6 7 8 9
Editorial
Scilla
Narrow
El serif con alma. Se usa casi siempre en cursiva: para citas, énfasis dentro de titulares, subtítulos que respiran.
Rol: font.family.editorial
Tamaños: editorial.sm → xl, quote-md/lg/xl
“Un commit sin revisión
es como un asado sin sal.”
Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj — 0 1 2 3 4 5 6 7 8 9
Data
Thunder
Variable condensada para métricas, tableros y datos donde hace falta densidad sin perder personalidad. Solo para numerics grandes.
Rol: font.family.data
Tamaños: data-sm → xl
128.4ms
0123456789 · KPI · DIFF · SHIP IT
Mono / Código
Nudica
Mono
La voz técnica. Para eyebrows, labels, tokens de código, metadatos y snippets inline. Humanista, con personalidad sin perder legibilidad a tamaño pequeño.
Rol: font.family.code
Pesos: 400 · 500 · 700
--recipe-accent
· canvas-quiet
Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll 0 1 2 3 4 5 6 7 8 9 · ( ) / →
Brand / Logo
Higno
La firma de la casa. Utilizada exclusivamente para el wordmark Chimichurri Code, con proporciones y pesos ajustados para el logo.
Rol: Identidad de Marca
Uso: Restringido a Logotipo
Higno Brand
Esta fuente no se consume como token CSS, vive en los trazados vectoriales del logo.