W26 · 让字体先到.一个中文字体压了十七兆。分片之后首屏不到一兆,页面终于像它该有的样子。2026年6月28日·1 分钟·230 字·日志#Weekly#Fonts#Performance目录扫码在手机上阅读。MD海报朗读停止朗读正文内容,不包含页面工具和目录。问 AI摘要复制正文和提示词,让 AI 生成摘要与要点。结构复制正文和提示词,让 AI 提取结构和心智模型。AI 问答复制正文和提示词,让 AI 以问答方式帮助理解。复制 Markdown导出海报—十七兆的代价. 中文字体的体积和西文完全不是一个量级。一个常用字重接近九兆,而排版上通常需要两个。 结果是:页面结构先到,字体后到,中间有一段肉眼可见的时间,读者看到的是系统默认字体拼出来的、完全不像这个站点的东西。 —按需分片. 解决办法不新鲜:把字体按 Unicode 区间切成很多小块,浏览器只下载页面上真正出现过的那些字。 首屏的实际下载量从十七兆掉到不足一兆。更重要的是,常用字所在的分片很小,几乎在结构渲染完成的同时就到位了。 —下周. 给分片加上长缓存,并且确认换字体时缓存能正确失效。本周观察04 / 05← 上一篇W25 · 一次糟糕的回滚下一篇 →W27 · 把模糊写死— 讨论GitHub评论.评论由 GitHub Discussions 承载。请围绕文章内容交流,并保持克制、友善。评论暂时没有加载出来。可以稍后刷新重试,或直接到 GitHub Discussions 参与讨论。← 全部文章
— 讨论
GitHub评论.
评论由 GitHub Discussions 承载。请围绕文章内容交流,并保持克制、友善。
评论暂时没有加载出来。可以稍后刷新重试,或直接到 GitHub Discussions 参与讨论。