diff --git a/src/app/fonts/Vazirmatn-variable.woff2 b/src/app/fonts/Vazirmatn-variable.woff2 new file mode 100644 index 0000000..a501289 Binary files /dev/null and b/src/app/fonts/Vazirmatn-variable.woff2 differ diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 800a76e..15814d7 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,10 +1,19 @@ import type { Metadata } from "next"; +import localFont from "next/font/local"; import Navbar from "@/components/Navbar"; import Footer from "@/components/Footer"; import Providers from "@/components/providers"; import { siteUrl } from "@/lib/site"; import "../index.css"; +const vazirmatn = localFont({ + src: "./fonts/Vazirmatn-variable.woff2", + display: "swap", + weight: "100 900", + variable: "--font-vazirmatn", + fallback: ["Tahoma", "Arial", "sans-serif"], +}); + export const metadata: Metadata = { metadataBase: new URL(siteUrl), title: { @@ -22,7 +31,7 @@ export default function RootLayout({ }>) { return ( -
+