Constantly getting Geist font issues when deploying to Vercel

Hello, I’m continuously and constantly getting the Geist font deploy build errors when trying to deploy to Versel.
Clicking on “Fix with v0“ does nothing and just gets stuck in a loop, trying to fix it with no success.
This is happening to me in almost every project I try to deploy to Versel. Sometimes, even when I’m not using the Geist font in it, because v0 somehow still defaults to it in its default design system?? Why is it happening?!?! How do I get rid of this Geist font?!?! HELP
Please advise :folded_hands:
Thanks, Ilya.

Hey Ilya!

I can see why this is frustrating, the Geist font can sneak into projects because it’s part of v0’s default design system, even if you didn’t explicitly pick it. The first thing to do is check whether your code is importing it anywhere (for example, any import { GeistSans } style imports) and remove those. Also take a look at your layout.tsx or any shared layout file to see if Geist classes or font declarations were added there. If they were, replace them with something like font-sans or whatever font family you actually want.

If you prefer to use a different font instead of the default system stack, you can swap Geist out for a Google Font via next/font/google, or just rely on Tailwind’s built-in font stacks (font-sans, font-serif, etc.). System fonts also work well if you want something low-maintenance.

The “Fix with v0” button getting stuck usually points to a font reference that the system can’t automatically remove. Manually clearing out all Geist references and redeploying is often enough to fix it.