vruz.dev
Notas
Performance5 min

next/font con tipografías editoriales sin penalizar el rendimiento

Cómo uso fuentes como Cormorant Garamond o Playfair Display en proyectos de cliente con carácter editorial, manteniendo el mismo estándar de performance que en cualquier otro proyecto.

  • #next-font
  • #tipografia
  • #performance
  • #next.js

Cuando un restaurante o un hostal rural pide una identidad visual con carácter — serifas editoriales, no la sans-serif genérica de cualquier SaaS — la tentación es sacrificar performance por estética. next/font hace que esa elección no sea necesaria.

El combo que uso: serif de personaje + sans-serif de apoyo

Cormorant Garamond o Playfair Display para titulares (el carácter visual del negocio) combinadas con una sans-serif neutra y muy legible para cuerpo de texto (Source Sans, Inter). Dos familias, no más: cada fuente adicional es una descarga adicional, aunque next/font las optimice.

Por qué next/font no penaliza aunque sean fuentes 'pesadas'

next/font descarga la fuente en build time, la sirve como asset estático propio (sin llamada a Google Fonts en producción) y genera automáticamente font-display: swap con métricas de fallback ajustadas al tamaño real de la fuente. El resultado: cero bloqueo de renderizado y layout shift mínimo, incluso con una serif con métricas muy distintas a la fuente de sistema.

Subconjuntos y pesos: solo lo que se usa

Una fuente editorial completa incluye pesos y variantes que casi nunca se usan en una landing (light, black, itálica completa). Limito el weight a los dos o tres pesos que realmente aparecen en el diseño — normalmente regular y semibold para body, y un peso más expresivo solo para el H1.

Conclusión

Carácter visual y rendimiento no son fuerzas opuestas si controlas qué fuente cargas, cuántos pesos y cómo se sirve. next/font hace ese control casi automático — el trabajo real es tener disciplina para no añadir un peso o una familia 'por si acaso'.

¿Construyendo algo?

Si esto te ha resonado, podemos hablar. Contactar →