commit | 73f7033f99cd065bb7fb7531c8dc3cb2b115fd5e | [log] [tgz] |
---|---|---|
author | kojii <kojii@chromium.org> | Wed Mar 01 03:07:06 2017 |
committer | Commit bot <commit-bot@chromium.org> | Wed Mar 01 03:07:06 2017 |
tree | 1c99ef7830f5aba57b6f207129de65f895725170 | |
parent | ea6322df1cd9d8ce956935dd925fe64ddeda0566 [diff] |
Implement 'normal', 'strict', and 'loose' of the 'line-break' property This patch implements the 3 values of the 'line-break' property[1] using the CLDR text break variants in locale IDs[2]. This is the same way as WebKit supports these 3 values. This patch fixes 82 test failures in csswg-test. 43 tests still fail, they are to be investigated. This patch relies on ICU to have necessary data. ICU is working on its efficiency further[3]. [1] https://drafts.csswg.org/css-text-3/#line-break-property [2] http://cldr.unicode.org/development/development-process/design-proposals/specifying-text-break-variants-in-locale-ids [3] http://bugs.icu-project.org/trac/ticket/11530 BUG=306730 Review-Url: https://codereview.chromium.org/2715153003 Cr-Commit-Position: refs/heads/master@{#453809}