Spaces:
Sleeping
Sleeping
| import { | |
| Indie_Flower, | |
| The_Girl_Next_Door, | |
| } from "next/font/google" | |
| import localFont from "next/font/local" | |
| export const indieflower = Indie_Flower({ | |
| subsets: ["latin"], | |
| weight: "400", | |
| variable: "--font-indieflower", | |
| }) | |
| export const thegirlnextdoor = The_Girl_Next_Door({ | |
| subsets: ["latin"], | |
| weight: "400", | |
| variable: "--font-the-girl-next-door", | |
| }) | |
| export const komika = localFont({ | |
| src: "../fonts/Komika-Hand/Komika-Hand.woff2", | |
| variable: "--font-komika" | |
| }) | |
| export const actionman = localFont({ | |
| src: "../fonts/Action-Man/Action-Man.woff2", | |
| variable: "--font-action-man" | |
| }) | |
| export const karantula = localFont({ | |
| src: "../fonts/Karantula/Karantula.woff2", | |
| variable: "--font-karantula" | |
| }) | |
| export const manoskope = localFont({ | |
| src: "../fonts/Manoskope/MANOSKOPE-Bold.woff2", | |
| variable: "--font-manoskope" | |
| }) | |
| export const paeteround = localFont({ | |
| src: "../fonts/Paete-Round/Paete-Round.woff2", | |
| variable: "--font-paete-round" | |
| }) | |
| export const qarmic = localFont({ | |
| src: "../fonts/Qarmic-Sans/Qarmic-Sans-Abridged.woff2", | |
| variable: "--font-qarmic-sans" | |
| }) | |
| export const archrival = localFont({ | |
| src: "../fonts/SF-Arch-Rival/SF-Arch-Rival.woff2", | |
| variable: "--font-sf-arch-rival" | |
| }) | |
| export const cartoonist = localFont({ | |
| src: "../fonts/SF-Cartoonist-Hand/SF-Cartoonist-Hand.woff2", | |
| variable: "--font-sf-cartoonist-hand" | |
| }) | |
| export const toontime = localFont({ | |
| src: "../fonts/SF-Toontime/SF-Toontime.woff2", | |
| variable: "--font-sf-toontime" | |
| }) | |
| export const vtc = localFont({ | |
| src: "../fonts/VTC-Letterer-Pro/VTC-Letterer-Pro.woff2", | |
| variable: "--font-vtc-letterer-pro" | |
| }) | |
| export const digitalstrip = localFont({ | |
| src: "../fonts/DigitalStripBB/DigitalStripBB_Reg.woff2", | |
| variable: "--font-digital-strip-bb" | |
| }) | |
| // 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 = { | |
| indieflower, | |
| thegirlnextdoor, | |
| // komika, | |
| actionman, | |
| karantula, | |
| manoskope, | |
| // paeteround, | |
| // qarmic, | |
| // archrival, | |
| // cartoonist, | |
| // toontime, | |
| // vtc, | |
| digitalstrip | |
| } | |
| // 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 = "cartoonist" as FontName | |
| export const classNames = Object.values(fonts).map(font => font.className) | |
| export const className = classNames.join(" ") | |
| export type FontClass = | |
| | "font-indieflower" | |
| | "font-thegirlnextdoor" | |
| | "font-komika" | |
| | "font-actionman" | |
| | "font-karantula" | |
| | "font-manoskope" | |
| | "font-paeteround" | |
| | "font-qarmic" | |
| | "font-archrival" | |
| | "font-cartoonist" | |
| | "font-toontime" | |
| | "font-vtc" | |
| | "font-digitalstrip" | |