Cómo usar fuentes
El módulo next/font
optimiza automáticamente sus fuentes y elimina solicitudes de red externas para mejorar la privacidad y el rendimiento.
Incluye auto-hospedaje integrado para cualquier archivo de fuente. Esto significa que puede cargar fuentes web de manera óptima sin cambios de diseño (layout shift).
Para comenzar a usar next/font
, impórtelo desde next/font/local
o next/font/google
, llámelo como una función con las opciones apropiadas y establezca el className
del elemento al que desea aplicar la fuente. Por ejemplo:
Las fuentes están limitadas al componente en el que se utilizan. Para aplicar una fuente a toda su aplicación, agréguela al Layout Raíz.
Fuentes de Google
Puede auto-hospedar automáticamente cualquier fuente de Google. Las fuentes se incluyen como activos estáticos y se sirven desde el mismo dominio que su implementación, lo que significa que el navegador no envía solicitudes a Google cuando el usuario visita su sitio.
Para comenzar a usar una fuente de Google, importe la fuente elegida desde next/font/google
:
Recomendamos usar fuentes variables para obtener el mejor rendimiento y flexibilidad. Pero si no puede usar una fuente variable, deberá especificar un peso:
Fuentes locales
Para usar una fuente local, importe su fuente desde next/font/local
y especifique el src
de su archivo de fuente local. Las fuentes se pueden almacenar en la carpeta public
. Por ejemplo:
Si desea usar múltiples archivos para una sola familia de fuentes, src
puede ser un array: