- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Tue, 17 Jun 2014 11:38:25 -0700
- To: Koji Ishii <kojiishi@gluesoft.co.jp>, "Phillips, Addison" <addison@lab126.com>
- CC: "CSS WWW Style (www-style@w3.org)" <www-style@w3.org>, www International <www-international@w3.org>
On 04/20/2014 10:09 AM, Koji Ishii wrote: > On Jan 25, 2014, at 3:24 AM, Phillips, Addison <addison@lab126.com> wrote: >> 5.3. Breaking Rules for Letters: the ‘word-break’ property >> http://www.w3.org/TR/2013/WD-css-text-3-20131010/#word-break-property >> >> "Words break according to their usual rules. >> >> If I understand correctly, it's not *words* that are breaking >> according to usual rules, but *text*. >> It may be worth clarifying that the 'usual rules' means basically >> according to UAX14 and the behaviour is therefore script dependent. > > Hm, the text looks bad, but it’s a little hard to re-write as we already say: > | CSS does not fully define where soft wrap opportunities occur, > | however some controls are provided to distinguish common variations. > > I tried this text: > | Soft wrap opportunities are as defined above. > which links to where we refer to UAX14. > > Does this look ok? Well, the reason the text was talking about words was because 'word-break' only controls line-breaking of words, not anything to do with punctuation. It basically has three options for whether you break "within words": - break within CJK "words", but not other "words" - break within any kind of "words" - don't break within any kind of "words" To clarify this, I've adjusted the description of the property, adding a second sentence and a reference to 'line-break': # This property specifies soft wrap opportunities between letters, # i.e. where it is “normal” and permissible to break lines of text. # It does not affect rules governing the soft wrap opportunities # created by spaces and punctuation. (See line-break for controls # affecting punctuation.) Wrt ''normal'', I've adjusted its description to say: # Words break according to their customary rules, as described above. # Korean, which commonly exhibits two different behaviors, allows # breaks between any two consecutive Hangul/Hanja. This text - maintains some text that describes 'normal' as the way text normally behaves wrt breaking - keeps the up-reference to the description that Koji added - clarifies the one case (that I know of) where CSS needs to make a distinction between two common line-breaking behaviors I also tried to work in the description I just gave of the three options above into the text of each option, to help give a high-level understanding of what they do. The downside is that “word” in this sense is questionably-defined (so I put it in scare-quotes). :/ Here is the updated spec: http://dev.w3.org/csswg/css-text/#word-break-property Let me know if that works. Hopefully it also helps address some of the confusion between 'word-break' and 'line-break'. ~fantasai
Received on Wednesday, 18 June 2014 16:08:25 UTC