Tipografía y Estilo de Texto
Fuentes, tamaños, espaciado y texto legible
Familias de Fuentes y Alternativas
Siempre define una pila de fuentes para que los usuarios tengan una experiencia consistente incluso si una fuente personalizada no se carga.
body {
font-family: "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}
Tamaños de Fuente y Altura de Línea
Usa rem para tipografía escalable y establece una altura de línea cómoda para legibilidad.
:root { font-size: 16px; }
h1 { font-size: 2.5rem; line-height: 1.2; }
p { font-size: 1rem; line-height: 1.6; }
Truncamiento y Limitación de Líneas
Mantén el texto ordenado cuando el espacio es limitado:
/* Elipsis de una sola línea */
.title {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
/* Limitar múltiples líneas */
.excerpt {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
Longitud de Línea Legible
La lectura cómoda es alrededor de 60-75 caracteres por línea:
.content {
max-width: 65ch;
line-height: 1.6;
}
Carga de Fuentes Personalizadas
@font-face {
font-family: "MyFont";
src: url("/fonts/myfont.woff2") format("woff2");
font-weight: 400 700;
font-display: swap;
}
⚠️ Errores de Tipografía
- ❌ Tamaños de fuente pequeños o altura de línea ajustada
- ❌ Usar solo píxeles para el tamaño de texto
- ❌ Sin fuentes alternativas en la pila
- ❌ Bloques de texto grandes sin espaciado