diff --git a/app/layout.tsx b/app/layout.tsx index 4e0c429..e08d80f 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,10 +1,37 @@ -import { Inter, Outfit } from "next/font/google"; +import localFont from "next/font/local"; import { Toaster } from "sonner"; import "./globals.css"; -const inter = Inter({ subsets: ["latin"] }); -const outfit = Outfit({ subsets: ["latin"], variable: "--font-outfit" }); +const inter = localFont({ + src: [ + { path: "../public/fonts/Inter-Thin.ttf", weight: "100", style: "normal" }, + { path: "../public/fonts/Inter-ExtraLight.ttf", weight: "200", style: "normal" }, + { path: "../public/fonts/Inter-Light.ttf", weight: "300", style: "normal" }, + { path: "../public/fonts/Inter-Regular.ttf", weight: "400", style: "normal" }, + { path: "../public/fonts/Inter-Medium.ttf", weight: "500", style: "normal" }, + { path: "../public/fonts/Inter-SemiBold.ttf", weight: "600", style: "normal" }, + { path: "../public/fonts/Inter-Bold.ttf", weight: "700", style: "normal" }, + { path: "../public/fonts/Inter-ExtraBold.ttf", weight: "800", style: "normal" }, + { path: "../public/fonts/Inter-Black.ttf", weight: "900", style: "normal" }, + ], + variable: "--font-inter", +}); + +const outfit = localFont({ + src: [ + { path: "../public/fonts/Outfit-Thin.ttf", weight: "100", style: "normal" }, + { path: "../public/fonts/Outfit-ExtraLight.ttf", weight: "200", style: "normal" }, + { path: "../public/fonts/Outfit-Light.ttf", weight: "300", style: "normal" }, + { path: "../public/fonts/Outfit-Regular.ttf", weight: "400", style: "normal" }, + { path: "../public/fonts/Outfit-Medium.ttf", weight: "500", style: "normal" }, + { path: "../public/fonts/Outfit-SemiBold.ttf", weight: "600", style: "normal" }, + { path: "../public/fonts/Outfit-Bold.ttf", weight: "700", style: "normal" }, + { path: "../public/fonts/Outfit-ExtraBold.ttf", weight: "800", style: "normal" }, + { path: "../public/fonts/Outfit-Black.ttf", weight: "900", style: "normal" }, + ], + variable: "--font-outfit", +}); import { getSiteContents } from "@/lib/data"; diff --git a/public/fonts/Inter-Black.ttf b/public/fonts/Inter-Black.ttf new file mode 100644 index 0000000..5b8b671 Binary files /dev/null and b/public/fonts/Inter-Black.ttf differ diff --git a/public/fonts/Inter-Bold.ttf b/public/fonts/Inter-Bold.ttf new file mode 100644 index 0000000..9c2f47d Binary files /dev/null and b/public/fonts/Inter-Bold.ttf differ diff --git a/public/fonts/Inter-ExtraBold.ttf b/public/fonts/Inter-ExtraBold.ttf new file mode 100644 index 0000000..8a9a1bc Binary files /dev/null and b/public/fonts/Inter-ExtraBold.ttf differ diff --git a/public/fonts/Inter-ExtraLight.ttf b/public/fonts/Inter-ExtraLight.ttf new file mode 100644 index 0000000..a68c191 Binary files /dev/null and b/public/fonts/Inter-ExtraLight.ttf differ diff --git a/public/fonts/Inter-Light.ttf b/public/fonts/Inter-Light.ttf new file mode 100644 index 0000000..3c64d3f Binary files /dev/null and b/public/fonts/Inter-Light.ttf differ diff --git a/public/fonts/Inter-Medium.ttf b/public/fonts/Inter-Medium.ttf new file mode 100644 index 0000000..4a57a1a Binary files /dev/null and b/public/fonts/Inter-Medium.ttf differ diff --git a/public/fonts/Inter-Regular.ttf b/public/fonts/Inter-Regular.ttf new file mode 100644 index 0000000..399a6e0 Binary files /dev/null and b/public/fonts/Inter-Regular.ttf differ diff --git a/public/fonts/Inter-SemiBold.ttf b/public/fonts/Inter-SemiBold.ttf new file mode 100644 index 0000000..67fda28 Binary files /dev/null and b/public/fonts/Inter-SemiBold.ttf differ diff --git a/public/fonts/Inter-Thin.ttf b/public/fonts/Inter-Thin.ttf new file mode 100644 index 0000000..08f6d24 Binary files /dev/null and b/public/fonts/Inter-Thin.ttf differ diff --git a/public/fonts/Outfit-Black.ttf b/public/fonts/Outfit-Black.ttf new file mode 100644 index 0000000..59fbf61 Binary files /dev/null and b/public/fonts/Outfit-Black.ttf differ diff --git a/public/fonts/Outfit-Bold.ttf b/public/fonts/Outfit-Bold.ttf new file mode 100644 index 0000000..0389ff2 Binary files /dev/null and b/public/fonts/Outfit-Bold.ttf differ diff --git a/public/fonts/Outfit-ExtraBold.ttf b/public/fonts/Outfit-ExtraBold.ttf new file mode 100644 index 0000000..6f0672b Binary files /dev/null and b/public/fonts/Outfit-ExtraBold.ttf differ diff --git a/public/fonts/Outfit-ExtraLight.ttf b/public/fonts/Outfit-ExtraLight.ttf new file mode 100644 index 0000000..bc98ebb Binary files /dev/null and b/public/fonts/Outfit-ExtraLight.ttf differ diff --git a/public/fonts/Outfit-Light.ttf b/public/fonts/Outfit-Light.ttf new file mode 100644 index 0000000..25b080c Binary files /dev/null and b/public/fonts/Outfit-Light.ttf differ diff --git a/public/fonts/Outfit-Medium.ttf b/public/fonts/Outfit-Medium.ttf new file mode 100644 index 0000000..0ba786a Binary files /dev/null and b/public/fonts/Outfit-Medium.ttf differ diff --git a/public/fonts/Outfit-Regular.ttf b/public/fonts/Outfit-Regular.ttf new file mode 100644 index 0000000..0b0a0d7 Binary files /dev/null and b/public/fonts/Outfit-Regular.ttf differ diff --git a/public/fonts/Outfit-SemiBold.ttf b/public/fonts/Outfit-SemiBold.ttf new file mode 100644 index 0000000..52e25bc Binary files /dev/null and b/public/fonts/Outfit-SemiBold.ttf differ diff --git a/public/fonts/Outfit-Thin.ttf b/public/fonts/Outfit-Thin.ttf new file mode 100644 index 0000000..accf36b Binary files /dev/null and b/public/fonts/Outfit-Thin.ttf differ