分寸 · 第 12 期
行长、行高和字距,决定一页中文读起来累不累
AI 写出来的中文页面,大面上已经不差,差在细节:小字太小、字距太紧、中英文挤在一起、标点跑到行首。这些问题不显眼,读久了却很累。
1 行长
中文正文每行 28 到 40 个字最舒服。宽屏上的正文不限宽,一行就会拉到五六十个字,读到行尾再回到下一行行首,眼睛要扫过大半个屏幕,很容易串行。
2 行高
汉字是方块字,字面几乎撑满整个字身,行与行之间需要比西文更多的留白。正文行高 1.6 到 1.9 之间比较合适,标题可以收紧到 1.3 左右。
好的排版不会让你注意到它的存在,你只是觉得这篇文章读起来很顺。
3 字距和标点
- 中文不要用负字距,笔画会碰在一起。
- 中英文、数字之间留出约四分之一个字的空隙,用 CSS 的 text-autospace 自动处理。
- 中文句子用全角标点,引号用 “”。
注:本页按 measure 的规则排版,可以用 measure-cjk lint --render 检查。