From 1f5fafdb61998b698fa505ad27ab9076ef39fe0e Mon Sep 17 00:00:00 2001 From: afc163 Date: Fri, 4 Jul 2025 16:20:29 +0800 Subject: [PATCH] chore: update code --- config/config.ts | 9 +++++++-- src/global.less | 43 ++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 49 insertions(+), 3 deletions(-) diff --git a/config/config.ts b/config/config.ts index d296d037..0741bea8 100644 --- a/config/config.ts +++ b/config/config.ts @@ -117,8 +117,13 @@ export default defineConfig({ * @doc https://umijs.org/docs/max/antd#antd */ antd: { - styleProvider: { - cssVar: true, + configProvider: { + theme: { + cssVar: true, + token: { + fontFamily: 'AlibabaSans, sans-serif', + }, + }, }, }, /** diff --git a/src/global.less b/src/global.less index 1b5ae780..1959f4f7 100644 --- a/src/global.less +++ b/src/global.less @@ -1,3 +1,44 @@ +@font-face { + font-family: "AlibabaSans"; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url("//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*1GSgSYDD_aIAAAAAQsAAAAgAegCCAQ/AlibabaSans-Light.woff2") + format("woff2"); +} +@font-face { + font-family: "AlibabaSans"; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url("//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*2zEUQqnPNesAAAAAQtAAAAgAegCCAQ/AlibabaSans-Regular.woff2") + format("woff2"); +} +@font-face { + font-family: "AlibabaSans"; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url("//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*E_cxRbMlZqUAAAAAQuAAAAgAegCCAQ/AlibabaSans-Medium.woff2") + format("woff2"); +} +@font-face { + font-family: "AlibabaSans"; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url("//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*E_cxRbMlZqUAAAAAQuAAAAgAegCCAQ/AlibabaSans-Bold.woff2") + format("woff2"); +} +@font-face { + font-family: "AlibabaSans"; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url("//mdn.alipayobjects.com/huamei_iwk9zp/afts/file/A*E_cxRbMlZqUAAAAAQuAAAAgAegCCAQ/AlibabaSans-Heavy.woff2") + format("woff2"); +} + html, body, #root { @@ -5,7 +46,7 @@ body, margin: 0; padding: 0; font-family: - -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', + AlibabaSans, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; }