From 614fd870e47c9f4e76291e5af4e32b676c0acac0 Mon Sep 17 00:00:00 2001 From: MurakamiShinyu Date: Mon, 3 Dec 2018 16:02:47 +0900 Subject: [PATCH] [css-text] Update 'line-break' tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ### Fix test file name numbering The problem was that `line-break-normal-*` and `line-break-strict-*` had diffrent numbering for same ranges, e.g. `line-break-normal-021` and `line-break-strict-014` for same iteration marks. It was confusing, so I changed the numbering for 'normal' to be the same as for 'strict'. - line-break-normal-021 → line-break-normal-014 - line-break-normal-022 → line-break-normal-015 - line-break-normal-023a → line-break-normal-016a - line-break-normal-023b → line-break-normal-016b - line-break-normal-024a → line-break-normal-017a - line-break-normal-024b → line-break-normal-017b ### Fix tests for Inseparatable characters The tests for Inseparatable characters `line-break-strict-015` and `line-break-normal-015` (was `line-break-normal-022`) had wrong assertion "does not allow line breaking **before** inseparable characters". This should be "does not allow line breaking **between** inseparable characters". I changed the tests to test line breaking **between** (not **before**) two inseparable characters. ### Fix tests for Centered punctuation marks The tests for Centered punctuation marks `line-break-strict-016a` and `line-break-normal-016a` (was `line-break-normal-023a`) contained tests for EAW=Narrow characters (U+003A, U+003B, U+0021, U+003F) that are excluded in the current 'line-break' spec. ### Fix tests for Postfixes The tests for Postfixes `line-break-strict-017a` and `line-break-normal-017a` (was `line-break-normal-024a`) contained tests for EAW=Narrow characters (U+0025 and U+00A2) that are excluded in the current 'line-break' spec. ### Add tests for Prefixes Added the tests for line breaking after Prefixes `line-break-*-018`. ### Add 'loose' and 'normal' values tests that were missing - line-break-loose-011 .. line-break-loose-017b - line-break-normal-011 .. line-break-normal-013 ### Adjust width of the test block I changed the width of the test block `p.test, p.control {...}` that was `width: 10em` to `width: 10.2em`. This extra (.2em) width is needed to prevent unexpected line breaking caused by some symbol characters wider than 1em. I found this problem with `line-break-loose-018`. The width of U+2116 "№" is slightly wider than 1em and if the block width is 10em the line breaking occurs before that character, and the test always fails. --- .../line-break/line-break-loose-011.xht | 94 ++++++++++++++++ .../line-break/line-break-loose-012.xht | 66 ++++++++++++ .../line-break/line-break-loose-013.xht | 81 ++++++++++++++ .../line-break/line-break-loose-014.xht | 97 +++++++++++++++++ .../line-break/line-break-loose-015.xht | 66 ++++++++++++ .../line-break/line-break-loose-016a.xht | 84 +++++++++++++++ .../line-break/line-break-loose-016b.xht | 102 ++++++++++++++++++ .../line-break/line-break-loose-017a.xht | 84 +++++++++++++++ .../line-break/line-break-loose-017b.xht | 75 +++++++++++++ .../line-break/line-break-loose-018.xht | 93 ++++++++++++++++ .../line-break/line-break-normal-011.xht | 94 ++++++++++++++++ .../line-break/line-break-normal-012.xht | 66 ++++++++++++ .../line-break/line-break-normal-013.xht | 81 ++++++++++++++ ...rmal-021.xht => line-break-normal-014.xht} | 11 +- ...rmal-022.xht => line-break-normal-015.xht} | 19 ++-- ...al-023a.xht => line-break-normal-016a.xht} | 45 +------- ...al-023b.xht => line-break-normal-016b.xht} | 9 +- ...al-024a.xht => line-break-normal-017a.xht} | 27 +---- ...al-024b.xht => line-break-normal-017b.xht} | 9 +- .../line-break/line-break-normal-018.xht | 93 ++++++++++++++++ .../line-break/line-break-strict-011.xht | 7 +- .../line-break/line-break-strict-012.xht | 7 +- .../line-break/line-break-strict-013.xht | 7 +- .../line-break/line-break-strict-014.xht | 9 +- .../line-break/line-break-strict-015.xht | 17 +-- .../line-break/line-break-strict-016a.xht | 45 +------- .../line-break/line-break-strict-016b.xht | 9 +- .../line-break/line-break-strict-017a.xht | 27 +---- .../line-break/line-break-strict-017b.xht | 9 +- .../line-break/line-break-strict-018.xht | 93 ++++++++++++++++ .../reference/line-break-loose-011-ref.xht | 87 +++++++++++++++ .../reference/line-break-loose-012-ref.xht | 60 +++++++++++ .../reference/line-break-loose-013-ref.xht | 75 +++++++++++++ .../reference/line-break-loose-014-ref.xht | 91 ++++++++++++++++ ...2-ref.xht => line-break-loose-015-ref.xht} | 13 +-- .../reference/line-break-loose-016a-ref.xht | 78 ++++++++++++++ .../reference/line-break-loose-016b-ref.xht | 96 +++++++++++++++++ .../reference/line-break-loose-017a-ref.xht | 78 ++++++++++++++ .../reference/line-break-loose-017b-ref.xht | 69 ++++++++++++ .../reference/line-break-loose-018-ref.xht | 87 +++++++++++++++ .../reference/line-break-normal-011-ref.xht | 87 +++++++++++++++ .../reference/line-break-normal-012-ref.xht | 60 +++++++++++ .../reference/line-break-normal-013-ref.xht | 75 +++++++++++++ ...-ref.xht => line-break-normal-014-ref.xht} | 5 +- .../reference/line-break-normal-015-ref.xht | 60 +++++++++++ ...ref.xht => line-break-normal-016a-ref.xht} | 41 +------ ...ref.xht => line-break-normal-016b-ref.xht} | 5 +- ...ref.xht => line-break-normal-017a-ref.xht} | 23 +--- ...ref.xht => line-break-normal-017b-ref.xht} | 3 +- .../reference/line-break-normal-018-ref.xht | 87 +++++++++++++++ .../reference/line-break-strict-011-ref.xht | 3 +- .../reference/line-break-strict-012-ref.xht | 3 +- .../reference/line-break-strict-013-ref.xht | 3 +- .../reference/line-break-strict-014-ref.xht | 3 +- .../reference/line-break-strict-015-ref.xht | 11 +- .../reference/line-break-strict-016a-ref.xht | 39 +------ .../reference/line-break-strict-016b-ref.xht | 3 +- .../reference/line-break-strict-017a-ref.xht | 21 +--- .../reference/line-break-strict-017b-ref.xht | 5 +- .../reference/line-break-strict-018-ref.xht | 87 +++++++++++++++ 60 files changed, 2572 insertions(+), 312 deletions(-) create mode 100644 css/css-text/line-break/line-break-loose-011.xht create mode 100644 css/css-text/line-break/line-break-loose-012.xht create mode 100644 css/css-text/line-break/line-break-loose-013.xht create mode 100644 css/css-text/line-break/line-break-loose-014.xht create mode 100644 css/css-text/line-break/line-break-loose-015.xht create mode 100644 css/css-text/line-break/line-break-loose-016a.xht create mode 100644 css/css-text/line-break/line-break-loose-016b.xht create mode 100644 css/css-text/line-break/line-break-loose-017a.xht create mode 100644 css/css-text/line-break/line-break-loose-017b.xht create mode 100644 css/css-text/line-break/line-break-loose-018.xht create mode 100644 css/css-text/line-break/line-break-normal-011.xht create mode 100644 css/css-text/line-break/line-break-normal-012.xht create mode 100644 css/css-text/line-break/line-break-normal-013.xht rename css/css-text/line-break/{line-break-normal-021.xht => line-break-normal-014.xht} (87%) rename css/css-text/line-break/{line-break-normal-022.xht => line-break-normal-015.xht} (61%) rename css/css-text/line-break/{line-break-normal-023a.xht => line-break-normal-016a.xht} (62%) rename css/css-text/line-break/{line-break-normal-023b.xht => line-break-normal-016b.xht} (89%) rename css/css-text/line-break/{line-break-normal-024a.xht => line-break-normal-017a.xht} (73%) rename css/css-text/line-break/{line-break-normal-024b.xht => line-break-normal-017b.xht} (84%) create mode 100644 css/css-text/line-break/line-break-normal-018.xht create mode 100644 css/css-text/line-break/line-break-strict-018.xht create mode 100644 css/css-text/line-break/reference/line-break-loose-011-ref.xht create mode 100644 css/css-text/line-break/reference/line-break-loose-012-ref.xht create mode 100644 css/css-text/line-break/reference/line-break-loose-013-ref.xht create mode 100644 css/css-text/line-break/reference/line-break-loose-014-ref.xht rename css/css-text/line-break/reference/{line-break-normal-022-ref.xht => line-break-loose-015-ref.xht} (68%) create mode 100644 css/css-text/line-break/reference/line-break-loose-016a-ref.xht create mode 100644 css/css-text/line-break/reference/line-break-loose-016b-ref.xht create mode 100644 css/css-text/line-break/reference/line-break-loose-017a-ref.xht create mode 100644 css/css-text/line-break/reference/line-break-loose-017b-ref.xht create mode 100644 css/css-text/line-break/reference/line-break-loose-018-ref.xht create mode 100644 css/css-text/line-break/reference/line-break-normal-011-ref.xht create mode 100644 css/css-text/line-break/reference/line-break-normal-012-ref.xht create mode 100644 css/css-text/line-break/reference/line-break-normal-013-ref.xht rename css/css-text/line-break/reference/{line-break-normal-021-ref.xht => line-break-normal-014-ref.xht} (93%) create mode 100644 css/css-text/line-break/reference/line-break-normal-015-ref.xht rename css/css-text/line-break/reference/{line-break-normal-023a-ref.xht => line-break-normal-016a-ref.xht} (62%) rename css/css-text/line-break/reference/{line-break-normal-023b-ref.xht => line-break-normal-016b-ref.xht} (94%) rename css/css-text/line-break/reference/{line-break-normal-024a-ref.xht => line-break-normal-017a-ref.xht} (76%) rename css/css-text/line-break/reference/{line-break-normal-024b-ref.xht => line-break-normal-017b-ref.xht} (93%) create mode 100644 css/css-text/line-break/reference/line-break-normal-018-ref.xht create mode 100644 css/css-text/line-break/reference/line-break-strict-018-ref.xht diff --git a/css/css-text/line-break/line-break-loose-011.xht b/css/css-text/line-break/line-break-loose-011.xht new file mode 100644 index 00000000000000..604466a1f4723f --- /dev/null +++ b/css/css-text/line-break/line-break-loose-011.xht @@ -0,0 +1,94 @@ + + + + + CSS Text Test: line-break - loose and Japanese small kana + + + + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+ + + diff --git a/css/css-text/line-break/line-break-loose-012.xht b/css/css-text/line-break/line-break-loose-012.xht new file mode 100644 index 00000000000000..0deab610cf8369 --- /dev/null +++ b/css/css-text/line-break/line-break-loose-012.xht @@ -0,0 +1,66 @@ + + + + + CSS Text Test: line-break - loose and Katakana-Hiragana prolonged sound marks + + + + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/line-break-loose-013.xht b/css/css-text/line-break/line-break-loose-013.xht new file mode 100644 index 00000000000000..586732aeb66aef --- /dev/null +++ b/css/css-text/line-break/line-break-loose-013.xht @@ -0,0 +1,81 @@ + + + + + CSS Text Test: line-break - loose and hyphens + + + + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+ +
+

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/line-break-loose-014.xht b/css/css-text/line-break/line-break-loose-014.xht new file mode 100644 index 00000000000000..90cf3c769c011c --- /dev/null +++ b/css/css-text/line-break/line-break-loose-014.xht @@ -0,0 +1,97 @@ + + + + + CSS Text Test: line-break - loose and iteration marks + + + + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+ +
+

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/line-break-loose-015.xht b/css/css-text/line-break/line-break-loose-015.xht new file mode 100644 index 00000000000000..6384d8c14eec3e --- /dev/null +++ b/css/css-text/line-break/line-break-loose-015.xht @@ -0,0 +1,66 @@ + + + + + CSS Text Test: line-break - loose and inseparable characters + + + + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプルサンプル。‥‥サンプル文 +

+

+ サンプルサンプル。
サンプル文
+

+
+
+ +

+ サンプルサンプル。……サンプル文 +

+

+ サンプルサンプル。
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/line-break-loose-016a.xht b/css/css-text/line-break/line-break-loose-016a.xht new file mode 100644 index 00000000000000..6397c0318229a3 --- /dev/null +++ b/css/css-text/line-break/line-break-loose-016a.xht @@ -0,0 +1,84 @@ + + + + + CSS Text Test: line-break - loose and centered punctuation marks + + + + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/line-break-loose-016b.xht b/css/css-text/line-break/line-break-loose-016b.xht new file mode 100644 index 00000000000000..261cce5f67b04a --- /dev/null +++ b/css/css-text/line-break/line-break-loose-016b.xht @@ -0,0 +1,102 @@ + + + + + CSS Text Test: line-break - loose and centered punctuation marks + + + + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/line-break-loose-017a.xht b/css/css-text/line-break/line-break-loose-017a.xht new file mode 100644 index 00000000000000..59b0af7b3fdec1 --- /dev/null +++ b/css/css-text/line-break/line-break-loose-017a.xht @@ -0,0 +1,84 @@ + + + + + CSS Text Test: line-break - loose and postfixes + + + + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプル文°サンプル文 +

+

+ サンプル文サンプル文
°サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/line-break-loose-017b.xht b/css/css-text/line-break/line-break-loose-017b.xht new file mode 100644 index 00000000000000..6b89d125f543db --- /dev/null +++ b/css/css-text/line-break/line-break-loose-017b.xht @@ -0,0 +1,75 @@ + + + + + CSS Text Test: line-break - loose and postfixes + + + + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/line-break-loose-018.xht b/css/css-text/line-break/line-break-loose-018.xht new file mode 100644 index 00000000000000..d5df229cf77cc9 --- /dev/null +++ b/css/css-text/line-break/line-break-loose-018.xht @@ -0,0 +1,93 @@ + + + + + CSS Text Test: line-break - loose and prefixes + + + + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプルサンプル文 +

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプルサンプル文 +

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプルサンプル文 +

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプルサンプル文 +

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプルサンプル文 +

+

+ サンプル文サンプル
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/line-break-normal-011.xht b/css/css-text/line-break/line-break-normal-011.xht new file mode 100644 index 00000000000000..692468c527aff2 --- /dev/null +++ b/css/css-text/line-break/line-break-normal-011.xht @@ -0,0 +1,94 @@ + + + + + CSS Text Test: line-break - normal and Japanese small kana + + + + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+ + + diff --git a/css/css-text/line-break/line-break-normal-012.xht b/css/css-text/line-break/line-break-normal-012.xht new file mode 100644 index 00000000000000..a4b794f0f800c4 --- /dev/null +++ b/css/css-text/line-break/line-break-normal-012.xht @@ -0,0 +1,66 @@ + + + + + CSS Text Test: line-break - normal and Katakana-Hiragana prolonged sound marks + + + + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/line-break-normal-013.xht b/css/css-text/line-break/line-break-normal-013.xht new file mode 100644 index 00000000000000..80dae58932a9ad --- /dev/null +++ b/css/css-text/line-break/line-break-normal-013.xht @@ -0,0 +1,81 @@ + + + + + CSS Text Test: line-break - normal and hyphens + + + + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+ +
+

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文サンプル文 +

+

+ サンプル文サンプル文
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/line-break-normal-021.xht b/css/css-text/line-break/line-break-normal-014.xht similarity index 87% rename from css/css-text/line-break/line-break-normal-021.xht rename to css/css-text/line-break/line-break-normal-014.xht index a956d3009ce93e..86a35bfb6b309e 100644 --- a/css/css-text/line-break/line-break-normal-021.xht +++ b/css/css-text/line-break/line-break-normal-014.xht @@ -5,10 +5,11 @@ CSS Text Test: line-break - normal and iteration marks - - + + + - + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプルサンプル文 +

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプルサンプル文 +

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプルサンプル文 +

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプルサンプル文 +

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプルサンプル文 +

+

+ サンプル文サンプル
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/line-break-strict-011.xht b/css/css-text/line-break/line-break-strict-011.xht index 3ba2e885bdfca9..d9cecc788ab1d5 100644 --- a/css/css-text/line-break/line-break-strict-011.xht +++ b/css/css-text/line-break/line-break-strict-011.xht @@ -5,7 +5,8 @@ CSS Text Test: line-break - strict and Japanese small kana - + + @@ -20,13 +21,13 @@ */ } .test span { - line-break: strict; // The property to be tested + line-break: strict; /* The property to be tested */ } p.test, p.control { border: 1px solid gray; color: blue; font-family: "mplus-1p-regular"; - width: 10em; + width: 10.2em; /* added extra .2em for some symbols wider than 1em */ } span.target { background-color: aqua; diff --git a/css/css-text/line-break/line-break-strict-012.xht b/css/css-text/line-break/line-break-strict-012.xht index 28358b8ca79165..d01b53f6224b84 100644 --- a/css/css-text/line-break/line-break-strict-012.xht +++ b/css/css-text/line-break/line-break-strict-012.xht @@ -5,7 +5,8 @@ CSS Text Test: line-break - strict and Katakana-Hiragana prolonged sound marks - + + @@ -20,13 +21,13 @@ */ } .test span { - line-break: strict; // The property to be tested + line-break: strict; /* The property to be tested */ } p.test, p.control { border: 1px solid gray; color: blue; font-family: "mplus-1p-regular"; - width: 10em; + width: 10.2em; /* added extra .2em for some symbols wider than 1em */ } span.target { background-color: aqua; diff --git a/css/css-text/line-break/line-break-strict-013.xht b/css/css-text/line-break/line-break-strict-013.xht index b946883448305e..0ae49fb5ac0ce6 100644 --- a/css/css-text/line-break/line-break-strict-013.xht +++ b/css/css-text/line-break/line-break-strict-013.xht @@ -5,7 +5,8 @@ CSS Text Test: line-break - strict and hyphens - + + @@ -20,13 +21,13 @@ */ } .test span { - line-break: strict; // The property to be tested + line-break: strict; /* The property to be tested */ } p.test, p.control { border: 1px solid gray; color: blue; font-family: "mplus-1p-regular"; - width: 10em; + width: 10.2em; /* added extra .2em for some symbols wider than 1em */ } span.target { background-color: aqua; diff --git a/css/css-text/line-break/line-break-strict-014.xht b/css/css-text/line-break/line-break-strict-014.xht index 8cb4660e770358..90710cbdbe4eac 100644 --- a/css/css-text/line-break/line-break-strict-014.xht +++ b/css/css-text/line-break/line-break-strict-014.xht @@ -5,10 +5,11 @@ CSS Text Test: line-break - strict and iteration marks - + + - + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプルサンプル文 +

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプルサンプル文 +

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプルサンプル文 +

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプルサンプル文 +

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプルサンプル文 +

+

+ サンプル文サンプル
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/reference/line-break-loose-011-ref.xht b/css/css-text/line-break/reference/line-break-loose-011-ref.xht new file mode 100644 index 00000000000000..cc6d9023c0843f --- /dev/null +++ b/css/css-text/line-break/reference/line-break-loose-011-ref.xht @@ -0,0 +1,87 @@ + + + + + CSS Reftest Reference + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/reference/line-break-loose-012-ref.xht b/css/css-text/line-break/reference/line-break-loose-012-ref.xht new file mode 100644 index 00000000000000..4ffd2f90ecc7d4 --- /dev/null +++ b/css/css-text/line-break/reference/line-break-loose-012-ref.xht @@ -0,0 +1,60 @@ + + + + + CSS Reftest Reference + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/reference/line-break-loose-013-ref.xht b/css/css-text/line-break/reference/line-break-loose-013-ref.xht new file mode 100644 index 00000000000000..fa97005132df4f --- /dev/null +++ b/css/css-text/line-break/reference/line-break-loose-013-ref.xht @@ -0,0 +1,75 @@ + + + + + CSS Reftest Reference + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+ +
+

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/reference/line-break-loose-014-ref.xht b/css/css-text/line-break/reference/line-break-loose-014-ref.xht new file mode 100644 index 00000000000000..bc8090819cd239 --- /dev/null +++ b/css/css-text/line-break/reference/line-break-loose-014-ref.xht @@ -0,0 +1,91 @@ + + + + + CSS Reftest Reference + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+ +
+

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/reference/line-break-normal-022-ref.xht b/css/css-text/line-break/reference/line-break-loose-015-ref.xht similarity index 68% rename from css/css-text/line-break/reference/line-break-normal-022-ref.xht rename to css/css-text/line-break/reference/line-break-loose-015-ref.xht index c9508ab67f96ac..c59d5af50462ce 100644 --- a/css/css-text/line-break/reference/line-break-normal-022-ref.xht +++ b/css/css-text/line-break/reference/line-break-loose-015-ref.xht @@ -3,8 +3,9 @@ CSS Reftest Reference - + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/reference/line-break-loose-016b-ref.xht b/css/css-text/line-break/reference/line-break-loose-016b-ref.xht new file mode 100644 index 00000000000000..0c80df6ec467c0 --- /dev/null +++ b/css/css-text/line-break/reference/line-break-loose-016b-ref.xht @@ -0,0 +1,96 @@ + + + + + CSS Reftest Reference + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/reference/line-break-loose-017a-ref.xht b/css/css-text/line-break/reference/line-break-loose-017a-ref.xht new file mode 100644 index 00000000000000..09a18a2396fa15 --- /dev/null +++ b/css/css-text/line-break/reference/line-break-loose-017a-ref.xht @@ -0,0 +1,78 @@ + + + + + CSS Reftest Reference + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプル文
°サンプル文
+

+

+ サンプル文サンプル文
°サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/reference/line-break-loose-017b-ref.xht b/css/css-text/line-break/reference/line-break-loose-017b-ref.xht new file mode 100644 index 00000000000000..7148339b05e088 --- /dev/null +++ b/css/css-text/line-break/reference/line-break-loose-017b-ref.xht @@ -0,0 +1,69 @@ + + + + + CSS Reftest Reference + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/reference/line-break-loose-018-ref.xht b/css/css-text/line-break/reference/line-break-loose-018-ref.xht new file mode 100644 index 00000000000000..c8f6b561240add --- /dev/null +++ b/css/css-text/line-break/reference/line-break-loose-018-ref.xht @@ -0,0 +1,87 @@ + + + + + CSS Reftest Reference + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプル
サンプル文
+

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプル
サンプル文
+

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプル
サンプル文
+

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプル
サンプル文
+

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプル
サンプル文
+

+

+ サンプル文サンプル
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/reference/line-break-normal-011-ref.xht b/css/css-text/line-break/reference/line-break-normal-011-ref.xht new file mode 100644 index 00000000000000..dc37069bad4c9b --- /dev/null +++ b/css/css-text/line-break/reference/line-break-normal-011-ref.xht @@ -0,0 +1,87 @@ + + + + + CSS Reftest Reference + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/reference/line-break-normal-012-ref.xht b/css/css-text/line-break/reference/line-break-normal-012-ref.xht new file mode 100644 index 00000000000000..ecb86a902c7ab0 --- /dev/null +++ b/css/css-text/line-break/reference/line-break-normal-012-ref.xht @@ -0,0 +1,60 @@ + + + + + CSS Reftest Reference + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+ +

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/reference/line-break-normal-013-ref.xht b/css/css-text/line-break/reference/line-break-normal-013-ref.xht new file mode 100644 index 00000000000000..f6b670f90a7eee --- /dev/null +++ b/css/css-text/line-break/reference/line-break-normal-013-ref.xht @@ -0,0 +1,75 @@ + + + + + CSS Reftest Reference + + + + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+ +
+

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+
+

+ サンプル文サンプル文
サンプル文
+

+

+ サンプル文サンプル文
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/reference/line-break-normal-021-ref.xht b/css/css-text/line-break/reference/line-break-normal-014-ref.xht similarity index 93% rename from css/css-text/line-break/reference/line-break-normal-021-ref.xht rename to css/css-text/line-break/reference/line-break-normal-014-ref.xht index 13937468d80857..577bf29a518164 100644 --- a/css/css-text/line-break/reference/line-break-normal-021-ref.xht +++ b/css/css-text/line-break/reference/line-break-normal-014-ref.xht @@ -3,8 +3,9 @@ CSS Reftest Reference - + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプルサンプル。
‥‥サンプル文
+

+

+ サンプルサンプル。
‥‥サンプル文
+

+
+
+ +

+ サンプルサンプル。
……サンプル文
+

+

+ サンプルサンプル。
……サンプル文
+

+
+ + diff --git a/css/css-text/line-break/reference/line-break-normal-023a-ref.xht b/css/css-text/line-break/reference/line-break-normal-016a-ref.xht similarity index 62% rename from css/css-text/line-break/reference/line-break-normal-023a-ref.xht rename to css/css-text/line-break/reference/line-break-normal-016a-ref.xht index 07fb2028a7e8fd..4ebe678bd4094a 100644 --- a/css/css-text/line-break/reference/line-break-normal-023a-ref.xht +++ b/css/css-text/line-break/reference/line-break-normal-016a-ref.xht @@ -3,8 +3,9 @@ CSS Reftest Reference - + + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプル
サンプル文
+

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプル
サンプル文
+

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプル
サンプル文
+

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプル
サンプル文
+

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプル
サンプル文
+

+

+ サンプル文サンプル
サンプル文
+

+
+ + diff --git a/css/css-text/line-break/reference/line-break-strict-011-ref.xht b/css/css-text/line-break/reference/line-break-strict-011-ref.xht index 1a2841bc01ebca..ec17a31ec55e5c 100644 --- a/css/css-text/line-break/reference/line-break-strict-011-ref.xht +++ b/css/css-text/line-break/reference/line-break-strict-011-ref.xht @@ -5,6 +5,7 @@ CSS Reftest Reference + + + +

+ Test passes if the highlighted characters in each pair of rectangles are at the exact same horizontal position. +

+
+ +

+ サンプル文サンプル
サンプル文
+

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプル
サンプル文
+

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプル
サンプル文
+

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプル
サンプル文
+

+

+ サンプル文サンプル
サンプル文
+

+
+
+ +

+ サンプル文サンプル
サンプル文
+

+

+ サンプル文サンプル
サンプル文
+

+
+ +