# 默认字体组合推荐
**使用时机**:仅在用户未指定字体方案 且 主题中无自定义字体定义时使用。
## 🔤 推荐列表
| 字体组合 | 推荐理由 | 中文环境表现 (Windows/Mac) | 适用场景 |
|---------|---------|--------------------------|---------|
| **Inter + System Sans**
(系统默认黑体) | ⚡️ 性能之王 (首选)
英文用 Inter (Tailwind 默认),中文回退到系统字体 (PingFang/YaHei)。
无网络延迟。 | • Mac: 苹方 (完美)
• Win: 微软雅黑 (清晰)
利用系统渲染,字迹最锐利。 | **UI 界面、按钮、导航栏**。
绝大多数 SaaS 产品的默认选择。 |
| **Noto Sans SC**
(思源黑体) | 🎨 视觉一致性
Google Fonts 开源。解决 Windows 下微软雅黑字重缺失(只有 Regular/Bold)的问题。 | 双端一致
在 Windows 上也能显示出极细(Light)或极粗(Black)的优美字重。 | **营销页面、高保真原型**。
当用户不想看微软雅黑那个"笨重"的样子时。 |
| **JetBrains Mono**
(代码字体) | 💻 开发者最爱
开源等宽字体,连字特性(Ligatures)极美,阅读代码不累。 | 极佳
主要显示英文代码,中文备注会回退到系统黑体,互不干扰。 | **代码编辑器、JSON 预览**、
Markdown 里的代码块。 |
| **Noto Serif SC**
(思源宋体) | 📄 文档沉浸感
现代风格的宋体,屏幕阅读优化极佳,比系统自带的"宋体"更清晰。 | 双端一致
适合长文阅读,有一种"打印刊物"的高级感。 | **PRD 文档模式、阅读模式**。
模拟书籍或正式公文的排版。 |
## 🎯 选择策略
**按场景匹配**:
1. **UI 界面(默认)** → **Inter + System Sans**
- 按钮、表单、导航、卡片
- 无需额外加载,性能最优
2. **营销页/高保真原型** → **Noto Sans SC**
- 需要精确控制字重
- 追求视觉一致性
3. **代码展示** → **JetBrains Mono**
- 代码编辑器
- 技术文档中的代码块
4. **长文阅读** → **Noto Serif SC**
- 文章、博客、文档
- 需要"纸质感"的阅读体验
## 💡 实现注意事项
1. **性能优先**:默认使用系统字体,避免加载延迟
2. **字重一致性**:Windows 下微软雅黑只有 400/700,如需更多字重需用 Web Font
3. **中英混排**:确保英文字体在 font-family 前面,中文字体在后面作为回退
4. **字体加载优化**:
- 使用 `font-display: swap` 避免字体加载阻塞
- 按需加载字重,不要全部引入
- 考虑使用 `@fontsource` npm 包而非 Google Fonts CDN(国内访问更快)
## ⚠️ 常见陷阱
- ❌ 不要同时加载多个 Web Font,会严重影响性能
- ❌ 不要在 UI 界面使用宋体,阅读体验差
- ❌ 不要在代码块使用非等宽字体,会导致对齐错乱
- ✅ 优先使用系统字体 + Inter 组合,除非有明确的视觉一致性需求