Skip to content

Commit a50a722

Browse files
committed
Preload D2Coding font
1 parent accbf6f commit a50a722

File tree

1 file changed

+58
-9
lines changed

1 file changed

+58
-9
lines changed

apps/landing/src/app/layout.tsx

Lines changed: 58 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,56 @@ export const metadata: Metadata = {
2727
resetCss()
2828

2929
globalCss({
30+
fontFaces: [
31+
{
32+
fontFamily: 'Pretendard',
33+
src: 'url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/static/woff2/Pretendard-ExtraBold.woff2) format("woff2")',
34+
fontWeight: 800,
35+
fontStyle: 'normal',
36+
},
37+
{
38+
fontFamily: 'Pretendard',
39+
src: 'url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/static/woff2/Pretendard-Bold.woff2) format("woff2")',
40+
fontWeight: 700,
41+
fontStyle: 'normal',
42+
},
43+
{
44+
fontFamily: 'Pretendard',
45+
src: 'url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/static/woff2/Pretendard-SemiBold.woff2) format("woff2")',
46+
fontWeight: 600,
47+
fontStyle: 'normal',
48+
},
49+
{
50+
fontFamily: 'Pretendard',
51+
src: 'url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/static/woff2/Pretendard-Medium.woff2) format("woff2")',
52+
fontWeight: 500,
53+
fontStyle: 'normal',
54+
},
55+
{
56+
fontFamily: 'Pretendard',
57+
src: 'url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/static/woff2/Pretendard-Regular.woff2) format("woff2")',
58+
fontWeight: 400,
59+
fontStyle: 'normal',
60+
},
61+
{
62+
fontFamily: 'Pretendard',
63+
src: 'url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/static/woff2/Pretendard-Light.woff2) format("woff2")',
64+
fontWeight: 300,
65+
fontStyle: 'normal',
66+
},
67+
{
68+
fontFamily: 'Pretendard',
69+
src: 'url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/packages/pretendard/dist/web/static/woff2/Pretendard-Thin.woff2) format("woff2")',
70+
fontWeight: 100,
71+
fontStyle: 'normal',
72+
},
73+
{
74+
fontFamily: 'D2Coding',
75+
src: 'url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_three@1.0/D2Coding.woff) format("woff")',
76+
fontWeight: 400,
77+
fontDisplay: 'swap',
78+
},
79+
],
3080
table: {
3181
borderCollapse: 'collapse',
3282
borderSpacing: 0,
@@ -73,12 +123,12 @@ j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
73123
})(window,document,'script','dataLayer','GTM-PSRKC4QZ')`,
74124
}}
75125
/>
76-
<ThemeScript auto />
77-
<meta content="width=device-width, initial-scale=1.0" name="viewport" />
78-
<link href="/favicon.ico" rel="shortcut icon" />
79126
<link
80-
href="https://cdn.jsdelivr.net/gh/joungkyun/font-d2coding/d2coding.css"
81-
rel="stylesheet"
127+
as="font"
128+
crossOrigin="anonymous"
129+
href="https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_three@1.0/D2Coding.woff"
130+
rel="preload"
131+
type="font/woff"
82132
/>
83133
{[
84134
'ExtraBold',
@@ -98,10 +148,9 @@ j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
98148
type="font/woff2"
99149
/>
100150
))}
101-
<link
102-
href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css"
103-
rel="stylesheet"
104-
/>
151+
<ThemeScript auto />
152+
<meta content="width=device-width, initial-scale=1.0" name="viewport" />
153+
<link href="/favicon.ico" rel="shortcut icon" />
105154
</head>
106155
<body
107156
className={css({

0 commit comments

Comments
 (0)