F4.13.1paragraph spacing versus leading设计

段落间距需大于行内行高才能形成可辨的分段线索

别名: 段间距 · 分段线索 · paragraph gap

概念解释

段落是一组行。人靠「组内密、组间疏」把这组行从下一组里切开。若段与段之间的空白只等于行与行之间的空白,分组信号强度为零,整页变成一块等距的行阵。段间距必须大于行内行高(paragraph spacing versus leading),说的是分段线索的阈值,不是「段与段之间要有空白」这句空话。

机制

邻近原则按间距排序:更近的元素被看成一组。段落内部,相邻行的基线距就是行高;段落之间,还要再加一段空白。读者比较的是这两个量。段间距 ≤ 行高时,比较结果是「全都一样近」,段的边界从空间里消失,只剩下句号和缩进(如果有)在工作。屏幕上常见的失败是把段间距设成与行高同一个 token,看起来整齐,分组却没发生。空白大到超过行高之后,多出来的那一截才是分段信号;大得太多,段会散成彼此无关的卡片,那是过补偿,不是这条的目标。

边界

只有一行的短段落,行内行高几乎不登场,段间距表现得像条目间距,阈值比较的对象变了。列表、对话气泡用的是条目间隔,不是段落间隔,不要拿行高去卡它们。首行缩进当主线索时,段间距可以等于行高甚至为零——线索改走了水平方向。竖排中文比较的是列距与段间空白,方向转了九十度,不等式仍然成立。

怎么落地

  • 量两段相邻正文:行盒高度是多少,段与段之间的空白是多少。后者必须明显大于前者,用眼睛能分开,而不是靠标尺上差一两个像素。
  • 把段首标记和缩进遮掉,只留间距,再问能不能指出段边界。指不出,间距就还没越过行高。
  • 不要用「空一行」当口头单位——空出的那一行若刚好等于行高,信号仍然是零。用倍数说:段间距大约是行高的一点五到两倍,再按版面密度收。

延伸

  • 同组F4.13.2 首行缩进与段间空行是互斥的两种分段惯例,混用造成冗余 · F4.13.3 过长的无分段文本块会显著降低阅读完成率 · F4.13.4 段落间距应随行高联动,而非固定像素值
  • 相邻F4.02 行高 · F2.06 邻近性分组
  • 站内检索paragraph spacing · leading · proximity

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/F4.13.1