背景
有用户使用 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”的配置建议和性能取舍。
验收标准
背景
有用户使用 WebPageTest 检查站点性能时反馈:默认加载中文 Web Font,尤其是
Noto Serif SC,会触发大量fonts.gstatic.com/notoserifsc/...分片请求。中文字体覆盖字形多,文件体积和请求数都明显高于普通英文字体,对 FCP/LCP 和瀑布流观感影响较大。相关历史问题:#2300、#3018。当前已有修复 PR:#4487。
当前现状
FONT_URL/NEXT_PUBLIC_FONT_URL配置 Web Font。建议
将字体性能取舍明确写入文档,并让站长自行选择:
验收标准