前端使用Fontsource字体资源
All checks were successful
Dart CI / build (push) Successful in 25s

This commit is contained in:
2026-04-05 18:43:03 +08:00
parent 00c8d82fa4
commit 90f7159746
4 changed files with 23 additions and 7 deletions

View File

@@ -44,5 +44,8 @@
"vitest": "^4.0.18", "vitest": "^4.0.18",
"vitest-browser-svelte": "^2.0.2" "vitest-browser-svelte": "^2.0.2"
}, },
"dependencies": {} "dependencies": {
"@fontsource-variable/inter": "^5.2.8",
"@fontsource-variable/noto-sans-sc": "^5.2.10"
}
} }

17
web/pnpm-lock.yaml generated
View File

@@ -7,6 +7,13 @@ settings:
importers: importers:
.: .:
dependencies:
'@fontsource-variable/inter':
specifier: ^5.2.8
version: 5.2.8
'@fontsource-variable/noto-sans-sc':
specifier: ^5.2.10
version: 5.2.10
devDependencies: devDependencies:
'@better-auth/cli': '@better-auth/cli':
specifier: ~1.4.21 specifier: ~1.4.21
@@ -797,6 +804,12 @@ packages:
resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@fontsource-variable/inter@5.2.8':
resolution: {integrity: sha512-kOfP2D+ykbcX/P3IFnokOhVRNoTozo5/JxhAIVYLpea/UBmCQ/YWPBfWIDuBImXX/15KH+eKh4xpEUyS2sQQGQ==}
'@fontsource-variable/noto-sans-sc@5.2.10':
resolution: {integrity: sha512-zdk10i5HrDQTXI7ldD61zToX1fsgig8vDTsu7zB48SXOitWfuX0e5viZAwnkHuhwh096PU6X6i1AyAsbBCISpA==}
'@humanfs/core@0.19.1': '@humanfs/core@0.19.1':
resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
engines: {node: '>=18.18.0'} engines: {node: '>=18.18.0'}
@@ -3238,6 +3251,10 @@ snapshots:
'@eslint/core': 0.17.0 '@eslint/core': 0.17.0
levn: 0.4.1 levn: 0.4.1
'@fontsource-variable/inter@5.2.8': {}
'@fontsource-variable/noto-sans-sc@5.2.10': {}
'@humanfs/core@0.19.1': {} '@humanfs/core@0.19.1': {}
'@humanfs/node@0.16.7': '@humanfs/node@0.16.7':

View File

@@ -5,12 +5,6 @@
<meta charset="utf-8" /> <meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- Inter + Noto Sans SC Fonts -->
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap" rel="stylesheet" />
%sveltekit.head% %sveltekit.head%
</head> </head>

View File

@@ -2,6 +2,8 @@
import { page } from '$app/state'; import { page } from '$app/state';
import { locales, localizeHref } from '$lib/paraglide/runtime'; import { locales, localizeHref } from '$lib/paraglide/runtime';
import { resolve } from '$app/paths'; import { resolve } from '$app/paths';
import '@fontsource-variable/inter/wght.css';
import '@fontsource-variable/noto-sans-sc/wght.css';
import favicon from '$lib/assets/favicon.svg'; import favicon from '$lib/assets/favicon.svg';
import '$lib/styles/global.css'; import '$lib/styles/global.css';