Fonts List https://fonts.google.com/ Adding Fonts Fonts from next/font/google import {Cormorant_Garamond} from "next/font/google" const cormorantGaramond = Cormorant_Garamond({ subsets : ["latin"], variable : "--font-cormorant-garamond", weight : ["400"] }) export default function Main(){ return ( <body className={`${cormorantGarmond.variable}`}> Hello </body> ) } Fonts from local directory import localFont from "next/font/local"; import "./globals.css"; const geistSans = localFont({ src: "./fonts/GeistVF.woff", variable: "--font-geist-sans", weight: "100 900", }); export default function Main(){ return ( <body className={`${geistSans.variable}`}> Hello </body> ) } Then modify tailwind.config.js to be: module.exports = { theme: { extend: { fontFamily: { myfont: ['var(--font-myfont)'], }, }, }, }