- 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