Skip to content

Commit 4272a47

Browse files
committed
change Chinese font to Microsoft YaHei
1 parent cb66edf commit 4272a47

2 files changed

Lines changed: 22 additions & 37 deletions

File tree

astro.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ export default defineConfig({
6565
name: "Google Sans Code",
6666
cssVariable: "--font-google-sans-code",
6767
provider: fontProviders.google(),
68-
fallbacks: ["LXGW WenKai Mono", "monospace"],
68+
fallbacks: ["Microsoft YaHei", "微软雅黑", "monospace"],
6969
weights: [300, 400, 500, 600, 700],
7070
styles: ["normal", "italic"],
7171
},

src/styles/global.css

Lines changed: 21 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,37 @@
11
@import "tailwindcss";
22
@import "./typography.css";
33

4-
/* 引入本地的中文字体 */
5-
@font-face {
6-
font-family: 'LXGW WenKai Mono';
7-
src: url('/fonts/LXGWWenKaiMono-Light.woff2') format('truetype');
8-
font-weight: 300;
9-
font-style: normal;
10-
font-display: swap;
11-
}
12-
13-
@font-face {
14-
font-family: 'LXGW WenKai Mono';
15-
src: url('/fonts/LXGWWenKaiMono-Regular.woff2') format('truetype');
16-
font-weight: 400;
17-
font-style: normal;
18-
font-display: swap;
19-
}
20-
21-
@font-face {
22-
font-family: 'LXGW WenKai Mono';
23-
src: url('/fonts/LXGWWenKaiMono-Medium.woff2') format('truetype');
24-
font-weight: 500;
25-
font-style: normal;
26-
font-display: swap;
27-
}
28-
294
@custom-variant dark (&:where([data-theme=dark], [data-theme=dark] *));
305

316
:root,
327
html[data-theme="light"] {
33-
--background: #eceff4; /* Nord 6 - Snow Storm */
34-
--foreground: #2e3440; /* Nord 0 - Polar Night */
35-
--accent: #5e81ac; /* Nord 10 - Frost */
36-
--muted: #d8dee9; /* Nord 4 - Snow Storm */
37-
--border: #d8dee9; /* Nord 4 - Snow Storm */
8+
--background: #eceff4;
9+
/* Nord 6 - Snow Storm */
10+
--foreground: #2e3440;
11+
/* Nord 0 - Polar Night */
12+
--accent: #5e81ac;
13+
/* Nord 10 - Frost */
14+
--muted: #d8dee9;
15+
/* Nord 4 - Snow Storm */
16+
--border: #d8dee9;
17+
/* Nord 4 - Snow Storm */
3818
}
3919

4020
html[data-theme="dark"] {
41-
--background: #2e3440; /* Nord 0 - Polar Night */
42-
--foreground: #eceff4; /* Nord 6 - Snow Storm */
43-
--accent: #88c0d0; /* Nord 8 - Frost */
44-
--muted: #434c5e; /* Nord 2 - Polar Night */
45-
--border: #3b4252; /* Nord 1 - Polar Night */
21+
--background: #2e3440;
22+
/* Nord 0 - Polar Night */
23+
--foreground: #eceff4;
24+
/* Nord 6 - Snow Storm */
25+
--accent: #88c0d0;
26+
/* Nord 8 - Frost */
27+
--muted: #434c5e;
28+
/* Nord 2 - Polar Night */
29+
--border: #3b4252;
30+
/* Nord 1 - Polar Night */
4631
}
4732

4833
@theme inline {
49-
--font-app: var(--font-google-sans-code);
34+
--font-app: var(--font-google-sans-code), "Microsoft YaHei", "微软雅黑";
5035
--color-background: var(--background);
5136
--color-foreground: var(--foreground);
5237
--color-accent: var(--accent);

0 commit comments

Comments
 (0)