1.7 KiB
1.7 KiB
字体实现现状审计
导出日期:2026-05-20
一、三套来源并存
| 来源 | 字体栈 | 影响范围 |
|---|---|---|
theme.css |
pingfang sc, microsoft yahei, arial | TDesign 组件 |
tailwindcss.css body |
Inter, system-ui | 未写 font-family 的全局文本 |
各 .vue 手写 |
PingFang SC / Inter / SimHei / 方正正黑 | 首页、导航、出海页等 |
二、主要文件对照
| 文件 | 当前写法 |
|---|---|
assets/css/theme.css |
--td-font-family 苹方栈(规范) |
assets/css/tailwindcss.css |
body { font-family: Inter... }(冲突) |
components/new-nav/index.vue |
PingFang SC, 16px/14px |
components/nav/index2.vue |
PingFang SC |
views/home2/index.vue |
PingFang SC + FZZhengHeiS + SimHei + Inter |
views/qych/index.vue |
PingFang SC, Microsoft YaHei |
views/ggwhglHtgl/* |
PingFang SC, Microsoft YaHei, Arial Regular |
三、风险
- 同一屏内中英文混排时 Inter 与苹方度量不一致,行高可能不齐。
- 设计交付若按苹方标注,开发在 Inter 环境预览会产生偏差。
- 方正正黑、黑体未全局声明
@font-face,依赖用户本机是否安装。
四、建议统一步骤
body改为var(--page-font-family)(见tokens/font-tokens.css)main.js引入font-tokens.css或合并进page-layout.less- 新代码禁止写
font-family: PingFang SC,改用 class 或 mixin - 展示字白名单:
--page-font-family-display仅用于 Banner
五、本包不含内容
- 无
.ttf/.woff/.woff2字体文件(版权与体积考虑) - 若设计需离线包,请向字体厂商购买并单独交付安装说明