Changes between Version 3 and Version 4 of LineBreaking


Ignore:
Timestamp:
Aug 31, 2012 3:17:03 AM (12 years ago)
Author:
glenn@skynav.com
Comment:

Elaborate content

Legend:

Unmodified
Added
Removed
Modified
  • LineBreaking

    v3 v4  
    2121If not specified, the initial (default) value is `auto`.
    2222
    23 CSS3 Text does not fully define line breaking behavior for any of these values. Rather, it specifies certain constraints or absence of constraints that are expected to operate as an additional layer of behavior on top of the [http://dev.w3.org/csswg/css3-text/#line-break-details default line breaking behavior] rules.
     23CSS3 Text does not fully define line breaking behavior for any of these values. Rather, it specifies certain constraints or absence of constraints that are expected to operate as an additional layer of behavior on top of the [http://dev.w3.org/csswg/css3-text/#line-break-details default line breaking behavior] rules. In addition, CSS3 Text does not define the meaning of `auto` other than saying "the UA determines the set of line-breaking restrictions to use". Since these definitions leave a great deal of latitude on the part of the browser (UA implementation), WebKit must make specific choices in how to interpret these values, about which see more below.
    2424
    2525=== The former `-webkit-line-break` property ===
     
    4444Note that this functional merger results in the value `auto` being returned as the default value instead of the former `normal` value.
    4545
     46|| **Value** || **Interpretation** ||
     47|| `auto` || ICU default rules ||
     48|| `loose` || ICU default rules as modified by CSS3 Text semantics for `loose` ||
     49|| `normal` || ICU default rules as modified by CSS3 Text semantics for `normal` ||
     50|| `strict` || ICU default rules as modified by CSS3 Text semantics for `strict` ||
     51
    4652=== Implementation Details ===
    4753