feat: tipografía Open Sans (reemplaza Inter)

Aptos descartada para web: su EULA (Microsoft) prohíbe distribuirla o
servirla públicamente. Open Sans (OFL) es la open-source más cercana —
comparte diseñador con Aptos (Steve Matteson). Cargada vía next/font/google,
autoalojada en el build estático (cero requests externos en runtime).

- app/layout.tsx: Inter → Open_Sans (pesos 400/600/700/800 + itálicas)
- tailwind.config.ts: sans → var(--font-open-sans); token 'narrow' eliminado
- app/globals.css: body font-family
- docs (AGENTS, dueña-directrices, spec): Open Sans documentado,
  decisión registrada (28/jul/2026)

Typecheck, lint, 27/27 tests y build verdes.
This commit is contained in:
erikgh committed 2026-07-28 11:56:05 -06:00
1 parent 9888e93640
commit 09dedad6ae
6 files changed
+18 -21

No files matched your search

+4 -6
View File
@@ -146,12 +146,10 @@ Proceso visual: **Complejidad** (múltiples variables) → **Enfoque** (prioriza
### Tipografía
| Tipo | Fuente | Pesos disponibles | Uso |
|------|--------|--------------------|-----|
| **Principal** | **Aptos** | Light, Book, Regular, Medium, Bold, Black | Headlines, body, CTA, UI general |
| **Secundaria** | **Aptos Narrow** | Light, Book, Regular, Medium, Bold, Black | Taglines, subtítulos, texto compacto |
**Manual de marca (impreso/presentación):** Aptos (principal) + Aptos Narrow (secundaria).
**Implementación web (landing):** **Open Sans** — vía `next/font/google`, pesos 400/600/700/800 + itálicas.
> ⚠️ **Nota para web:** Aptos es una fuente de Microsoft sin versión Google Fonts. Para la landing se debe: (a) autoalojar los archivos .woff2 con `@font-face`, o (b) usar un fallback con métricas similares (ej. **Inter** para body, que es visualmente cercana). Decisión a confirmar con la dueña.
> ⚠️ **Por qué no Aptos en web:** Aptos es proprietaria de Microsoft; su EULA prohíbe distribuirla o servirla en un sitio público ("No Distribution Rights" + "publish for others to copy"). La dueña, informada del riesgo, inicialmente autorizó usarla; pero al faltar los pesos regular/semibold en la conversión a `.woff2`, decidió pasar a la alternativa open-source más cercana. **Open Sans** comparte diseñador con Aptos (Steve Matteson) y es OFL (libre para web). Decisión: 28/jul/2026.
### Iconografía
- Estilo: **líneas simples, geométricas, consistentes en grosor**
@@ -199,7 +197,7 @@ Estas decisiones **no se reabren sin consultar a la dueña.**
### Pendiente de decisión de la dueña
- **Hero final:** HV-1 (bold sans sin cajas) vs HV-2 (palabras en caja) — ver `docs/hero-finalists.md`
- **Tipografía web:** ¿Alojar Aptos como web font o usar Inter como fallback?
- ~~**Tipografía web:** Aptos vs Inter~~ → **RESUELTO (28/jul/2026): Open Sans**. Ver sección "Tipografía" arriba.
---