#4488·NotionNext

[性能] 明确中文 Web Font 的加载成本与可选配置

Author: tangly1024Created Sep 1, 2026Updated Sep 1, 2026
Labelsdocumentationenhancementconfig

背景

有用户使用 WebPageTest 检查站点性能时反馈:默认加载中文 Web Font,尤其是 Noto Serif SC,会触发大量 fonts.gstatic.com/notoserifsc/... 分片请求。中文字体覆盖字形多,文件体积和请求数都明显高于普通英文字体,对 FCP/LCP 和瀑布流观感影响较大。

相关历史问题:#2300、#3018。当前已有修复 PR:#4487。

当前现状

  • NotionNext 支持通过 FONT_URL / NEXT_PUBLIC_FONT_URL 配置 Web Font。
  • 默认中文 Web Font 会增加网络请求和字体下载体积。
  • 对中文博客而言,系统字体通常是性能更稳的默认选择。

建议

将字体性能取舍明确写入文档,并让站长自行选择:

  • 默认推荐使用系统字体,避免默认加载大体积中文 Web Font。
  • 需要品牌化排版或特定字体风格时,再显式配置 Web Font。
  • 文档中说明中文 Web Font 可能造成请求数、传输体积、FCP/LCP 变差。
  • 给出“系统字体 / 英文字体 / 中文 Web Font”的配置建议和性能取舍。

验收标准

  • 文档明确说明中文 Web Font 对站点性能的影响。
  • 文档明确说明字体配置应由站长按性能和视觉需求自行选择。
  • 默认配置不再强制引入大体积中文 Web Font。
  • 相关变更包含测试或可验证说明。

Source: notionnext-org/NotionNext