UNPKG

@next/font

Version:

`@next/font` includes built-in automatic self-hosting for any font file. This means you can optimally load web fonts with zero layout shift, thanks to the underlying CSS size-adjust property used.

16 lines (12 loc) 574 B
// Validate next version const semver = require('next/dist/compiled/semver') if (semver.lt(require('next/package.json').version, '13.0.0')) { throw new Error('`@next/font` is only available in Next.js 13 and newer.') } let message = '@next/font/google failed to run or is incorrectly configured.' if (process.env.NODE_ENV === 'development') { message += '\nIf you just installed `@next/font`, please try restarting `next dev` and resaving your file.' } message += `\n\nRead more: https://nextjs.org/docs/basic-features/font-optimization` throw new Error(message)