- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Wed, 20 Apr 2011 19:19:56 -0700
- To: verdy_p@wanadoo.fr
- CC: CE Whitehead <cewcathar@hotmail.com>, public-i18n-core@w3.org, public-i18n-indic@w3.org, public-i18n-cjk@w3.org, unicode@unicode.org
On 04/20/2011 04:47 PM, Philippe Verdy wrote: > [css3-text]: > > "7.2. Emergency Wrapping: the ‘word-wrap’ property > [...] > break-word > An unbreakable "word" may be broken at an arbitrary point if there > are no otherwise-acceptable break points in the line. Shaping > characters are still shaped as if the word were not broken, and > grapheme clusters must together stay as one unit.[...]" > > Here I also suggest that contextually shaped characters should not > just keep their normal shaping, but the joining types should be taken > into account, to avoid breaking between joined character pairs, with a > higher precedence for disjoined characters. Actually, the fact that the join is broken has the advantage of making it more clear that this is an improper wrap. It is /better/ to break there than at a disjoint boundary. The purpose of "word-wrap: break-word" is to handle emergency cases, where there are no other breakpoints. It does not insert hyphens. It does not consider morphemic, syllabic, or other boundaries. It just breaks somewhere arbitrary to avoid overflow. So I disagree with your suggestion and believe the spec is correct as it stands. ~fantasai
Received on Thursday, 21 April 2011 02:20:28 UTC