diff --git a/schoolNewsWeb/public/font/SourceHanSansSC-VF.ttf b/schoolNewsWeb/public/font/SourceHanSansSC-VF.ttf deleted file mode 100644 index c8496a2..0000000 Binary files a/schoolNewsWeb/public/font/SourceHanSansSC-VF.ttf and /dev/null differ diff --git a/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-BOLD.OTF b/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-BOLD.OTF new file mode 100644 index 0000000..4b3429a Binary files /dev/null and b/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-BOLD.OTF differ diff --git a/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-EXTRALIGHT.OTF b/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-EXTRALIGHT.OTF new file mode 100644 index 0000000..5cad7ff Binary files /dev/null and b/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-EXTRALIGHT.OTF differ diff --git a/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-HEAVY.OTF b/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-HEAVY.OTF new file mode 100644 index 0000000..58e1ca5 Binary files /dev/null and b/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-HEAVY.OTF differ diff --git a/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-LIGHT.OTF b/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-LIGHT.OTF new file mode 100644 index 0000000..1cff8e6 Binary files /dev/null and b/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-LIGHT.OTF differ diff --git a/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-MEDIUM.OTF b/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-MEDIUM.OTF new file mode 100644 index 0000000..53e03e0 Binary files /dev/null and b/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-MEDIUM.OTF differ diff --git a/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-NORMAL.OTF b/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-NORMAL.OTF new file mode 100644 index 0000000..091f56d Binary files /dev/null and b/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-NORMAL.OTF differ diff --git a/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-REGULAR.OTF b/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-REGULAR.OTF new file mode 100644 index 0000000..886f82f Binary files /dev/null and b/schoolNewsWeb/public/font/siyuan/SOURCEHANSANSCN-REGULAR.OTF differ diff --git a/schoolNewsWeb/src/assets/styles/common.scss b/schoolNewsWeb/src/assets/styles/common.scss index 290b7b4..63178d8 100644 --- a/schoolNewsWeb/src/assets/styles/common.scss +++ b/schoolNewsWeb/src/assets/styles/common.scss @@ -8,8 +8,48 @@ // ============ 字体声明 ============ @font-face { font-family: 'Source Han Sans SC'; - src: url('/font/SourceHanSansSC-VF.ttf') format('truetype'); - font-weight: 100 900; + src: url('/font/siyuan/SOURCEHANSANSCN-EXTRALIGHT.OTF') format('opentype'); + font-weight: 200; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Source Han Sans SC'; + src: url('/font/siyuan/SOURCEHANSANSCN-LIGHT.OTF') format('opentype'); + font-weight: 300; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Source Han Sans SC'; + src: url('/font/siyuan/SOURCEHANSANSCN-REGULAR.OTF') format('opentype'); + font-weight: 400; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Source Han Sans SC'; + src: url('/font/siyuan/SOURCEHANSANSCN-MEDIUM.OTF') format('opentype'); + font-weight: 500; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Source Han Sans SC'; + src: url('/font/siyuan/SOURCEHANSANSCN-BOLD.OTF') format('opentype'); + font-weight: 700; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Source Han Sans SC'; + src: url('/font/siyuan/SOURCEHANSANSCN-HEAVY.OTF') format('opentype'); + font-weight: 900; font-style: normal; font-display: swap; }