Tipografía

Familias tipográficas, escala tipográfica y reglas de uso del texto en los sistemas institucionales.

Familias tipográficas

Se definen tres familias tipográficas, expuestas como tokens en colors_and_type.css:

TokenFamiliaFallbacksUso
--font-displayPromptInter → Roboto → system-uiTítulos, encabezados y elementos de alto impacto visual
--font-bodyPromptInter → Roboto → system-uiCuerpo de texto, formularios y contenido de lectura extensa
--font-monoNovaMonoJetBrains Mono → ui-monospaceFragmentos de código, datos técnicos y metadatos

Display y cuerpo comparten la familia Prompt para mantener una voz tipográfica única; la diferenciación se logra mediante peso, tamaño e interlineado, no cambiando de fuente. Las fuentes locales se distribuyen dentro del skill unach-design-system.

Pesos e interlineado

TokenValorUso
--fw-light300Textos grandes de bajo énfasis
--fw-regular400Cuerpo de texto
--fw-medium500H4–H5, etiquetas
--fw-semibold600H1–H3, titulares
--fw-bold700Énfasis puntual
TokenValorUso
--lh-tight1.2Titulares (H1–H2)
--lh-snug1.35H3–H5 y etiquetas
--lh-normal1.5Cuerpo de texto (mínimo obligatorio)
--lh-relaxed1.65Lectura extensa

Escala tipográfica

TokenFamiliaTamañoPesoUso
--fs-h1Prompt40px600Título de página o sección principal
--fs-h2Prompt34px600Título de sección
--fs-h3Prompt28px600Encabezados de tarjetas, formularios
--fs-h4Prompt24px500Encabezados de tarjetas, formularios
--fs-h5Prompt20px500Encabezados de tarjetas, formularios
--fs-b1Prompt16px400Texto de cuerpo principal
--fs-b2Prompt14px400Descripciones, ayudas contextuales
--fs-b3Prompt12px500Etiquetas de formulario
--fs-b4Prompt10px400Notas al pie, textos auxiliares
--fs-b5NovaMono8px400Fragmentos de código, datos técnicos

Muestra viva de cada nivel (tipografía Prompt):

H1 · 40px
Universidad Adventista de Chile
H2 · 34px
Universidad Adventista de Chile
H3 · 28px
Universidad Adventista de Chile
H4 · 24px
Universidad Adventista de Chile
H5 · 20px
Universidad Adventista de Chile
B1 · 16px · cuerpo
Texto de cuerpo principal para lectura extensa en formularios y contenido.
B2 · 14px
Descripciones y ayudas contextuales en la interfaz.
B3 · 12px
Etiquetas de formulario y metadatos.
B4 · 10px
Notas al pie y textos auxiliares.
B5 · 8px · mono
Fragmentos de código y datos técnicos.

Reglas tipográficas

  • No usar más de 2 familias tipográficas distintas en una misma pantalla.
  • El interlineado (line-height) mínimo para cuerpo de texto es 1.5.
  • El ancho máximo de columna de texto es de 75 caracteres (--measure-max: 75ch) para mantener la legibilidad.
  • No usar texto justificado en interfaces de usuario; usar alineación a la izquierda.
  • El texto sobre imágenes siempre debe contar con un overlay o fondo que garantice contraste.