70 lines
1.8 KiB
JavaScript
70 lines
1.8 KiB
JavaScript
// lib/fonts.js
|
|
|
|
export const fonts = {
|
|
montserrat: "font-montserrat",
|
|
opensans: "font-opensans",
|
|
roboto: "font-roboto",
|
|
lato: "font-lato",
|
|
raleway: "font-raleway",
|
|
poppins: "font-poppins",
|
|
worksans: "font-worksans",
|
|
jost: "font-jost",
|
|
notosans: "font-notosans",
|
|
quicksand: "font-quicksand",
|
|
averialibre: "font-averialibre",
|
|
philosopher: "font-philosopher",
|
|
|
|
pacifico: "font-pacifico",
|
|
caveat: "font-caveat",
|
|
sacramento: "font-sacramento",
|
|
dancingscript: "font-dancingscript",
|
|
indieflower: "font-indieflower",
|
|
amatic: "font-amatic",
|
|
kaushan: "font-kaushan",
|
|
architects: "font-architects",
|
|
neucha: "font-neucha",
|
|
greatvibes: "font-greatvibes",
|
|
satisfy: "font-satisfy",
|
|
yellowtail: "font-yellowtail",
|
|
gloria: "font-gloria",
|
|
courgette: "font-courgette",
|
|
almendra: "font-almendra",
|
|
|
|
oswald: "font-oswald",
|
|
bebasneue: "font-bebasneue",
|
|
|
|
ultra: "font-ultra",
|
|
stint: "font-stint",
|
|
playfair: "font-playfair",
|
|
abril: "font-abril",
|
|
permanentmarker: "font-permanentmarker",
|
|
alfaslab: "font-alfaslab",
|
|
blackops: "font-blackops",
|
|
germania: "font-germania",
|
|
holtwood: "font-holtwood",
|
|
|
|
exo: "font-exo",
|
|
orbitron: "font-orbitron",
|
|
audiowide: "font-audiowide",
|
|
rajdhani: "font-rajdhani",
|
|
spacemono: "font-spacemono",
|
|
questrial: "font-questrial",
|
|
syncopate: "font-syncopate",
|
|
unicaone: "font-unicaone",
|
|
italiana: "font-italiana",
|
|
staatliches: "font-staatliches",
|
|
|
|
pressstart2p: "font-pressstart2p",
|
|
righteous: "font-righteous",
|
|
metalmania: "font-metalmania",
|
|
alegreya: "font-alegreya",
|
|
spectral: "font-spectral",
|
|
fjallaone: "font-fjallaone",
|
|
glassantiqua: "font-glassantiqua",
|
|
cinzeldecorative: "font-cinzeldecorative",
|
|
andika: "font-andika",
|
|
};
|
|
|
|
export const getFontData = (key) =>
|
|
fonts[key?.toLowerCase()] ?? fonts["montserrat"];
|