File size: 869 Bytes
9a42933 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
import { Ubuntu } from "next/font/google"
import localFont from "next/font/local"
export const actionman = localFont({
src: "../fonts/Action-Man/Action-Man.woff2",
variable: "--font-action-man"
})
// https://nextjs.org/docs/pages/building-your-application/optimizing/fonts
// If loading a variable font, you don"t need to specify the font weight
export const fonts = {
actionman,
// ubuntu: Ubuntu
}
// https://nextjs.org/docs/pages/building-your-application/optimizing/fonts
// If loading a variable font, you don"t need to specify the font weight
export const fontList = Object.keys(fonts)
export type FontName = keyof typeof fonts
export const defaultFont = "actionman" as FontName
export const classNames = Object.values(fonts).map(font => font.className)
export const className = classNames.join(" ")
export type FontClass =
| "font-actionman"
|