笔记 · 前端工程

中文字体排版的 12 个细节

中文排版和西文是两套规则。直接把西文的字号、行高、字距照搬过来,字会挤、行会飘。这 12 个细节,是实际项目里最常被忽略的那批。

字距一律归零

中文方块字本身自带合适的字面宽度,额外加字距会显得松垮。只有在标题这种需要收紧的地方,才用轻微的负字距。

行高比西文更大

西文正文行高 1.4 就够,中文要 1.5 到 1.7 才透气。原因在于汉字的字面率高,上下留白比拉丁字母少。

别用中文标点去对齐西文

  • 中西文混排时,中英文之间留一点空隙会舒服很多
  • 破折号和省略号用中文全角,不要拿西文标点凑
  • 数字用等宽,多行之间才能纵向对齐
  • 标题字重可以比西文再重一档,中文细体容易糊

字号阶梯要拉开

中文的层级感比西文弱,字号差一两像素根本分不出来。主标题、小节标题、正文之间至少要差 3 到 5 像素,层级才立得住。

评论5

访客

登录后参与评论,你的发言会署上自己的名字。

  • 陈默

    陈默作者@chenmo2026-08-11

    放在最前面:看到都会回,先谢过各位补充的经验。

  • 郑一鸣

    郑一鸣@yiming2026-08-12

    想问下这种切片方案在字体版本升级的时候怎么处理?全部重下还是只换变化的分片?

  • 吴桐

    吴桐@wutong2026-08-13

    行高和字距那一段说得很实在,中文确实不能照搬西文那套参数。

  • 程野

    程野@chengye2026-08-14

    这份清单可以直接拿去做评审模板了,覆盖面挺全。

  • 姜堰

    姜堰@jiangyan2026-08-15

    命名那一条看着简单,但确实是评审里最常被提出来的问题。