QuicklyCSS v2 · Docs
Tipography
Versión v2.0 alpha.2
MÓDULO•CONTENIDOS

Contenidos · Tipografía

Tipography (escala y composición)

Construye jerarquías legibles mediante tamaños, pesos, interlineados y espaciados que comparten los tokens tipográficos de QuicklyCSS.

v2.0

Escala de 11 a 100px

Incluye textos pequeños, cuerpo, títulos y displays dentro de una progresión común.

Nueve pesos

Recorre el estándar tipográfico desde thin 100 hasta black 900.

Ritmo configurable

Controla interlineado, tracking y espacio entre palabras con escalas semánticas.

Composición independiente

Combina una clase de tamaño como .font-size-4 con peso, interlineado o tracking según las necesidades del contenido.

Responsive y fluida

La escala ofrece variantes por breakpoint con .font-size-{breakpoint}-{nivel} y seis tamaños fluidos basados en clamp().

Código + resultado

Ejemplos reales de tipografía

Selecciona una utilidad para comparar el marcado y su efecto tipográfico real.

HTML
Resultado aplicado24px
Componente real

Vista general

Escala tipográfica

Escala fija completa. Cada clase también establece el interlineado asociado a su tamaño.

Aa .font-size-01 · 11px
Aa .font-size-1 · 16px
Aa .font-size-2 · 18px
Aa .font-size-3 · 20px
Aa .font-size-4 · 24px
Aa .font-size-5 · 30px
Aa .font-size-6 · 36px
Aa .font-size-7 · 48px
Aa .font-size-8 · 60px
Aa .font-size-9 · 72px
Aa .font-size-10 · 80px
Aa .font-size-11 · 88px
Aa .font-size-12 · 96px
Aa .font-size-13 · 100px

Referencia

Clases tipográficas

Los grupos siguientes corresponden a utilidades existentes y pueden combinarse sobre el mismo elemento.

ClasesEscalaPropiedadUso recomendado
.font-size-0111px · 1.4Font size + line heightTamaño compacto mínimo para texto auxiliar e iconos.
.font-size-116px · 1.5Font size + line heightCuerpo de texto principal.
.font-size-218px · 1.48Font size + line heightEntradillas y cuerpo destacado.
.font-size-320px · 1.45Font size + line heightSubtítulos y destacados breves.
.font-size-424px · 1.4Font size + line heightTítulos de sección compactos.
.font-size-530px · 1.35Font size + line heightEncabezados secundarios.
.font-size-636px · 1.3Font size + line heightEncabezados principales.
.font-size-748px · 1.25Font size + line heightTítulos destacados.
.font-size-860px · 1.2Font size + line heightDisplay de página.
.font-size-972px · 1.16Font size + line heightHero de alta jerarquía.
.font-size-1080px · 1.12Font size + line heightDisplay amplio.
.font-size-1188px · 1.08Font size + line heightTitular promocional de gran formato.
.font-size-1296px · 1.05Font size + line heightDisplay de impacto.
.font-size-13100px · 1.02Font size + line heightMáximo nivel de la escala fija.
.font-size-fluid-124px → 48pxclamp()Título fluido moderado.
.font-size-fluid-232px → 64pxclamp()Encabezado fluido de sección.
.font-size-fluid-340px → 80pxclamp()Titular principal adaptable.
.font-size-fluid-448px → 96pxclamp()Hero amplio adaptable.
.font-size-fluid-556px → 112pxclamp()Display promocional adaptable.
.font-size-fluid-664px → 128pxclamp()Máximo display fluido.
.font-size-640-{nivel}≥640pxFont size responsiveAjuste desde pantallas pequeñas horizontales.
.font-size-768-{nivel}≥768pxFont size responsiveAjuste desde tablet.
.font-size-1024-{nivel}≥1024pxFont size responsiveAjuste desde escritorio pequeño.
.font-size-1280-{nivel}≥1280pxFont size responsiveAjuste desde escritorio estándar.
.font-size-1536-{nivel}≥1536pxFont size responsiveAjuste para escritorio amplio.
.font-size-1920-{nivel}≥1920pxFont size responsiveAjuste para pantallas Full HD.
.font-size-2560-{nivel}≥2560pxFont size responsiveAjuste para pantallas QHD.
.font-size-3840-{nivel}≥3840pxFont size responsiveAjuste para pantallas 4K.
.font-size-6016-{nivel}≥6016pxFont size responsiveAjuste para formatos de muy alta resolución.
.font-thin100Font weightTitulares decorativos muy ligeros.
.font-extralight200Font weightJerarquía ligera de gran tamaño.
.font-light300Font weightTexto editorial ligero.
.font-regular400Font weightCuerpo y encabezados regulares.
.font-medium500Font weightÉnfasis moderado y controles.
.font-semibold600Font weightSubtítulos y énfasis claro.
.font-bold700Font weightTítulos y acciones destacadas.
.font-extrabold800Font weightTitulares de alto impacto.
.font-black900Font weightMáximo contraste tipográfico.
.leading-none1Line heightDisplays de una línea.
.leading-tight1.25Line heightTítulos grandes de varias líneas.
.leading-snug1.375Line heightSubtítulos compactos.
.leading-normal1.5Line heightTexto de lectura general.
.leading-relaxed1.625Line heightPárrafos de lectura prolongada.
.leading-loose2Line heightBloques con máxima separación vertical.
.tracking-tighter-0.05emLetter spacingTitulares grandes muy compactos.
.tracking-tight-0.025emLetter spacingTítulos sutilmente compactos.
.tracking-normal0Letter spacingEspaciado original de la fuente.
.tracking-wide0.025emLetter spacingEtiquetas con apertura ligera.
.tracking-wider0.05emLetter spacingEyebrows y texto en mayúsculas.
.tracking-widest0.1emLetter spacingMáxima separación entre caracteres.
.word-tighter-0.05emWord spacingCompactar frases cortas.
.word-tight-0.025emWord spacingReducir sutilmente el ritmo horizontal.
.word-normal0Word spacingEspaciado original entre palabras.
.word-wide0.05emWord spacingAumentar ligeramente la separación.
.word-wider0.1emWord spacingTexto breve con ritmo abierto.
.word-widest0.2emWord spacingMáxima separación entre palabras.
.italicItalicFont styleÉnfasis editorial o citas.
.not-italicNormalFont styleRestablecer el estilo regular.
.uppercaseUppercaseText transformEtiquetas y encabezados breves.
.lowercaseLowercaseText transformNormalizar visualmente texto en mayúsculas.
.capitalizeCapitalizeText transformInicial en mayúscula para cada palabra.
.normal-caseNoneText transformRestablecer la escritura original.
.underlineUnderlineText decorationEnlaces o énfasis subrayado.
.line-throughLine-throughText decorationContenido eliminado o precio anterior.
.no-underlineNoneText decorationEliminar una decoración heredada.
.text-leftLeftText alignLectura natural en idiomas de izquierda a derecha.
.text-centerCenterText alignTítulos cortos, mensajes vacíos y llamadas visuales.
.text-rightRightText alignValores numéricos o contenido asociado al borde derecho.
.text-justifyJustifyText alignBloques editoriales anchos cuando el espaciado resultante sea legible.
Breakpoints reales640, 768, 1024, 1280, 1536, 1920, 2560, 3840 y 6016 para la escala de tamaños.

Recomendaciones

Buenas prácticas tipográficas

01

Jerarquía limitada

Define pocos niveles por vista para que títulos, cuerpo y metadatos sean reconocibles.

02

Interlineado legible

Usa leading más amplio en párrafos y valores compactos sólo en títulos grandes.

03

Pesos disponibles

Comprueba que la fuente cargada incluya el peso solicitado para evitar síntesis visual.

04

Fluidez con intención

Reserva los tamaños fluidos para encabezados que realmente deban responder al viewport.