next.js/test/e2e/next-font/app/pages/with-google-fonts.js
with-google-fonts.js50 lines1.3 KB
import { Fraunces, Indie_Flower, Roboto } from 'next/font/google'

const indieFlower = Indie_Flower({
  weight: '400',
  preload: false,
  subsets: ['latin'],
})
const fraunces = Fraunces({ weight: '400', preload: false, subsets: ['latin'] })

const robotoMultiple = Roboto({
  weight: ['900', '100'],
  style: ['normal', 'italic'],
  subsets: ['latin'],
})
const frauncesMultiple = Fraunces({
  style: ['italic', 'normal'],
  axes: ['SOFT', 'WONK', 'opsz'],
  subsets: ['latin'],
})

const frauncesMultipleWeights = Fraunces({
  weight: ['100', '400', '900'],
  subsets: ['latin'],
})

export default function WithFonts() {
  return (
    <>
      <div id="first-google-font" className={indieFlower.className}>
        {JSON.stringify(indieFlower)}
      </div>
      <div id="second-google-font" className={fraunces.className}>
        {JSON.stringify(fraunces)}
      </div>
      <div id="multiple-roboto" className={robotoMultiple.className}>
        {JSON.stringify(robotoMultiple)}
      </div>
      <div id="multiple-fraunces" className={frauncesMultiple.className}>
        {JSON.stringify(frauncesMultiple)}
      </div>
      <div
        id="multiple-weights-fraunces"
        className={frauncesMultipleWeights.className}
      >
        {JSON.stringify(frauncesMultipleWeights)}
      </div>
    </>
  )
}
Quest for Codev2.0.0
/
SIGN IN