文件最后提交记录最后更新时间
8 个月前
2 个月前
3 个月前
3 个月前
2 个月前
README

中文 | English

字体说明

本目录提供 Web UI 的字体资源与配置说明。

目录结构

src/web-ui/public/fonts/
├── fonts.css
├── README.md
├── FiraCode/
│   ├── FiraCode-Regular.woff2
│   ├── FiraCode-Medium.woff2
│   ├── FiraCode-SemiBold.woff2
│   └── FiraCode-VF.woff2
└── Noto_Sans_SC/
    └── static/
        ├── NotoSansSC-Regular.woff2
        ├── NotoSansSC-Medium.woff2
        └── NotoSansSC-SemiBold.woff2

Fira Code

字重 文件 用途
400 FiraCode-Regular.woff2 常规代码
500 FiraCode-Medium.woff2 强调
600 FiraCode-SemiBold.woff2 关键字
300-700 FiraCode-VF.woff2 可变字体

Noto Sans SC

字重 文件 用途
400 NotoSansSC-Regular.woff2 正文
500 NotoSansSC-Medium.woff2 标题/强调
600 NotoSansSC-SemiBold.woff2 重要标题

仅打包 fonts.css 实际引用的静态字重。

字体配置

代码字体:

'Fira Code', 'Noto Sans SC', Consolas, 'Courier New', monospace

中文使用 Noto Sans SC 字体名,由 fonts.css 提供。

界面字体:

'Noto Sans SC', 'PingFang SC', 'Microsoft YaHei', -apple-system, BlinkMacSystemFont, 'Segoe UI', 'SF Pro Display', Roboto, sans-serif

注意事项

  • 使用 font-display: swap 提升显示速度
  • 编辑器已启用连字(fontLigatures: true)
  • 字体缺失时会降级到系统字体