Saltar al contenido
Índice de Kit UI
Kit UI CSS y composición

Tipografía CSS.

Utilidades tipográficas conectadas a los roles IBM Plex Sans y JetBrains Mono.

Referencia

Tailwind genera estas utilidades durante el build. Style fija los tokens aceptados, los defaults y las restricciones del grupo.

Propiedad o familiaUso en v10Criterio
font-familysans o monoNo Inter, Roboto, Arial ni Google Fonts
font-size / line-heightRoles de textoUsar tokens fluidos o discretos publicados
font-smoothingNo recomendado globalmenteRespetar rasterización del sistema
font-style / weight / stretchÉnfasisPesos disponibles 400 a 700; no simular
font-variant-numericDatostabular-nums en tablas y KPIs
font-feature-settingsCaso tipográfico específicoPreferir variant numeric cuando existe
letter-spacingLabels y displayNo espaciar cuerpo largo
line-clampPreviewsNo truncar información crítica
list-style-*Prosa y procedimientosMarcadores visibles cuando orden importa
text-align / vertical-alignAlineaciónNúmeros comparables a la derecha
colorRoles ink y estadosNunca color crudo de marca en cuerpo
text-decoration-*Enlaces y ediciónSubrayado reconocible y offset legible
text-transformCaja naturalMayúsculas sólo en logo, siglas y el literal Región Metropolitana
text-overflow / wrapContenido limitadoOfrecer acceso al valor completo
text-indent / tab-sizeProsa y códigoUso documentado
white-space / word-break / overflow-wrap / hyphensTexto largoPreferir overflow-wrap:anywhere para identificadores
contentDecoración CSSNo introducir información esencial

Reglas de Style

  • La jerarquía usa tamaño, peso y espacio antes de color.
  • La primitiva .l-measure limita lectura a 36 rem; comprobar hasta 80 caracteres por línea con la fuente y el ancho reales.
  • Los links se reconocen sin depender sólo del color.
  • Probar zoom, contenido localizado y cadenas técnicas largas.

Contrato de uso

  • Usar utilidades para ajustes locales y prototipos acotados.
  • Usar una clase semántica de Kit cuando el patrón se repite o tiene comportamiento.
  • No construir clases dinámicamente; cada nombre debe aparecer completo en el código fuente.
  • No usar valores arbitrarios para reemplazar un token que falta. Proponer primero el token.
  • Verificar 320 px, 200% de zoom, tema oscuro y reducción de movimiento cuando aplique.