Executando verificação de segurança...
1
Carregando publicação patrocinada...
1

Provavelmente vai ter que usar dessa forma css-variables

Importa a fonte no _app e adiciona a classe em uma div envolvendo toda aplicação.

//_app.js
import { Roboto } from '@next/font/google'

const roboto = Roboto({ 
  weight: '400',
  variable: '--roboto-font'
})

export default function App({ Component, pageProps }) {
  return (
    <div className={roboto.className}>
        <Component {...pageProps} />
    </div>
  );
}
/* globals.css */
html, body { 
    font-family: var(--roboto-font);
}
1

Seria ótimo se o projeto tive-se apenas uma fonte, mas tem duas, ai que complica! Estou pesquisando uma forma de carregar as fontes no arquivo css!

Mas de qualquer forma, muito obrigado!

1

Pode adicionar duas fontes ou quantas fontes quiser, é uma classe css normal :)
No css tu vai adicionar a variável font-family: var(--roboto-font);, é uma variável css padrão.

1
0

Consegui! O Nextjs tb atualizou a documentação, estou usando tailwind e passei assim:

//tailwind.config.js
fontFamily: {
    lato: ['var(--lato-font)'],
    roboto: ['var(--roboto-font)'],
}

ficou perfeito!