// lib/fonts.js import { Montserrat, Lato, Raleway, Poppins, Open_Sans, Roboto, Work_Sans, Noto_Sans, Jost, Quicksand, Averia_Libre, Philosopher, Pacifico, Sacramento, Caveat, Dancing_Script, Indie_Flower, Amatic_SC, Kaushan_Script, Architects_Daughter, Neucha, Great_Vibes, Satisfy, Yellowtail, Gloria_Hallelujah, Courgette, Almendra, Oswald, Bebas_Neue, Ultra, Stint_Ultra_Condensed, Playfair_Display, Abril_Fatface, Permanent_Marker, Alfa_Slab_One, Black_Ops_One, Germania_One, Holtwood_One_SC, Exo, Orbitron, Audiowide, Rajdhani, Space_Mono, Questrial, Syncopate, Unica_One, Italiana, Staatliches, Press_Start_2P, Righteous, Metal_Mania, Alegreya, Spectral, Fjalla_One, Glass_Antiqua, Cinzel_Decorative, Andika, } from "next/font/google"; // Moderne Schriftarten export const montserrat = Montserrat({ subsets: ["latin"], weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"], variable: "--font-montserrat", }); export const lato = Lato({ subsets: ["latin"], weight: ["100", "300", "400", "700", "900"], variable: "--font-lato", }); export const raleway = Raleway({ subsets: ["latin"], weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"], variable: "--font-raleway", }); export const poppins = Poppins({ subsets: ["latin"], weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"], variable: "--font-poppins", }); export const openSans = Open_Sans({ subsets: ["latin"], weight: ["300", "400", "500", "600", "700", "800"], variable: "--font-open-sans", }); export const roboto = Roboto({ subsets: ["latin"], weight: ["100", "300", "400", "500", "700", "900"], variable: "--font-roboto", }); export const workSans = Work_Sans({ subsets: ["latin"], weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"], variable: "--font-work-sans", }); export const notoSans = Noto_Sans({ subsets: ["latin"], weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"], variable: "--font-noto-sans", }); export const jost = Jost({ subsets: ["latin"], weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"], variable: "--font-jost", }); export const quicksand = Quicksand({ subsets: ["latin"], weight: ["300", "400", "500", "600", "700"], variable: "--font-quicksand", }); export const averiaLibre = Averia_Libre({ subsets: ["latin"], weight: "400", variable: "--font-averia-libre", }); export const philosopher = Philosopher({ subsets: ["latin"], weight: "400", variable: "--font-philosopher", }); // Handschriften export const pacifico = Pacifico({ subsets: ["latin"], weight: "400", variable: "--font-pacifico", }); export const sacramento = Sacramento({ subsets: ["latin"], weight: "400", variable: "--font-sacramento", }); export const caveat = Caveat({ subsets: ["latin"], weight: "400", variable: "--font-caveat", }); export const dancingScript = Dancing_Script({ subsets: ["latin"], weight: ["400", "500", "600", "700"], variable: "--font-dancing-script", }); export const indieFlower = Indie_Flower({ subsets: ["latin"], weight: "400", variable: "--font-indie-flower", }); export const amatic = Amatic_SC({ subsets: ["latin"], weight: "400", variable: "--font-amatic-sc", }); export const kaushan = Kaushan_Script({ subsets: ["latin"], weight: "400", variable: "--font-kaushan-script", }); export const architects = Architects_Daughter({ subsets: ["latin"], weight: "400", variable: "--font-architects-daughter", }); export const neucha = Neucha({ subsets: ["latin"], weight: "400", variable: "--font-neucha", }); export const greatVibes = Great_Vibes({ subsets: ["latin"], weight: "400", variable: "--font-great-vibes", }); export const satisfy = Satisfy({ subsets: ["latin"], weight: "400", variable: "--font-satisfy", }); export const yellowtail = Yellowtail({ subsets: ["latin"], weight: "400", variable: "--font-yellowtail", }); export const gloria = Gloria_Hallelujah({ subsets: ["latin"], weight: "400", variable: "--font-gloria-hallelujah", }); export const courgette = Courgette({ subsets: ["latin"], weight: "400", variable: "--font-courgette", }); export const almendra = Almendra({ subsets: ["latin"], weight: "400", variable: "--font-almendra", }); // Statement-Schriftarten export const oswald = Oswald({ subsets: ["latin"], weight: ["200", "300", "400", "500", "600", "700"], variable: "--font-oswald", }); export const bebasNeue = Bebas_Neue({ subsets: ["latin"], weight: "400", variable: "--font-bebas-neue", }); export const ultra = Ultra({ subsets: ["latin"], weight: "400", variable: "--font-ultra", }); export const stint = Stint_Ultra_Condensed({ subsets: ["latin"], weight: "400", variable: "--font-stint-ultra-condensed", }); export const playfair = Playfair_Display({ subsets: ["latin"], weight: ["400", "500", "600", "700", "800", "900"], variable: "--font-playfair-display", }); export const abril = Abril_Fatface({ subsets: ["latin"], weight: "400", variable: "--font-abril-fatface", }); export const permanentMarker = Permanent_Marker({ subsets: ["latin"], weight: "400", variable: "--font-permanent-marker", }); export const alfaSlab = Alfa_Slab_One({ subsets: ["latin"], weight: "400", variable: "--font-alfa-slab-one", }); export const blackOps = Black_Ops_One({ subsets: ["latin"], weight: "400", variable: "--font-black-ops-one", }); export const germania = Germania_One({ subsets: ["latin"], weight: "400", variable: "--font-germania-one", }); export const holtwood = Holtwood_One_SC({ subsets: ["latin"], weight: "400", variable: "--font-holtwood-one-sc", }); // Futuristische Schriftarten export const exo = Exo({ subsets: ["latin"], weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"], variable: "--font-exo", }); export const orbitron = Orbitron({ subsets: ["latin"], weight: ["400", "500", "600", "700", "800", "900"], variable: "--font-orbitron", }); export const audiowide = Audiowide({ subsets: ["latin"], weight: "400", variable: "--font-audiowide", }); export const rajdhani = Rajdhani({ subsets: ["latin"], weight: ["300", "400", "500", "600", "700"], variable: "--font-rajdhani", }); export const spaceMono = Space_Mono({ subsets: ["latin"], weight: ["400", "700"], variable: "--font-space-mono", }); export const questrial = Questrial({ subsets: ["latin"], weight: "400", variable: "--font-questrial", }); export const syncopate = Syncopate({ subsets: ["latin"], weight: "400", variable: "--font-syncopate", }); export const unicaOne = Unica_One({ subsets: ["latin"], weight: "400", variable: "--font-unica-one", }); export const italiana = Italiana({ subsets: ["latin"], weight: "400", variable: "--font-italiana", }); export const staatliches = Staatliches({ subsets: ["latin"], weight: "400", variable: "--font-staatliches", }); // Ästhetische Schriftarten export const pressStart2p = Press_Start_2P({ subsets: ["latin"], weight: "400", variable: "--font-press-start-2p", }); export const righteous = Righteous({ subsets: ["latin"], weight: "400", variable: "--font-righteous", }); export const metalMania = Metal_Mania({ subsets: ["latin"], weight: "400", variable: "--font-metal-mania", }); export const alegreya = Alegreya({ subsets: ["latin"], weight: ["400", "500", "600", "700", "800", "900"], variable: "--font-alegreya", }); export const spectral = Spectral({ subsets: ["latin"], weight: ["200", "300", "400", "500", "600", "700", "800"], variable: "--font-spectral", }); export const fjallaOne = Fjalla_One({ subsets: ["latin"], weight: "400", variable: "--font-fjalla-one", }); export const glassAntiqua = Glass_Antiqua({ subsets: ["latin"], weight: "400", variable: "--font-glass-antiqua", }); export const cinzelDecorative = Cinzel_Decorative({ subsets: ["latin"], weight: "400", variable: "--font-cinzel-decorative", }); export const andika = Andika({ subsets: ["latin"], weight: "400", variable: "--font-andika", });