字符容易出现自动换行

时间:2011-11-12 18:59:37

标签: browser text character word-wrap

浏览器在调整大小时,即时自动换文字,对吗? 正常空间旁边的哪些字符可以“打破”? 我知道软连字符和零空格也可以这样做。但其他人呢?

e.g。

  

Lorem ipsum dolor sit amet,consectetur adipisicing elit,sed do   eiusmod tempor incididunt ut labore et dolore magna aliqua。 Ut enim ad   微小的veniam,quis nostrud exercitation ullamco laboris nisi ut   aliquip ex ea commodo consequat。 Duis aute irure dolor in   代表性的velitate 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 个答案:

答案 0 :(得分:1)

以下是从断行和字边界在最新的W3C CSS3草案部分:http://www.w3.org/TR/css3-text/#line-breaking

  

在大多数书写系统中,如果没有连字符,则仅在字边界处发生换行。许多书写系统使用空格或标点符号来明确地分隔单词,并且可以通过这些字符识别换行机会。但是,泰语,老挝语和高棉语等脚本不使用空格或标点符号来分隔单词。虽然零宽度空间(U + 200B)可以在这些脚本中用作显式字分隔符,但这种做法并不常见。因此,需要一个词汇资源来正确识别此类文本中的断点。

     

在其他几个书写系统,(包括中国人,日本人,彝,有时也韩文)换行是基于字符的边界,而不是单词边界。在这些系统中,除了某些字符组合之外,行可以在任何地方中断此外,这些限制的严格程度可能因排版风格而异。