diff --git a/public/fonts/pretendard/PretendardVariable.woff2 b/public/fonts/pretendard/PretendardVariable.woff2 new file mode 100644 index 0000000..49c54b5 Binary files /dev/null and b/public/fonts/pretendard/PretendardVariable.woff2 differ diff --git a/src/app/fonts.ts b/src/app/fonts.ts new file mode 100644 index 0000000..54182af --- /dev/null +++ b/src/app/fonts.ts @@ -0,0 +1,8 @@ +import localFont from "next/font/local"; + +export const pretendard = localFont({ + src: "../../public/fonts/pretendard/PretendardVariable.woff2", + weight: "45 920", // variable 폰트 범위 + variable: "--font-pretendard", // CSS 변수 이름 + display: "swap", +}); \ No newline at end of file diff --git a/src/app/layout.tsx b/src/app/layout.tsx index f04e7d0..ca8ca4c 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,5 +1,6 @@ import type { Metadata } from "next"; import "./globals.css"; +import { pretendard } from "./fonts"; export const metadata: Metadata = { title: "XRLMS", @@ -8,13 +9,13 @@ export const metadata: Metadata = { export default function RootLayout({ children, -}: Readonly<{ - children: React.ReactNode; -}>) { +}: Readonly<{ children: React.ReactNode; }>) { return ( - + + text-pretendard {children} + TEXT );