Re: [clreq] Need to add details on Line Adjustment (#255)

> 我们是否需要说明行内调整的必要性?
> 
> 类似于jlreq的§ 3.8.1: https://w3c.github.io/jlreq/#necessity_for_line_adjustment

这就等于重写这一小结了。可以改成这样:

1. 行内调整的必要性
由于避头尾等原因造成行的长度长短不一时,需要进行行内调整。针对整个段落的字符串,除去「禁止分开」的地方以外进行分割,排列成行。除了段落最后一行以外的各行行首、行尾必须放到指定行长的行首、行尾位置。对于段落的最后一行,按照排版风格进行标点宽度调整即可,字符串末尾没有必要与指定行长的行尾对齐。

造成需要行内调整的原因有很多,主要有:
a. 行内夹杂了阿拉伯数字、西文等非全角字符
b. 有标点符号连续出现,且按照原则性调整之后依旧不是整数倍
c. 行内混用不同字号
d. 标点符号避头尾处理

-- 
GitHub Notification of comment by ryukeikun
Please view or discuss this issue at https://github.com/w3c/clreq/issues/255#issuecomment-656477783 using your GitHub account

Received on Friday, 10 July 2020 04:38:19 UTC