- From: Alan Stearns <stearns@adobe.com>
- Date: Fri, 18 Mar 2011 10:10:53 -0700
- To: Christoph Päper <christoph.paeper@crissov.de>, "www-style@w3.org list" <www-style@w3.org>
On 3/18/11 6:26 AM, "Christoph Päper" <christoph.paeper@crissov.de> wrote: > Christian Stockwell: > >> 4. For "hyphens: auto" we should remove the clause specifying that explicit >> hyphenation should take priority over automatic resources. > > Could we defer that to a different value or keep auto¹ under a different name > (maybe repurpose all¹)? > At least visible, hard hyphens should take precedence over other > algorithmically found hyphenation opportunities, whereas invisible, soft > hyphes may not necessarily do so. > > foobar foo-bar foo·bar fo·ob·ar > none¹ foobar foo-bar foobar foobar > manual¹ foobar foo-|bar foo-|bar fo-|obar, foob-|ar > auto¹ foo-|bar foo-|bar foo-|bar fo-|obar, foob-|ar, foo-|bar? > all¹ foo-|bar foo-|bar foo-|bar fo-|ob-|ar? / fo-|o-|b-|ar? > ³trustUA² foo-|bar foo-|bar foo-|bar foo-|bar > > The middle dot ·¹ indicates the soft hyphen U+00AD, the vertical bar |¹ > indicates possible line breaks. The hyphen/minus character used could as well > be the explicit hyphen U+2010. > > I hate wrong hyphenation more than unbalanced paragraphs. Another convention that could be used is if a discretionary hyphen appears at the beginning of a word, then the word does not hyphenate under any circumstance: ·foobar ·foo-bar none¹ foobar foo-bar manual¹ foobar foo-bar auto¹ foobar foo-bar all¹ foobar foo-bar ³trustUA² foobar foo-bar This lets you get the 'none' option either in content or styling. Alan
Received on Friday, 18 March 2011 17:11:25 UTC