返回首页
WRITING / 2026

把实践写下来,
让思考可复用。

这里记录我在前端工程、中文排版与产品设计里的实践、测量和复盘。

01

我把中文字体切成 21 片,首屏还是下了 383KB

unicode-range 分片是中文 webfont 的标准解法,我照着做了。上线后量了一次:首屏取回 13 个切片、383KB,而被设计成「首屏关键」的那一片从来没被下载过。修完之后,同一个脚本又把整站的 CSS 变量搞崩了一次。

02

中文标题不该套用拉丁文字的负字距

-0.075em 的 letter-spacing 放在拉丁大标题上很好看,放在中文大标题上会把全角标点挤没。这是我在 112px 的标题下量到的事,以及最后的处理方式。

03

用 Markdown 和 RSC 搭一个站,然后把它跑在一台服务器上

一个个人站的技术选型记录:内容用 Markdown 在构建期内联,页面用 React 服务端组件渲染,产物用 systemd 跑在一台自托管服务器上。包含真实的性能账本和还没还的债。

04

Node 说「操作成功完成」,却一个文件都没删

在带中文的路径下,fs.rmSync 的递归删除会静默失效——不抛错、errno 是 0、目录纹丝不动。这是一次构建中断的完整排查,最后收缩到只有一个变量的对照实验。

ESC
粤ICP备2026135612号-1粤公网安备44180202001182号