tutorial
nextjs
tutorial

Instalar una fuente en Next.js

Aprende cómo instalar y configurar una fuente personalizada en Next.js paso a paso, mejorando el diseño y la experiencia visual de tu aplicación.

September 10, 2025
6 min read
Instalar una fuente en Next.js

Nota: site para convertir fuentes de texto a woof y woff2 https://transfonter.org/

Crea una carpeta para las fuentes

Crea una carpeta dentro de tu proyecto para almacenar los archivos .woff, .woff2, etc.

Por convención:

/public/fonts/geller/

Ejemplo:

/public/fonts/geller/GellerSans-Regular.woff2
/public/fonts/geller/GellerSans-Bold.woff2

Define las fuentes con @font-face

En tu archivo global de estilos (por ejemplo, si usas Tailwind, normalmente es ´src/app/globals.css´ o ´src/styles/globals.css´), agrega:

@font-face {
  font-family: 'Geller Sans';
  src: url('/fonts/geller/GellerSans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Geller Sans';
  src: url('/fonts/geller/GellerSans-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

Usa la fuente en tu CSS o Tailwind

Si estás usando CSS:

body {
  font-family: 'Geller Sans', sans-serif;
}

Si estás usando Tailwind CSS:

Ve a tu archivo ´tailwind.config.ts´ o ´tailwind.config.js´ y agrega:

import type { Config } from 'tailwindcss'

const config: Config = {
  theme: {
    extend: {
      fontFamily: {
        geller: ['Geller Sans', 'sans-serif'],
      },
    },
  },
}

export default config

Luego en tu HTML o componentes puedes usar:

<h1 className="font-geller font-bold text-4xl">
  Hola mundo con Geller Sans
</h1>

Prueba la fuente

Levanta tu proyecto:

npm run dev

Y verifica en el navegador que la fuente se aplique correctamente. Puedes inspeccionar elementos con DevTools → pestaña Computed → font-family.

Share this article:
Tags:
nextjs
tutorial
EH

About Eduardo Hernandez

Desarrollador Web Full-Stack con experiencia en la creación de aplicaciones modernas, rápidas y escalables. Especializado en JavaScript, TypeScript, React, Next.js, Node.js y bases de datos SQL, con un enfoque en rendimiento, seguridad y buenas prácticas de desarrollo.

Related Articles

Cómo conectar Git con GitHub paso a paso (guía completa)
tutorial

Cómo conectar Git con GitHub paso a paso (guía completa)

Aprende paso a paso cómo conectar Git con GitHub, configurar claves SSH y gestionar múltiples cuentas de forma sencilla y segura.

September 1, 2025
8 min read
Cómo reducir tu huella de carbono en el día a día
tutorial

Cómo reducir tu huella de carbono en el día a día

Pequeños cambios que puedes hacer en tu rutina diaria para ayudar al planeta.

June 15, 2025
5 min read
Guía Completa: Laravel 11 con Registro/Login y MongoDB 6.0 LTS
tutorial

Guía Completa: Laravel 11 con Registro/Login y MongoDB 6.0 LTS

Aprende a integrar MongoDB 6.0 LTS con Laravel 11 para implementar registro y login, y mejores prácticas de arquitectura.

September 10, 2025
20 min read