Skip to content

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

Description

@tangly1024

背景

有用户使用 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。
  • 相关变更包含测试或可验证说明。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    configdocumentationImprovements or additions to documentationenhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions