易于自动换行的字符

3
浏览器在调整大小时,可以即时换行文本,对吧? 除了普通空格以外,还有哪些字符可以被“断开”呢? 我知道软连字号和零宽度空格也可以实现这一点。但是还有其他的吗?
例如:
引用: Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum。
调整大小后:
Lorem ipsum dolor sit amet, consectetur
adipisicing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip
ex ea commodo consequat. Duis aute irure
dolor in reprehenderit in voluptate velit
esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident,
sunt in culpa qui officia deserunt mollit
anim id est laborum.
1个回答

1
以下内容来自最新的W3C CSS3草案中的“断行和单词边界”部分:http://www.w3.org/TR/css3-text/#line-breaking 在大多数书写系统中,如果没有使用连字符,则断行仅发生在单词边界上。许多书写系统使用空格或标点符号明确分隔单词,并且可以通过这些字符来确定断行机会。然而,泰语、老挝语和高棉语等脚本不使用空格或标点符号来分隔单词。虽然零宽度空格(U+200B)可以用作这些脚本中的显式单词分隔符,但这种做法并不常见。因此,在这些文本中正确识别断点需要一个词汇资源。
在其他几个书写系统中(包括中文、日文、彝文以及有时也包括韩文),断行机会基于字符边界而不是单词边界。在这些系统中,一行可以在任何地方断开,除了某些字符组合之间。此外,这些限制的严格程度可以根据排版风格而有所不同。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接