Files
NewBlog/docs
dsh f56a6eda11 门面字体改为霞鹜新致宋(LXGW Neo ZhiSong)
按站主要求,门面档(fontProfile="interface")整体换成霞鹜新致宋。
文章页不受影响,仍是思源黑体 —— 宋体在长正文里不如黑体好读。

- BaseLayout:门面档额外加载 ZeoSeven 的 22 号字体,替换掉原来的霞鹜文楷
  (文楷 regular + bold 两档一起删掉)
- global.css:--font-display-sans 换成新致宋;恢复按下 font-profile-interface
  覆盖字族的规则,让门面整体走宋体(思源黑体兜底)
- 站点名与首页那句话本来就挂在 --font-display-sans 上,无需改动

为什么必须用 ZeoSeven 而不是 jsdelivr
  jsdelivr 上的 lxgw-neo-zhisong-webfont@1.0.0 是**单文件 4.45 MB、没有
  unicode-range 分包**,挂上去等于每个访客都要下 4.45 MB,不能用。
  ZeoSeven 的 /22/main/result.css 把字体切成 145 个 unicode-range 分包
  (CSS 158 KB / gzip 54 KB),浏览器只下当前页面命中的那几个。
  Fontsource 没有收录这款字(三个包名都 404),所以没有更统一的来源。
  实测 ZeoSeven 响应稳定(连续 3 次均 200,耗时约 0.11s),分包可下。

已知取舍
  新致宋只有 400 一个字重,门面里的 font-medium / font-semibold / font-bold
  会由浏览器合成加粗。宋体的合成加粗偏糊,如果观感不好,把那几处字重去掉
  改用常规字重即可。这一点已写进操作指南。

体积(样式表 gzip)
  门面:原 127.4 KB(思源黑 + 思源宋 + Inter + Playfair + 文楷两档)
       → 118.9 KB(思源黑 + 思源宋 + Inter + Playfair + 新致宋)
  文章页:不变

验证:pnpm build 退出码 0
- 首页加载 zeoseven/22/main/result.css;文章页不加载
- 两类页面均无 lxgw-wenkai 残留
- 产物 CSS 里 --font-display-sans 为 "LXGW Neo ZhiSong",
  body.font-profile-interface 覆盖规则与思源黑体兜底均在
2026-09-17 19:44:21 +08:00
..