From 43a97878ce14b72f0981164f87f2e35e14151312 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 11:22:09 +0200 Subject: Adding upstream version 110.0.1. Signed-off-by: Daniel Baumann --- .../overflow-wrap/overflow-wrap-001-ref.html | 16 ++++++++ .../css-text/overflow-wrap/overflow-wrap-001.html | 22 +++++++++++ .../overflow-wrap/overflow-wrap-002-ref.html | 22 +++++++++++ .../css-text/overflow-wrap/overflow-wrap-002.html | 31 +++++++++++++++ .../overflow-wrap/overflow-wrap-004-ref.html | 16 ++++++++ .../css-text/overflow-wrap/overflow-wrap-004.html | 22 +++++++++++ .../overflow-wrap/overflow-wrap-anywhere-001.html | 31 +++++++++++++++ .../overflow-wrap/overflow-wrap-anywhere-002.html | 31 +++++++++++++++ .../overflow-wrap/overflow-wrap-anywhere-003.html | 25 ++++++++++++ .../overflow-wrap/overflow-wrap-anywhere-004.html | 37 ++++++++++++++++++ .../overflow-wrap/overflow-wrap-anywhere-005.html | 37 ++++++++++++++++++ .../overflow-wrap/overflow-wrap-anywhere-006.html | 39 +++++++++++++++++++ .../overflow-wrap/overflow-wrap-anywhere-007.html | 22 +++++++++++ .../overflow-wrap/overflow-wrap-anywhere-008.html | 33 ++++++++++++++++ .../overflow-wrap/overflow-wrap-anywhere-009.html | 36 ++++++++++++++++++ .../overflow-wrap/overflow-wrap-anywhere-010.html | 34 +++++++++++++++++ .../overflow-wrap-anywhere-011-ref.html | 25 ++++++++++++ .../overflow-wrap/overflow-wrap-anywhere-011.html | 29 ++++++++++++++ .../overflow-wrap-anywhere-fit-content-001.html | 22 +++++++++++ .../overflow-wrap-anywhere-inline-001.html | 33 ++++++++++++++++ ...verflow-wrap-anywhere-inline-002.tentative.html | 34 +++++++++++++++++ ...verflow-wrap-anywhere-inline-003.tentative.html | 32 ++++++++++++++++ ...verflow-wrap-anywhere-inline-004.tentative.html | 35 +++++++++++++++++ .../overflow-wrap-anywhere-span-001.html | 17 +++++++++ .../overflow-wrap-anywhere-span-002.html | 22 +++++++++++ .../overflow-wrap-break-word-001.html | 31 +++++++++++++++ .../overflow-wrap-break-word-002.html | 31 +++++++++++++++ .../overflow-wrap-break-word-003.html | 25 ++++++++++++ .../overflow-wrap-break-word-004.html | 38 +++++++++++++++++++ .../overflow-wrap-break-word-005.html | 37 ++++++++++++++++++ .../overflow-wrap-break-word-006.html | 38 +++++++++++++++++++ .../overflow-wrap-break-word-007.html | 39 +++++++++++++++++++ .../overflow-wrap-break-word-008.html | 41 ++++++++++++++++++++ .../overflow-wrap-break-word-009.html | 36 ++++++++++++++++++ .../overflow-wrap-break-word-010.html | 34 +++++++++++++++++ .../overflow-wrap-break-word-fit-content-001.html | 22 +++++++++++ .../overflow-wrap-break-word-keep-all-001.html | 30 +++++++++++++++ .../overflow-wrap-break-word-long-crash.html | 28 ++++++++++++++ .../overflow-wrap-break-word-span-001.html | 17 +++++++++ .../overflow-wrap-break-word-span-002.html | 22 +++++++++++ ...flow-wrap-break-word-white-space-crash-002.html | 40 ++++++++++++++++++++ ...overflow-wrap-break-word-white-space-crash.html | 28 ++++++++++++++ .../overflow-wrap/overflow-wrap-cluster-001.html | 21 +++++++++++ .../overflow-wrap/overflow-wrap-cluster-002.html | 21 +++++++++++ .../overflow-wrap-min-content-size-001.html | 43 +++++++++++++++++++++ .../overflow-wrap-min-content-size-002.html | 23 +++++++++++ .../overflow-wrap-min-content-size-003.html | 34 +++++++++++++++++ .../overflow-wrap-min-content-size-004.html | 44 ++++++++++++++++++++++ .../overflow-wrap-min-content-size-005.html | 36 ++++++++++++++++++ .../overflow-wrap-min-content-size-006.html | 36 ++++++++++++++++++ .../overflow-wrap-min-content-size-007.html | 31 +++++++++++++++ .../overflow-wrap-min-content-size-008.html | 31 +++++++++++++++ .../overflow-wrap-min-content-size-009.html | 35 +++++++++++++++++ .../overflow-wrap-normal-keep-all-001.html | 18 +++++++++ .../overflow-wrap/overflow-wrap-shaping-001.html | 39 +++++++++++++++++++ .../overflow-wrap/overflow-wrap-shaping-002.html | 39 +++++++++++++++++++ .../overflow-wrap-break-word-001-ref.html | 16 ++++++++ .../overflow-wrap-break-word-002-ref.html | 6 +++ .../overflow-wrap-break-word-003-ref.html | 13 +++++++ .../overflow-wrap-break-word-fit-content-001.html | 18 +++++++++ .../overflow-wrap-break-word-span-001-ref.html | 8 ++++ .../reference/overflow-wrap-cluster-001-ref.html | 16 ++++++++ .../overflow-wrap-min-content-size-001-ref.html | 16 ++++++++ .../overflow-wrap-min-content-size-002-ref.html | 16 ++++++++ .../overflow-wrap-min-content-size-003-ref.html | 30 +++++++++++++++ .../overflow-wrap-min-content-size-004-ref.html | 16 ++++++++ .../overflow-wrap-min-content-size-009-ref.html | 16 ++++++++ .../overflow-wrap-normal-keep-all-001-ref.html | 7 ++++ .../reference/overflow-wrap-shaping-001-ref.html | 26 +++++++++++++ .../css/css-text/overflow-wrap/word-wrap-001.html | 22 +++++++++++ .../css/css-text/overflow-wrap/word-wrap-002.html | 31 +++++++++++++++ .../css/css-text/overflow-wrap/word-wrap-004.html | 22 +++++++++++ .../css-text/overflow-wrap/word-wrap-alias.html | 16 ++++++++ 73 files changed, 1986 insertions(+) create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-001.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-002.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-004.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-001.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-002.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-003.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-004.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-005.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-006.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-007.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-008.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-009.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-010.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-011-ref.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-011.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-fit-content-001.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-001.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-002.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-003.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-004.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-span-001.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-span-002.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-001.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-002.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-003.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-004.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-005.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-006.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-007.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-008.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-009.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-010.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-fit-content-001.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-keep-all-001.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-long-crash.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-span-001.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-span-002.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-white-space-crash-002.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-white-space-crash.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-cluster-001.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-cluster-002.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-001.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-002.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-003.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-004.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-005.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-006.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-007.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-008.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-009.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-normal-keep-all-001.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-shaping-001.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-shaping-002.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-fit-content-001.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-span-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-cluster-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-009-ref.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-normal-keep-all-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-shaping-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/word-wrap-001.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/word-wrap-002.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/word-wrap-004.html create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/word-wrap-alias.html (limited to 'testing/web-platform/tests/css/css-text/overflow-wrap') diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-001-ref.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-001-ref.html new file mode 100644 index 0000000000..92f1855268 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-001-ref.html @@ -0,0 +1,16 @@ + + +CSS Text Test Reference File + + + + +

Test passes if the black box is within the orange box.

+

FillerText
FillerText
FillerText
FillerText

+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-001.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-001.html new file mode 100644 index 0000000000..65d46f3a98 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-001.html @@ -0,0 +1,22 @@ + + +CSS Text Test: overflow-wrap - break-word (basic) + + + + + + + + + +

Test passes if the black box is within the orange box.

+

FillerTextFillerTextFillerTextFillerText

+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-002-ref.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-002-ref.html new file mode 100644 index 0000000000..afb4c6835c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-002-ref.html @@ -0,0 +1,22 @@ + + +CSS Text Test Reference File + + + + +

Test passes if the black box overflows the blue border box, but fits within the orange border box.

+

FillerText
FillerText
FillerText
FillerText

+

FillerTextFillerTextFillerTextFillerText

+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-002.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-002.html new file mode 100644 index 0000000000..d1ff8bfa78 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-002.html @@ -0,0 +1,31 @@ + + +CSS Text Test: overflow-wrap - break-word and white-space - nowrap + + + + + + + + + + +

Test passes if the black box overflows the blue border box, but fits within the orange border box.

+

FillerTextFillerTextFillerTextFillerText

+

FillerTextFillerTextFillerTextFillerText

+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-004-ref.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-004-ref.html new file mode 100644 index 0000000000..9b0a6eb442 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-004-ref.html @@ -0,0 +1,16 @@ + + +CSS Text Test Reference File + + + + +

Test passes if the black box overflows the orange box.

+

FillerTextFillerTextFillerTextFillerText

+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-004.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-004.html new file mode 100644 index 0000000000..9793e47792 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-004.html @@ -0,0 +1,22 @@ + + +CSS Text Test: overflow-wrap - normal (basic) + + + + + + + + + +

Test passes if the black box overflows the orange box.

+

FillerTextFillerTextFillerTextFillerText

+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-001.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-001.html new file mode 100644 index 0000000000..efa453ca66 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-001.html @@ -0,0 +1,31 @@ + + +CSS Text Test: overflow-wrap: anywhere + + + + + + + + +

Test passes if there is a filled green square and no red.

+
     X
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-002.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-002.html new file mode 100644 index 0000000000..a3ec2f5f06 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-002.html @@ -0,0 +1,31 @@ + + +CSS Text Test: overflow-wrap: anywhere + white-space:break-spaces + + + + + + + + +

This test passes if there is nothing below this sentence. +

FAIL
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-003.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-003.html new file mode 100644 index 0000000000..4870b0867b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-003.html @@ -0,0 +1,25 @@ + + +CSS Text Test: overflow-wrap:anywhere + white-space:break-spaces + + + + + + + + +

This test passes if the word FAIL does not appear below. +

PASS FAIL
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-004.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-004.html new file mode 100644 index 0000000000..3d5f444977 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-004.html @@ -0,0 +1,37 @@ + + +CSS Text Test: overflow-wrap: anywhere + + + + + + + + +

Test passes if there is a filled green square and no red.

+

XXXXX
+
XXXXX
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-005.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-005.html new file mode 100644 index 0000000000..d125a0b5c8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-005.html @@ -0,0 +1,37 @@ + + +CSS Text Test: overflow-wrap: anywhere + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
XXXXX
XXXXX
XXXXX
XXXXX
XXXXX
+
XXX + XXXXXXXXX
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-006.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-006.html new file mode 100644 index 0000000000..ac90149ff3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-006.html @@ -0,0 +1,39 @@ + + +CSS Text Test: overflow-wrap: anywhere + + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
XXXXX
XXX
+
XXXXXXXX
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-007.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-007.html new file mode 100644 index 0000000000..a5e10a84eb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-007.html @@ -0,0 +1,22 @@ + + +CSS Text Test: overflow-wrap - anywhere (basic) + + + + + + + + + +

Test passes if the black box is within the orange box.

+

FillerTextFillerTextFillerTextFillerText

+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-008.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-008.html new file mode 100644 index 0000000000..ddb9562999 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-008.html @@ -0,0 +1,33 @@ + + +CSS Text Test: overflow-wrap - anywhere and white-space - nowrap + + + + + + + + + + + + +

Test passes if the black box overflows the blue border box, but fits within the orange border box.

+

FillerTextFillerTextFillerTextFillerText

+

FillerTextFillerTextFillerTextFillerText

+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-009.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-009.html new file mode 100644 index 0000000000..90f2ad3337 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-009.html @@ -0,0 +1,36 @@ + + + +CSS Text Test: overflow-wrap: anywhere + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
XXX
X X
+
XXXX X
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-010.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-010.html new file mode 100644 index 0000000000..0b4b75bc1c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-010.html @@ -0,0 +1,34 @@ + + + +CSS Text Test: overflow-wrap: anywhere + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
XXXX
XX
+
XXXXXXXX
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-011-ref.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-011-ref.html new file mode 100644 index 0000000000..25d7fc7958 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-011-ref.html @@ -0,0 +1,25 @@ + + + + CSS Text Reference: overflow-wrap: anywhere + + + + + +

The first three div should have the same width, but the fourth one should be wider.

+
i
+
i
+
i
+
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-011.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-011.html new file mode 100644 index 0000000000..0bc7a97980 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-011.html @@ -0,0 +1,29 @@ + + + + CSS Text Test: overflow-wrap: anywhere + + + + + + + + + +

The first three div should have the same width, but the fourth one should be wider.

+
i
+
i
+
i
+
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-fit-content-001.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-fit-content-001.html new file mode 100644 index 0000000000..b4ff047d03 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-fit-content-001.html @@ -0,0 +1,22 @@ + + +CSS Text Test: overflow-wrap: anywhere with fit-content + + + + + + +
+

Tests pass if all lines do not wrap. +

𝜋
+
𝜋
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-001.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-001.html new file mode 100644 index 0000000000..5a93c87344 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-001.html @@ -0,0 +1,33 @@ + + + +overlfow-wrap: anywhere on inline element + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
X
X
+
X.
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-002.tentative.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-002.tentative.html new file mode 100644 index 0000000000..38dc19631d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-002.tentative.html @@ -0,0 +1,34 @@ + + + +overlfow-wrap: anywhere on inline element + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
XXXXXXXXXX
XXXXX
XXXX
XXX
+
XXXXXXXXXXXXXXXXXXXXXX
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-003.tentative.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-003.tentative.html new file mode 100644 index 0000000000..9ed035fdc8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-003.tentative.html @@ -0,0 +1,32 @@ + + + +overlfow-wrap: anywhere on inline element + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
XX
XX
+
XXXX
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-004.tentative.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-004.tentative.html new file mode 100644 index 0000000000..e498e1eff1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-inline-004.tentative.html @@ -0,0 +1,35 @@ + + + +overlfow-wrap: anywhere on inline element + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
XX
X
XX
+
XXXXX
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-span-001.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-span-001.html new file mode 100644 index 0000000000..c4a0e10fa4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-span-001.html @@ -0,0 +1,17 @@ + +CSS Text Test: overflow-wrap: anywhere + + + + + +
1234567890
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-span-002.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-span-002.html new file mode 100644 index 0000000000..b149ca4d7c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-anywhere-span-002.html @@ -0,0 +1,22 @@ + +CSS Text Test: overflow-wrap: anywhere + + + + + + +
1234567890
+ + diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-001.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-001.html new file mode 100644 index 0000000000..4d633d367d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-001.html @@ -0,0 +1,31 @@ + + +CSS Text Test: overflow-wrap: break-word + + + + + + + + +

Test passes if there is a filled green square and no red.

+
     X
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-002.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-002.html new file mode 100644 index 0000000000..6f90f0c0cb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-002.html @@ -0,0 +1,31 @@ + + +CSS Text Test: overflow-wrap: break-word + white-space:break-spaces + + + + + + + + +

This test passes if there is nothing below this sentence. +

FAIL
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-003.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-003.html new file mode 100644 index 0000000000..05e570bbb1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-003.html @@ -0,0 +1,25 @@ + + +CSS Text Test: overflow-wrap:break-word + white-space:break-spaces + + + + + + + + +

This test passes if the word FAIL does not appear below. +

PASS FAIL
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-004.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-004.html new file mode 100644 index 0000000000..26ab3f2cac --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-004.html @@ -0,0 +1,38 @@ + + +CSS Text Test: overflow-wrap: break-word + + + + + + + + + +

Test passes if there is a filled green square and no red.

+

XXXXX
+
XXXXX
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-005.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-005.html new file mode 100644 index 0000000000..721a1938e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-005.html @@ -0,0 +1,37 @@ + + +CSS Text Test: overflow-wrap: break-word + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
XXXXX
XXXXX
XXXXX
XXXXX
XXXXX
+
XXX + XXXXXXXXX
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-006.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-006.html new file mode 100644 index 0000000000..2159aa591e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-006.html @@ -0,0 +1,38 @@ + + +CSS Text Test: overflow-wrap: break-word + + + + + + + + + +

Test passes if there is a filled green square and no red.

+

XXXXX
+
XXXXX
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-007.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-007.html new file mode 100644 index 0000000000..c114ccf7f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-007.html @@ -0,0 +1,39 @@ + + +CSS Text Test: overflow-wrap: break-word + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
XX
XXX
+
XX XXX
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-008.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-008.html new file mode 100644 index 0000000000..8a0fb9959d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-008.html @@ -0,0 +1,41 @@ + + +CSS Text Test: overflow-wrap:break-word + white-space:break-spaces + + + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
XXXX

XXXX
+
XXXX XXXX
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-009.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-009.html new file mode 100644 index 0000000000..fbbcf2233c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-009.html @@ -0,0 +1,36 @@ + + + +CSS Text Test: overflow-wrap: break-word + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
XXX
X X
+
XXXX X
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-010.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-010.html new file mode 100644 index 0000000000..da45dea253 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-010.html @@ -0,0 +1,34 @@ + + + +CSS Text Test: overflow-wrap: break-word + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
XXXX
XX
+
XXXXXXXX
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-fit-content-001.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-fit-content-001.html new file mode 100644 index 0000000000..7fde5287bc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-fit-content-001.html @@ -0,0 +1,22 @@ + + +CSS Text Test: overflow-wrap: break-word with fit-content + + + + + + +
+

Tests pass if all lines do not wrap. +

𝜋
+
𝜋
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-keep-all-001.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-keep-all-001.html new file mode 100644 index 0000000000..ec27b82b6b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-keep-all-001.html @@ -0,0 +1,30 @@ + +CSS Test: `break-word` should work with `word-break: keep-all` + + + + + + + +
0000000000
+
헬로우월드헬로우월드헬로우월드헬로우월드헬로우월드
+ + diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-long-crash.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-long-crash.html new file mode 100644 index 0000000000..e318386ded --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-long-crash.html @@ -0,0 +1,28 @@ + +CSS Text Test: very long line with `overflow-wrap: break-word` should not crash + + + + + + +
x
+ + diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-span-001.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-span-001.html new file mode 100644 index 0000000000..0565b8bb75 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-span-001.html @@ -0,0 +1,17 @@ + +CSS Text Test: overflow-wrap: break-word + + + + + +
1234567890
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-span-002.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-span-002.html new file mode 100644 index 0000000000..39426d0420 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-span-002.html @@ -0,0 +1,22 @@ + +CSS Text Test: overflow-wrap: break-word + + + + + + +
1234567890
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-white-space-crash-002.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-white-space-crash-002.html new file mode 100644 index 0000000000..085e5b6f12 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-white-space-crash-002.html @@ -0,0 +1,40 @@ + +CSS Text Test: A combination of `overflow-wrap: break-word` and `white-space` should not crash + + + + + + +
+ + 123456987654321 +
+ + diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-white-space-crash.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-white-space-crash.html new file mode 100644 index 0000000000..2bea6aed78 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-break-word-white-space-crash.html @@ -0,0 +1,28 @@ + +CSS Text Test: A combination of `overflow-wrap: break-word` and `white-space` should not crash + + + + + + +
+ 123 56 Flash and +
+ + diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-cluster-001.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-cluster-001.html new file mode 100644 index 0000000000..797883b147 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-cluster-001.html @@ -0,0 +1,21 @@ + + +CSS Text level 3 Test: overflow-wrap:break-word and grapheme clusters + + + + + + +

Test passes if there are four identical lines of text below. +

षि
षि
+
षिषि
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-cluster-002.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-cluster-002.html new file mode 100644 index 0000000000..70349b9c9a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-cluster-002.html @@ -0,0 +1,21 @@ + + +CSS Text level 3 Test: overflow-wrap:anywhere and grapheme clusters + + + + + + +

Test passes if there are four identical lines of text below. +

षि
षि
+
षिषि
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-001.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-001.html new file mode 100644 index 0000000000..b483756467 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-001.html @@ -0,0 +1,43 @@ + + +CSS Text Test: overflow-wrap: anywhere and intrinsic sizing + + + + + + + +

Test passes if there is a green box below and no red. +

X
X
X
X
+
XXXX
+ + diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-002.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-002.html new file mode 100644 index 0000000000..2669f0da02 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-002.html @@ -0,0 +1,23 @@ + + +CSS Text Test: overflow-wrap: anywhere and intrinsic sizing + + + + + + + +

Test passes if the glyphs are completely inside the blue box. +

+
நிிிிநிிிி
+
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-003.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-003.html new file mode 100644 index 0000000000..397ed8c450 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-003.html @@ -0,0 +1,34 @@ + + +CSS Text Test: overflow-wrap: anywhere and intrinsic sizing + + + + + + + + + +

Test passes if there is a vertical green bar below. +

+
+
XXXXXXXX
+
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-004.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-004.html new file mode 100644 index 0000000000..16161ece69 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-004.html @@ -0,0 +1,44 @@ + + +CSS Text Test: overflow-wrap: anywhere and intrinsic sizing + + + + + + + + +

Test passes if there is a green box below and no red. +

XXXX
+
XXXX
+ + diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-005.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-005.html new file mode 100644 index 0000000000..c8c2a1a433 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-005.html @@ -0,0 +1,36 @@ + + +CSS Text Test: overflow-wrap: anywhere and intrinsic sizing + + + + + + + + + + +

Test passes if there is a green box below and no red. +

X
X
X
X
+
XXXX
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-006.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-006.html new file mode 100644 index 0000000000..dbbd39301b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-006.html @@ -0,0 +1,36 @@ + + +CSS Text Test: overflow-wrap: anywhere and intrinsic sizing + + + + + + + + + + +

Test passes if there is a green box below and no red. +

XXXX
+
XXXX
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-007.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-007.html new file mode 100644 index 0000000000..7296b8d376 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-007.html @@ -0,0 +1,31 @@ + + +CSS Text Test: word-break: break-word and intrinsic sizing + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
X
X
+
X.
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-008.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-008.html new file mode 100644 index 0000000000..5c2b3958bd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-008.html @@ -0,0 +1,31 @@ + + +CSS Text Test: word-break: break-word and intrinsic sizing + + + + + + + + + +

Test passes if there is a filled green square and no red.

+
XX
+
X.
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-009.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-009.html new file mode 100644 index 0000000000..e7887e7c1f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-min-content-size-009.html @@ -0,0 +1,35 @@ + + +CSS Text Test: min-content sizing and white-space: pre-wrap + + + + + + + + + + + +

Test passes if there is a green box below and no red. +



X
+
XX
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-normal-keep-all-001.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-normal-keep-all-001.html new file mode 100644 index 0000000000..8047aba133 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-normal-keep-all-001.html @@ -0,0 +1,18 @@ + + +CSS Text level 3 Test: word-break-keep-all and overflow-wrap:normal + + + + + + + +

Test passes if there is a column of 文 characters on top of eachother below. +

文文文文文文文文
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-shaping-001.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-shaping-001.html new file mode 100644 index 0000000000..8846038d0f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-shaping-001.html @@ -0,0 +1,39 @@ + + +CSS Text level 3 Test: overflow-wrap:break-word and text-shaping + + + + + + + +

Test passes if the blue and organge boxes are identical. Pay attention to characters at the left of the first line, and on the second line. +

+
ﻋﺎﺋﻠ
+
عائلة
+
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-shaping-002.html b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-shaping-002.html new file mode 100644 index 0000000000..adb25c78b7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/overflow-wrap-shaping-002.html @@ -0,0 +1,39 @@ + + +CSS Text level 3 Test: overflow-wrap:anywhere and text-shaping + + + + + + + +

Test passes if the blue and organge boxes are identical. Pay attention to characters at the left of the first line, and on the second line. +

+
ﻋﺎﺋﻠ
+
عائلة
+
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-001-ref.html b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-001-ref.html new file mode 100644 index 0000000000..0e0300a72d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-001-ref.html @@ -0,0 +1,16 @@ + + +CSS Text Reference File + + + +

Test passes if there is a filled green square and no red.

+
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-002-ref.html b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-002-ref.html new file mode 100644 index 0000000000..5dca683817 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-002-ref.html @@ -0,0 +1,6 @@ + + +test reference + + +

This test passes if there is nothing below this sentence. diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-003-ref.html b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-003-ref.html new file mode 100644 index 0000000000..e9ec3b346c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-003-ref.html @@ -0,0 +1,13 @@ + + +CSS Text Test reference + + + +

This test passes if the word FAIL does not appear below. +

PASS
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-fit-content-001.html b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-fit-content-001.html new file mode 100644 index 0000000000..30787e204f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-fit-content-001.html @@ -0,0 +1,18 @@ + + +CSS Text Test: overflow-wrap: break-word with fit-content + + + +
+

Tests pass if all lines do not wrap. +

𝜋
+
𝜋
+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-span-001-ref.html b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-span-001-ref.html new file mode 100644 index 0000000000..0264bcf322 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-break-word-span-001-ref.html @@ -0,0 +1,8 @@ + + +
12345678
90
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-cluster-001-ref.html b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-cluster-001-ref.html new file mode 100644 index 0000000000..97393cc176 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-cluster-001-ref.html @@ -0,0 +1,16 @@ + + +CSS Text level 3 Test reference + + + +

Test passes if there are four identical lines of text below. +

षि
+
षि
+
षि
+
षि
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-001-ref.html b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-001-ref.html new file mode 100644 index 0000000000..ef5c2e88ce --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-001-ref.html @@ -0,0 +1,16 @@ + + +CSS Text Test reference + + + + +

Test passes if there is a green box below and no red. +

X
X
X
X
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-002-ref.html b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-002-ref.html new file mode 100644 index 0000000000..055ffbf3ca --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-002-ref.html @@ -0,0 +1,16 @@ + + +CSS Text Test reference + + + + +

Test passes if the glyphs are completely inside the blue box. +

+
நிிிி
நிிிி
+
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-003-ref.html b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-003-ref.html new file mode 100644 index 0000000000..cd9b069255 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-003-ref.html @@ -0,0 +1,30 @@ + + +CSS Text Test reference + + + + + + +

Test passes if there is a vertical green bar below. +

+
+
X
X
X
X
X
X
X
X
+
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-004-ref.html b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-004-ref.html new file mode 100644 index 0000000000..93e22ba71e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-004-ref.html @@ -0,0 +1,16 @@ + + +CSS Text Test reference + + + + +

Test passes if there is a green box below and no red. +

XXXX
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-009-ref.html b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-009-ref.html new file mode 100644 index 0000000000..2517e708ad --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-min-content-size-009-ref.html @@ -0,0 +1,16 @@ + + +CSS Text Test reference + + + + +

Test passes if there is a green box below and no red. +

X
X
X
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-normal-keep-all-001-ref.html b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-normal-keep-all-001-ref.html new file mode 100644 index 0000000000..f0b41134fa --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-normal-keep-all-001-ref.html @@ -0,0 +1,7 @@ + + +CSS Text level 3 Test reference + + +

Test passes if there is a column of 文 characters on top of eachother below. +








diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-shaping-001-ref.html b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-shaping-001-ref.html new file mode 100644 index 0000000000..5543ab0729 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/reference/overflow-wrap-shaping-001-ref.html @@ -0,0 +1,26 @@ + + +CSS Text level 3 Test ref + + + +

Test passes if the blue and organge boxes are identical. Pay attention to characters at the left of the first line, and on the second line. +

+
ﻋﺎﺋﻠ
+
ﻋﺎﺋﻠ
+
diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/word-wrap-001.html b/testing/web-platform/tests/css/css-text/overflow-wrap/word-wrap-001.html new file mode 100644 index 0000000000..e5c2c5d0ef --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/word-wrap-001.html @@ -0,0 +1,22 @@ + + +CSS Text Test: word-wrap - break-word (basic) + + + + + + + + + +

Test passes if the black box is within the orange box.

+

FillerTextFillerTextFillerTextFillerText

+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/word-wrap-002.html b/testing/web-platform/tests/css/css-text/overflow-wrap/word-wrap-002.html new file mode 100644 index 0000000000..5cc7e6a45e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/word-wrap-002.html @@ -0,0 +1,31 @@ + + +CSS Text Test: word-wrap - break-word and white-space - nowrap + + + + + + + + + + +

Test passes if the black box overflows the blue border box, but fits within the orange border box.

+

FillerTextFillerTextFillerTextFillerText

+

FillerTextFillerTextFillerTextFillerText

+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/word-wrap-004.html b/testing/web-platform/tests/css/css-text/overflow-wrap/word-wrap-004.html new file mode 100644 index 0000000000..5650da9a83 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/word-wrap-004.html @@ -0,0 +1,22 @@ + + +CSS Text Test: word-wrap - normal (basic) + + + + + + + + + +

Test passes if the black box overflows the orange box.

+

FillerTextFillerTextFillerTextFillerText

+ diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/word-wrap-alias.html b/testing/web-platform/tests/css/css-text/overflow-wrap/word-wrap-alias.html new file mode 100644 index 0000000000..74e8aa2312 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/word-wrap-alias.html @@ -0,0 +1,16 @@ + + + + + +
+ -- cgit v1.2.3