From 36d22d82aa202bb199967e9512281e9a53db42c9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 21:33:14 +0200 Subject: Adding upstream version 115.7.0esr. Signed-off-by: Daniel Baumann --- .../css-text/hyphens/hyphenate-character-001.html | 24 ++++++++++ .../css-text/hyphens/hyphenate-character-002.html | 25 ++++++++++ .../css-text/hyphens/hyphenate-character-003.html | 24 ++++++++++ .../css-text/hyphens/hyphenate-character-004.html | 24 ++++++++++ .../css-text/hyphens/hyphenate-character-005.html | 23 ++++++++++ .../hyphens/hyphenate-limit-chars-001.html | 29 ++++++++++++ .../css/css-text/hyphens/hyphens-auto-001.html | 26 +++++++++++ .../css/css-text/hyphens/hyphens-auto-002.html | 33 +++++++++++++ .../css/css-text/hyphens/hyphens-auto-003.html | 31 +++++++++++++ .../css/css-text/hyphens/hyphens-auto-004.html | 23 ++++++++++ .../css/css-text/hyphens/hyphens-auto-005.html | 23 ++++++++++ .../css/css-text/hyphens/hyphens-auto-010.html | 37 +++++++++++++++ .../hyphens-auto-and-contenteditable-crash.html | 12 +++++ .../css-text/hyphens/hyphens-auto-control-ref.html | 42 +++++++++++++++++ .../css/css-text/hyphens/hyphens-auto-control.html | 47 +++++++++++++++++++ .../css-text/hyphens/hyphens-auto-inline-010.html | 51 +++++++++++++++++++++ .../hyphens/hyphens-auto-last-word-001.html | 21 +++++++++ .../hyphens/hyphens-auto-min-content-ref-1.html | 11 +++++ .../hyphens/hyphens-auto-min-content-ref-2.html | 10 ++++ .../css-text/hyphens/hyphens-auto-min-content.html | 24 ++++++++++ .../css/css-text/hyphens/hyphens-character.html | 34 ++++++++++++++ .../css/css-text/hyphens/hyphens-manual-010.html | 46 +++++++++++++++++++ .../css/css-text/hyphens/hyphens-manual-011.html | 48 +++++++++++++++++++ .../css/css-text/hyphens/hyphens-manual-012.html | 48 +++++++++++++++++++ .../css/css-text/hyphens/hyphens-manual-013.html | 48 +++++++++++++++++++ .../hyphens/hyphens-manual-inline-010.html | 40 ++++++++++++++++ .../hyphens/hyphens-manual-inline-011.html | 47 +++++++++++++++++++ .../hyphens/hyphens-manual-inline-012.html | 49 ++++++++++++++++++++ .../css/css-text/hyphens/hyphens-none-011.html | 41 +++++++++++++++++ .../css/css-text/hyphens/hyphens-none-012.html | 33 +++++++++++++ .../css/css-text/hyphens/hyphens-none-013.html | 33 +++++++++++++ .../css/css-text/hyphens/hyphens-none-014.html | 32 +++++++++++++ .../css/css-text/hyphens/hyphens-none-015.html | 32 +++++++++++++ .../css-text/hyphens/hyphens-out-of-flow-001.html | 29 ++++++++++++ .../css-text/hyphens/hyphens-out-of-flow-002.html | 39 ++++++++++++++++ .../css/css-text/hyphens/hyphens-overflow-001.html | 25 ++++++++++ .../css-text/hyphens/hyphens-punctuation-001.html | 17 +++++++ .../css/css-text/hyphens/hyphens-shaping-001.html | 35 ++++++++++++++ .../css/css-text/hyphens/hyphens-shaping-002.html | 31 +++++++++++++ .../css/css-text/hyphens/hyphens-span-001.html | 27 +++++++++++ .../css/css-text/hyphens/hyphens-span-002.html | 35 ++++++++++++++ .../css/css-text/hyphens/hyphens-vertical-001.html | 30 ++++++++++++ .../css/css-text/hyphens/hyphens-vertical-002.html | 31 +++++++++++++ .../css/css-text/hyphens/hyphens-vertical-003.html | 32 +++++++++++++ .../css/css-text/hyphens/hyphens-vertical-004.html | 33 +++++++++++++ .../hyphens/i18n/hyphens-i18n-auto-001.html | 26 +++++++++++ .../hyphens/i18n/hyphens-i18n-auto-002.html | 26 +++++++++++ .../hyphens/i18n/hyphens-i18n-auto-003.html | 26 +++++++++++ .../hyphens/i18n/hyphens-i18n-auto-004.html | 32 +++++++++++++ .../hyphens/i18n/hyphens-i18n-auto-005.html | 25 ++++++++++ .../hyphens/i18n/hyphens-i18n-manual-001.html | 27 +++++++++++ .../hyphens/i18n/hyphens-i18n-manual-002.html | 27 +++++++++++ .../hyphens/i18n/hyphens-i18n-manual-003.html | 27 +++++++++++ .../hyphens/i18n/hyphens-i18n-manual-004.html | 33 +++++++++++++ .../hyphens/i18n/hyphens-i18n-manual-005.html | 25 ++++++++++ .../reference/hyphens-i18n-auto-001-alt-ref.html | 20 ++++++++ .../i18n/reference/hyphens-i18n-auto-001-ref.html | 20 ++++++++ .../reference/hyphens-i18n-auto-002-alt-ref.html | 20 ++++++++ .../i18n/reference/hyphens-i18n-auto-002-ref.html | 20 ++++++++ .../reference/hyphens-i18n-auto-003-alt-ref.html | 22 +++++++++ .../i18n/reference/hyphens-i18n-auto-003-ref.html | 22 +++++++++ .../reference/hyphens-i18n-auto-004-alt-2-ref.html | 23 ++++++++++ .../reference/hyphens-i18n-auto-004-alt-3-ref.html | 23 ++++++++++ .../reference/hyphens-i18n-auto-004-alt-ref.html | 23 ++++++++++ .../i18n/reference/hyphens-i18n-auto-004-ref.html | 23 ++++++++++ .../i18n/reference/hyphens-i18n-auto-005-ref.html | 19 ++++++++ .../reference/hyphenate-character-001-ref.html | 18 ++++++++ .../reference/hyphenate-character-003-ref.html | 18 ++++++++ .../reference/hyphenate-character-004-ref.html | 18 ++++++++ .../reference/hyphenate-character-005-ref.html | 19 ++++++++ .../reference/hyphenate-limit-chars-001-ref.html | 26 +++++++++++ .../hyphens/reference/hyphens-auto-001-ref.html | 20 ++++++++ .../hyphens/reference/hyphens-auto-002-ref.html | 15 ++++++ .../hyphens/reference/hyphens-auto-004H-ref.html | 28 +++++++++++ .../hyphens/reference/hyphens-auto-004M-ref.html | 28 +++++++++++ .../hyphens/reference/hyphens-auto-005H-ref.html | 28 +++++++++++ .../hyphens/reference/hyphens-auto-005M-ref.html | 28 +++++++++++ .../hyphens/reference/hyphens-auto-010H-ref.html | 29 ++++++++++++ .../hyphens/reference/hyphens-auto-010M-ref.html | 29 ++++++++++++ .../reference/hyphens-auto-inline-010H-ref.html | 29 ++++++++++++ .../reference/hyphens-auto-inline-010M-ref.html | 29 ++++++++++++ .../reference/hyphens-auto-last-word-001-ref.html | 15 ++++++ .../reference/hyphens-auto-last-word-001-ref2.html | 15 ++++++ .../hyphens/reference/hyphens-character-ref.html | 31 +++++++++++++ .../hyphens/reference/hyphens-manual-010-ref.html | 27 +++++++++++ .../hyphens/reference/hyphens-manual-011H-ref.html | 27 +++++++++++ .../hyphens/reference/hyphens-manual-011M-ref.html | 27 +++++++++++ .../hyphens/reference/hyphens-manual-013H-ref.html | 27 +++++++++++ .../hyphens/reference/hyphens-manual-013M-ref.html | 27 +++++++++++ .../reference/hyphens-manual-inline-010-ref.html | 27 +++++++++++ .../reference/hyphens-manual-inline-011H-ref.html | 27 +++++++++++ .../reference/hyphens-manual-inline-011M-ref.html | 27 +++++++++++ .../reference/hyphens-manual-inline-012H-ref.html | 27 +++++++++++ .../reference/hyphens-manual-inline-012M-ref.html | 27 +++++++++++ .../reference/hyphens-out-of-flow-001-ref.html | 22 +++++++++ .../reference/hyphens-overflow-001-ref.html | 21 +++++++++ .../reference/hyphens-punctuation-001-ref.html | 12 +++++ .../hyphens/reference/hyphens-shaping-001-ref.html | 25 ++++++++++ .../hyphens/reference/hyphens-shaping-002-ref.html | 6 +++ .../hyphens/reference/hyphens-span-001-ref.html | 24 ++++++++++ .../hyphens/reference/hyphens-span-002-ref.html | 22 +++++++++ .../reference/hyphens-vertical-001-ref.html | 27 +++++++++++ .../reference/hyphens-vertical-002-ref.html | 28 +++++++++++ .../reference/hyphens-vertical-003-ref.html | 28 +++++++++++ .../reference/hyphens-vertical-004-ref.html | 29 ++++++++++++ .../hyphens/reference/shy-styling-001-alt-ref.html | 15 ++++++ .../hyphens/reference/shy-styling-001-ref.html | 15 ++++++ .../resources/roboto_hyphenation_subset.ttf | Bin 0 -> 3064 bytes .../css/css-text/hyphens/shy-styling-001.html | 23 ++++++++++ 109 files changed, 2934 insertions(+) create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphenate-character-001.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphenate-character-002.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphenate-character-003.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphenate-character-004.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphenate-character-005.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphenate-limit-chars-001.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-001.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-002.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-003.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-004.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-005.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-010.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-and-contenteditable-crash.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-control-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-control.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-inline-010.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-last-word-001.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-min-content-ref-1.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-min-content-ref-2.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-min-content.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-character.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-010.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-011.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-012.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-013.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-inline-010.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-inline-011.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-inline-012.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-none-011.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-none-012.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-none-013.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-none-014.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-none-015.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-out-of-flow-001.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-out-of-flow-002.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-overflow-001.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-punctuation-001.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-shaping-001.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-shaping-002.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-span-001.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-span-002.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-vertical-001.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-vertical-002.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-vertical-003.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/hyphens-vertical-004.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-001.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-002.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-003.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-004.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-005.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-manual-001.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-manual-002.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-manual-003.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-manual-004.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-manual-005.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-001-alt-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-002-alt-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-003-alt-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-004-alt-2-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-004-alt-3-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-004-alt-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-005-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphenate-character-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphenate-character-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphenate-character-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphenate-character-005-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphenate-limit-chars-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-004H-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-004M-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-005H-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-005M-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-010H-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-010M-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-inline-010H-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-inline-010M-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-last-word-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-last-word-001-ref2.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-character-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-010-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-011H-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-011M-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-013H-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-013M-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-inline-010-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-inline-011H-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-inline-011M-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-inline-012H-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-inline-012M-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-out-of-flow-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-overflow-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-punctuation-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-shaping-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-shaping-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-span-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-span-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-vertical-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-vertical-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-vertical-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-vertical-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/shy-styling-001-alt-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/reference/shy-styling-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hyphens/resources/roboto_hyphenation_subset.ttf create mode 100644 testing/web-platform/tests/css/css-text/hyphens/shy-styling-001.html (limited to 'testing/web-platform/tests/css/css-text/hyphens') diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphenate-character-001.html b/testing/web-platform/tests/css/css-text/hyphens/hyphenate-character-001.html new file mode 100644 index 0000000000..cad4f6e3e8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphenate-character-001.html @@ -0,0 +1,24 @@ + + +CSS Text test: hyphenate-character + + + + + + +

Test passes if the words below are broken at hyphenation positions but no visible hyphens appear. + +

+im­ple­men­ta­tion

+ini­tial­iza­tion

+re­al­iza­tion

+hy­phen­ation +
diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphenate-character-002.html b/testing/web-platform/tests/css/css-text/hyphens/hyphenate-character-002.html new file mode 100644 index 0000000000..07376fc6b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphenate-character-002.html @@ -0,0 +1,25 @@ + + +CSS Text test: hyphenate-character + + + + + + +

Test passes if the words below are broken at hyphenation positions but no visible hyphens appear. + +

+implementation

+initialization

+realization

+hyphenation +
diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphenate-character-003.html b/testing/web-platform/tests/css/css-text/hyphens/hyphenate-character-003.html new file mode 100644 index 0000000000..574f4d37b4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphenate-character-003.html @@ -0,0 +1,24 @@ + + +CSS Text test: hyphenate-character + + + + + + +

Test passes if the words below are hyphenated using a bullet (•) character. + +

+im­ple­men­ta­tion

+ini­tial­iza­tion

+re­al­iza­tion

+hy­phen­ation +
diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphenate-character-004.html b/testing/web-platform/tests/css/css-text/hyphens/hyphenate-character-004.html new file mode 100644 index 0000000000..36ce9263bd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphenate-character-004.html @@ -0,0 +1,24 @@ + + +CSS Text test: hyphenate-character + + + + + + +

Test passes if the words below are hyphenated using the string "/-/". + +

+im­ple­men­ta­tion

+ini­tial­iza­tion

+re­al­iza­tion

+hy­phen­ation +
diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphenate-character-005.html b/testing/web-platform/tests/css/css-text/hyphens/hyphenate-character-005.html new file mode 100644 index 0000000000..5600d8a4cf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphenate-character-005.html @@ -0,0 +1,23 @@ + + +CSS Text test: hyphenate-character + + + + + + +

Test passes if the word below is hyphenated +using a right-to-left space+kashida sequence " ـ", +and shaping is not interrupted. + +

+قىل­مىغانلىقى +
diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphenate-limit-chars-001.html b/testing/web-platform/tests/css/css-text/hyphens/hyphenate-limit-chars-001.html new file mode 100644 index 0000000000..d974812103 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphenate-limit-chars-001.html @@ -0,0 +1,29 @@ + +CSS Text: 'hyphens: auto' with a valid 'lang' attribute specification + + + + + +
+
example
+
example
+
example
+
example
+
example
+
example
+
example
+
example
+
example
+
+ diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-001.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-001.html new file mode 100644 index 0000000000..e7ba16f7a4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-001.html @@ -0,0 +1,26 @@ + + +CSS Text Test: no automatic hyphenation without language tagging + + + + + + +

Test passes if none of the words below are hyphenated. +

implementation +initialization +realization +hyphenation +anticonstitutionnellement +intergouvernementalisation +dichlorodiphényltrichloroéthane +honorificabilitudinitatibus +Wiedervereinigung +Rechtsschutzversicherungsgesellschaften
+ diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-002.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-002.html new file mode 100644 index 0000000000..490f78e94c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-002.html @@ -0,0 +1,33 @@ + + +CSS Text: 'hyphens: auto' with a valid 'lang' attribute specification + + + + + + + + + + +

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

+
+
XX XX
+ diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-003.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-003.html new file mode 100644 index 0000000000..347805bac7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-003.html @@ -0,0 +1,31 @@ + + +CSS Text: 'hyphens: auto' with a valid 'lang' attribute specification + + + + + + + + + +

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

+
+
XX        XX
+ diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-004.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-004.html new file mode 100644 index 0000000000..3d99985a00 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-004.html @@ -0,0 +1,23 @@ + + +CSS Text: 'hyphens: auto' with a valid 'lang' attribute specification + + + + + + + + + + +
regulation        implementation now
+ diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-005.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-005.html new file mode 100644 index 0000000000..c7176d1dfc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-005.html @@ -0,0 +1,23 @@ + + +CSS Text: 'hyphens: auto' with a valid 'lang' attribute specification + + + + + + + + + + +
regulation
+ diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-010.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-010.html new file mode 100644 index 0000000000..8b6f15ab4a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-010.html @@ -0,0 +1,37 @@ + + + + + CSS Text: 'hyphens: auto' with a valid 'lang' attribute specification + + + + + + + + + + + + + + +
regulation implementation now
diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-and-contenteditable-crash.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-and-contenteditable-crash.html new file mode 100644 index 0000000000..e0148ddd73 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-and-contenteditable-crash.html @@ -0,0 +1,12 @@ + +CSS Text Test: Hyphenation in a contenteditable with a x20+x9+x20 trailing space sequence, makes chrome to crash + + +
+ XXX +
diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-control-ref.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-control-ref.html new file mode 100644 index 0000000000..7283d239d8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-control-ref.html @@ -0,0 +1,42 @@ + + + + +CSS Text 6.1. Hyphenation Control: the hyphens property + + + + + + + +fragilistic-
expiali +
+
+ +fragilistic-
expiali +
+
+ +fragilistic-
expiali +
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-control.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-control.html new file mode 100644 index 0000000000..d3a7a607b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-control.html @@ -0,0 +1,47 @@ + + + + +CSS Text 6.1. Hyphenation Control: the hyphens property + + + + + + + + + + +fragilistic­expiali + +
+ +fragilistic­expiali + +
+ +fragilistic­expiali + + + diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-inline-010.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-inline-010.html new file mode 100644 index 0000000000..3e9d7b5790 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-inline-010.html @@ -0,0 +1,51 @@ + + + + + CSS Text: 'hyphens: auto' with a valid 'lang' attribute specification (inline) + + + + + + + + + + + + + + +
There are new engines now.
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-last-word-001.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-last-word-001.html new file mode 100644 index 0000000000..273f060d87 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-last-word-001.html @@ -0,0 +1,21 @@ + +CSS Text: `hyphens: auto` for last word + + + + + + +
Test example
+
example
+
1 example
+
1234 example
+
example 5678
+
1234 example 5678
+ diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-min-content-ref-1.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-min-content-ref-1.html new file mode 100644 index 0000000000..5a4bca4fe6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-min-content-ref-1.html @@ -0,0 +1,11 @@ + + +CSS Test Reference + +
2020-12-12
diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-min-content-ref-2.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-min-content-ref-2.html new file mode 100644 index 0000000000..2acdeab1b8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-min-content-ref-2.html @@ -0,0 +1,10 @@ + + +CSS Test Reference + +
2020-
12-12
diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-min-content.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-min-content.html new file mode 100644 index 0000000000..b3f7c31623 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-auto-min-content.html @@ -0,0 +1,24 @@ + + +min-content size should match hyphenation + + + + + + + + + + + +
2020-12-12
diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-character.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-character.html new file mode 100644 index 0000000000..66bf9391cb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-character.html @@ -0,0 +1,34 @@ + + + + + + + + + +
+ Donaudampfschifffahrt +
+ + + + diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-010.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-010.html new file mode 100644 index 0000000000..b8c2d1cc3a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-010.html @@ -0,0 +1,46 @@ + + + + + CSS Text: 'hyphens: manual' with no explicit hyphenation opportunity (basic) + + + + + + + + + + + +

Test passes if the characters inside of each black-bordered rectangles are laid out identically. Only "ucleic" should be outside of the black-bordered rectangles. + +

Deoxyribonucleic acid
+ +
Deoxyribonucleic acid
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-011.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-011.html new file mode 100644 index 0000000000..066ab3494b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-011.html @@ -0,0 +1,48 @@ + + + + + CSS Text: 'hyphens: manual' with 2 explicit hyphenation opportunities + + + + + + + + + + + + +
Deoxy­ribo­nucleic acid
+ + + + diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-012.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-012.html new file mode 100644 index 0000000000..2dc70e79fb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-012.html @@ -0,0 +1,48 @@ + + + + + CSS Text: 'hyphens: manual' with 4 explicit hyphenation opportunities + + + + + + + + + + + + +
Deo­xy­ribo­nu­cleic acid
+ + + + diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-013.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-013.html new file mode 100644 index 0000000000..fcd66d8478 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-013.html @@ -0,0 +1,48 @@ + + + + + CSS Text: 'hyphens: manual' with 1 explicit hyphenation opportunity + + + + + + + + + + + + +
Deoxy­ribonucleic acid
+ + + + diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-inline-010.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-inline-010.html new file mode 100644 index 0000000000..121473e7d8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-inline-010.html @@ -0,0 +1,40 @@ + + + + + CSS Text: 'hyphens: manual' with no explicit hyphenation opportunity (basic) + + + + + + + + + + + +

Test passes if the characters inside of each black-bordered rectangles are laid out identically. Only "ucleic" should be outside of the black-bordered rectangles. + +

DNA means Deoxyribonucleic acid.
+ +
DNA means Deoxyribonucleic acid.
diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-inline-011.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-inline-011.html new file mode 100644 index 0000000000..ef10342b53 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-inline-011.html @@ -0,0 +1,47 @@ + + + + + CSS Text: 'hyphens: manual' with 2 explicit hyphenation opportunities (inline) + + + + + + + + + + + + +
DNA means Deoxy­ribo­nucleic acid.
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-inline-012.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-inline-012.html new file mode 100644 index 0000000000..e3f4f72763 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-manual-inline-012.html @@ -0,0 +1,49 @@ + + + + + CSS Text: 'hyphens: manual' with 4 explicit hyphenation opportunities (inline) + + + + + + + + + + + + +
DNA means Deo­xy­ribo­nu­cleic acid.
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-none-011.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-none-011.html new file mode 100644 index 0000000000..bbcb1a4c7e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-none-011.html @@ -0,0 +1,41 @@ + + + + + CSS Text: 'hyphens: none' with explicit hyphenation opportunities + + + + + + + + + + + +

Test passes if the characters inside of each black-bordered rectangles are laid out identically. Only "ucleic" should be outside of the black-bordered rectangles. + +

Deoxy­ribo­nucleic acid
+ +
Deoxyribonucleic acid
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-none-012.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-none-012.html new file mode 100644 index 0000000000..50930803d2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-none-012.html @@ -0,0 +1,33 @@ + + + + + CSS Text: 'hyphens: none', hyphen-minus character and line wrapping + + + + + + + + + +
regu-lation imple-menta-tion now
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-none-013.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-none-013.html new file mode 100644 index 0000000000..b0adfb027b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-none-013.html @@ -0,0 +1,33 @@ + + + + + CSS Text: 'hyphens: none', hyphen character and line wrapping + + + + + + + + + +
regu‐lation imple‐menta‐tion now
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-none-014.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-none-014.html new file mode 100644 index 0000000000..9f5c6880ea --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-none-014.html @@ -0,0 +1,32 @@ + + +CSS Text level 3 Test: Line breaking with floats and disabled hyphenation + + + + + + + +

Test passes if there is a filled green square.

+
XX
X
+
+ + XX X +
diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-none-015.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-none-015.html new file mode 100644 index 0000000000..10c90b119e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-none-015.html @@ -0,0 +1,32 @@ + + +CSS Text level 3 Test: Line breaking with floats and disabled hyphenation + + + + + + + +

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

+
XX X
XXX
XXXX XX
XXX
+
+ + XX X XXX XXXX XX XXX +
diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-out-of-flow-001.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-out-of-flow-001.html new file mode 100644 index 0000000000..ebc13c0158 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-out-of-flow-001.html @@ -0,0 +1,29 @@ + + +CSS Text Test: manual hyphenation and out-of-flow + + + + + + +

Test passes if the text in all orange boxes below is identical (including the presence and position of a hyphen). + +

high­way
+
absposhigh­way
+
habsposigh­way
+
highabspos­way
+
high­absposway
+
high­waabsposy
+
high­wayabspos
diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-out-of-flow-002.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-out-of-flow-002.html new file mode 100644 index 0000000000..60e0e3078b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-out-of-flow-002.html @@ -0,0 +1,39 @@ + + +CSS Text Test: auto hyphenation and out-of-flow + + + + + + +

Test passes if the text in all orange boxes below is identical (including the presence and position of a hyphen). + +

highway
+
absposhighway
+
habsposighway
+
highabsposway
+
highabsposway
+
highwaabsposy
+
highwayabspos
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-overflow-001.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-overflow-001.html new file mode 100644 index 0000000000..4154e5e118 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-overflow-001.html @@ -0,0 +1,25 @@ + +CSS Text Test: Test when soft-hyphen overflows + + + + + + +
12 4­xx
+
12 45­xx
+
12 456­xx
+
1234­xx
+
12345­xx
+
123456­xx
+ +
ren­for­cer99999
+
00­1222
+ diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-punctuation-001.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-punctuation-001.html new file mode 100644 index 0000000000..feea83635c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-punctuation-001.html @@ -0,0 +1,17 @@ + +CSS Text Test: Automatic hyphenation for trailing punctuation characters + + + + + +
00000 example 00000
+
00000 example. 00000
+
00000 (example 00000
+ diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-shaping-001.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-shaping-001.html new file mode 100644 index 0000000000..0cd2243bda --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-shaping-001.html @@ -0,0 +1,35 @@ + + +CSS Text level 3 Test: hyphenation and text-shaping + + + + + + + +

Test passes if the black text is identical to the orange text (except the color). + +

ﺩﺍﻣﻴ
ﺪﻯ
+ +
دامي­دى
+ diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-shaping-002.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-shaping-002.html new file mode 100644 index 0000000000..57d23e585e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-shaping-002.html @@ -0,0 +1,31 @@ + + +CSS Text level 3 Test: hyphenation and text-shaping + + + + + + + +

Test passes if there is something below: + +

دامي­دى
diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-span-001.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-span-001.html new file mode 100644 index 0000000000..d60836f6f2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-span-001.html @@ -0,0 +1,27 @@ + + +CSS Text Test: manual hyphen and span + + + + + + +

Test passes if the text in all orange boxes below is identical (including the presence and position of a hyphen). + +

high­way
+
high­way
+
high­way
+
high­way
+
high­way
+
high­way
+
high­way
+
high­way
+
high­way
diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-span-002.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-span-002.html new file mode 100644 index 0000000000..0a80ec051f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-span-002.html @@ -0,0 +1,35 @@ + + +CSS Text Test: auto hyphen and span + + + + + + +

Test passes if the text in all orange boxes below is identical (including the presence and position of a hyphen). + +

highway
+
highway
+
highway
+
highway
+
highway
+
highway
+
highway
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-vertical-001.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-vertical-001.html new file mode 100644 index 0000000000..baececdb0a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-vertical-001.html @@ -0,0 +1,30 @@ + + +CSS Text test: soft hyphens in vertical writing mode + + + + + + + +

Test passes if the two boxes look the same:

+ +
+ hyphen­ation +
+ +
+ hyphen‐
ation +
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-vertical-002.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-vertical-002.html new file mode 100644 index 0000000000..e449526344 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-vertical-002.html @@ -0,0 +1,31 @@ + + +CSS Text test: soft hyphens in vertical writing mode + + + + + + + +

Test passes if the two boxes look the same:

+ +
+ hyphen­ation +
+ +
+ hyphen‐
ation +
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-vertical-003.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-vertical-003.html new file mode 100644 index 0000000000..2b1c6271c2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-vertical-003.html @@ -0,0 +1,32 @@ + + +CSS Text test: soft hyphens in vertical writing mode + + + + + + + + +

Test passes if the two boxes look the same:

+ +
+ hyphen­ation +
+ +
+ hyphen+=
ation +
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/hyphens/hyphens-vertical-004.html b/testing/web-platform/tests/css/css-text/hyphens/hyphens-vertical-004.html new file mode 100644 index 0000000000..cee7718b9d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/hyphens-vertical-004.html @@ -0,0 +1,33 @@ + + +CSS Text test: soft hyphens in vertical writing mode + + + + + + + + +

Test passes if the two boxes look the same:

+ +
+ hyphen­ation +
+ +
+ hyphen+=
ation +
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-001.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-001.html new file mode 100644 index 0000000000..bfcd2f1362 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-001.html @@ -0,0 +1,26 @@ + + +CSS Text Test: language specific hyphenation—Dutch + + + + + + + +

Test passes if the blue text is identical to one of the orange texts (which may be identical to eachother, or may have a different hyphen). +

cafeetje
+
+
café‐
tje
+
+
café-
tje
diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-002.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-002.html new file mode 100644 index 0000000000..9e2a16ee3c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-002.html @@ -0,0 +1,26 @@ + + +CSS Text Test: language specific hyphenation—Hungarian + + + + + + + +

Test passes if the blue text is identical to one of the orange texts (which may be identical to eachother, or may have a different hyphen). +

Összeg
+
+
Ösz‐
szeg
+
+
Ösz-
szeg
diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-003.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-003.html new file mode 100644 index 0000000000..70e68db8a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-003.html @@ -0,0 +1,26 @@ + + +CSS Text Test: language specific hyphenation—Pinyin + + + + + + + +

Test passes if the blue text is identical to one of the orange texts (which may be identical to eachother, or may have a different hyphen). +

tú’àn
+
+
tú‐
àn
+
+
tú-
àn
diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-004.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-004.html new file mode 100644 index 0000000000..5da4e438d9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-004.html @@ -0,0 +1,32 @@ + + +CSS Text Test: language specific hyphenation—Pinyin-hyphen + + + + + + + + + +

Test passes if the blue text is identical to one of the orange texts (which may be identical to eachother, or may have a different hyphen). +

àizēng‐fēnmíng
+
+
àizēng‐
‐fēnmíng
+
+
àizēng-
‐fēnmíng
+
+
àizēng‐
-fēnmíng
+
+
àizēng-
-fēnmíng
diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-005.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-005.html new file mode 100644 index 0000000000..b0ebdb9fd9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-auto-005.html @@ -0,0 +1,25 @@ + + +CSS Text Test: language specific hyphenation—Uyghur + + + + + + +

Test passes if the blue text and orange text are identical (except for the color). +

+
داميدى
+
دامي‍ـ
‍دى
+
diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-manual-001.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-manual-001.html new file mode 100644 index 0000000000..2bb63fc93e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-manual-001.html @@ -0,0 +1,27 @@ + + +CSS Text Test: language specific hyphenation—Dutch + + + + + + + + +

Test passes if the blue text is identical to one of the orange texts (which may be identical to eachother, or may have a different hyphen). +

cafee­tje
+
+
café‐
tje
+
+
café-
tje
diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-manual-002.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-manual-002.html new file mode 100644 index 0000000000..a5d16845e6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-manual-002.html @@ -0,0 +1,27 @@ + + +CSS Text Test: language specific hyphenation—Hungarian + + + + + + + + +

Test passes if the blue text is identical to one of the orange texts (which may be identical to eachother, or may have a different hyphen). +

Ös­szeg
+
+
Ösz‐
szeg
+
+
Ösz-
szeg
diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-manual-003.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-manual-003.html new file mode 100644 index 0000000000..aaa15c5077 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-manual-003.html @@ -0,0 +1,27 @@ + + +CSS Text Test: language specific hyphenation—Pinyin + + + + + + + + +

Test passes if the blue text is identical to one of the orange texts (which may be identical to eachother, or may have a different hyphen). +

tú­’àn
+
+
tú‐
àn
+
+
tú-
àn
diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-manual-004.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-manual-004.html new file mode 100644 index 0000000000..ac433a8275 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-manual-004.html @@ -0,0 +1,33 @@ + + +CSS Text Test: language specific hyphenation—Pinyin-hyphen + + + + + + + + + + +

Test passes if the blue text is identical to one of the orange texts (which may be identical to eachother, or may have a different hyphen). +

àizēng­‐fēnmíng
+
+
àizēng‐
‐fēnmíng
+
+
àizēng-
‐fēnmíng
+
+
àizēng‐
-fēnmíng
+
+
àizēng-
-fēnmíng
diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-manual-005.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-manual-005.html new file mode 100644 index 0000000000..7e6bb4bc86 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/hyphens-i18n-manual-005.html @@ -0,0 +1,25 @@ + + +CSS Text Test: language specific hyphenation—Uyghur + + + + + + +

Test passes if the blue text and orange text are identical (except for the color). +

+
دامي­دى
+
دامي‍ـ
‍دى
+
diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-001-alt-ref.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-001-alt-ref.html new file mode 100644 index 0000000000..bd6eb022ca --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-001-alt-ref.html @@ -0,0 +1,20 @@ + + +CSS Text Test: language specific hyphenation—Dutch + + + +

Test passes if the blue text is identical to one of the orange texts (which may be identical to eachother, or may have a different hyphen). +

café-
tje
+
+
café‐
tje
+
+
café-
tje
diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-001-ref.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-001-ref.html new file mode 100644 index 0000000000..7926b27593 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-001-ref.html @@ -0,0 +1,20 @@ + + +CSS Text Test: language specific hyphenation—Dutch + + + +

Test passes if the blue text is identical to one of the orange texts (which may be identical to eachother, or may have a different hyphen). +

café‐
tje
+
+
café‐
tje
+
+
café-
tje
diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-002-alt-ref.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-002-alt-ref.html new file mode 100644 index 0000000000..96daadf378 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-002-alt-ref.html @@ -0,0 +1,20 @@ + + +CSS Text Test: language specific hyphenation—Hungarian + + + +

Test passes if the blue text is identical to one of the orange texts (which may be identical to eachother, or may have a different hyphen). +

Ösz-
szeg
+
+
Ösz‐
szeg
+
+
Ösz-
szeg
diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-002-ref.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-002-ref.html new file mode 100644 index 0000000000..4da351cda4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-002-ref.html @@ -0,0 +1,20 @@ + + +CSS Text Test: language specific hyphenation—Hungarian + + + +

Test passes if the blue text is identical to one of the orange texts (which may be identical to eachother, or may have a different hyphen). +

Ösz‐
szeg
+
+
Ösz‐
szeg
+
+
Ösz-
szeg
diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-003-alt-ref.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-003-alt-ref.html new file mode 100644 index 0000000000..8880fc2426 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-003-alt-ref.html @@ -0,0 +1,22 @@ + + +CSS Text Test: language specific hyphenation—Pinyin + + + + + +

Test passes if the blue text is identical to one of the orange texts (which may be identical to eachother, or may have a different hyphen). +

tú-
àn
+
+
tú‐
àn
+
+
tú-
àn
diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-003-ref.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-003-ref.html new file mode 100644 index 0000000000..6aaa73d92a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-003-ref.html @@ -0,0 +1,22 @@ + + +CSS Text Test: language specific hyphenation—Pinyin + + + + + +

Test passes if the blue text is identical to one of the orange texts (which may be identical to eachother, or may have a different hyphen). +

tú‐
àn
+
+
tú‐
àn
+
+
tú-
àn
diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-004-alt-2-ref.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-004-alt-2-ref.html new file mode 100644 index 0000000000..1379e21567 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-004-alt-2-ref.html @@ -0,0 +1,23 @@ + + +CSS Text Test: language specific hyphenation—Pinyin-hyphen + + +

Test passes if the blue text is identical to one of the orange texts (which may be identical to eachother, or may have a different hyphen). +

àizēng‐
-fēnmíng
+
+
àizēng‐
‐fēnmíng
+
+
àizēng-
‐fēnmíng
+
+
àizēng‐
-fēnmíng
+
+
àizēng-
-fēnmíng
diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-004-alt-3-ref.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-004-alt-3-ref.html new file mode 100644 index 0000000000..3b4e7fafae --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-004-alt-3-ref.html @@ -0,0 +1,23 @@ + + +CSS Text Test: language specific hyphenation—Pinyin-hyphen + + +

Test passes if the blue text is identical to one of the orange texts (which may be identical to eachother, or may have a different hyphen). +

àizēng-
-fēnmíng
+
+
àizēng‐
‐fēnmíng
+
+
àizēng-
‐fēnmíng
+
+
àizēng‐
-fēnmíng
+
+
àizēng-
-fēnmíng
diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-004-alt-ref.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-004-alt-ref.html new file mode 100644 index 0000000000..c6543cd9c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-004-alt-ref.html @@ -0,0 +1,23 @@ + + +CSS Text Test: language specific hyphenation—Pinyin-hyphen + + +

Test passes if the blue text is identical to one of the orange texts (which may be identical to eachother, or may have a different hyphen). +

àizēng-
‐fēnmíng
+
+
àizēng‐
‐fēnmíng
+
+
àizēng-
‐fēnmíng
+
+
àizēng‐
-fēnmíng
+
+
àizēng-
-fēnmíng
diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-004-ref.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-004-ref.html new file mode 100644 index 0000000000..f691565fee --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-004-ref.html @@ -0,0 +1,23 @@ + + +CSS Text Test: language specific hyphenation—Pinyin-hyphen + + +

Test passes if the blue text is identical to one of the orange texts (which may be identical to eachother, or may have a different hyphen). +

àizēng‐
‐fēnmíng
+
+
àizēng‐
‐fēnmíng
+
+
àizēng-
‐fēnmíng
+
+
àizēng‐
-fēnmíng
+
+
àizēng-
-fēnmíng
diff --git a/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-005-ref.html b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-005-ref.html new file mode 100644 index 0000000000..56254aa55d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/i18n/reference/hyphens-i18n-auto-005-ref.html @@ -0,0 +1,19 @@ + + +CSS Text Test: language specific hyphenation—Uyghur + + +

Test passes if the blue text and orange text are identical (except for the color). +

+
دامي‍ـ
‍دى
+
دامي‍ـ
‍دى
+
diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphenate-character-001-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphenate-character-001-ref.html new file mode 100644 index 0000000000..3014cb9fb1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphenate-character-001-ref.html @@ -0,0 +1,18 @@ + + +CSS Text reference: hyphenate-character + + + +

Test passes if the words below are broken at hyphenation positions but no visible hyphens appear. + +

+im
ple
men
ta
tion

+ini
tial
iza
tion

+real
iza
tion

+hy
phen
ation +
diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphenate-character-003-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphenate-character-003-ref.html new file mode 100644 index 0000000000..f8bce3c302 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphenate-character-003-ref.html @@ -0,0 +1,18 @@ + + +CSS Text reference: hyphenate-character + + + +

Test passes if the words below are hyphenated using a bullet (•) character. + +

+im•
ple•
men•
ta•
tion

+ini•
tial•
iza•
tion

+real•
iza•
tion

+hy•
phen•
ation +
diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphenate-character-004-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphenate-character-004-ref.html new file mode 100644 index 0000000000..399f867210 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphenate-character-004-ref.html @@ -0,0 +1,18 @@ + + +CSS Text reference: hyphenate-character + + + +

Test passes if the words below are hyphenated using the string "/-/". + +

+im/-/
ple/-/
men/-/
tation

+ini/-/
tial/-/
iza/-/
tion

+re/-/
al/-/
iza/-/
tion

+hy/-/
phen/-/
ation +
diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphenate-character-005-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphenate-character-005-ref.html new file mode 100644 index 0000000000..50a0ebd585 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphenate-character-005-ref.html @@ -0,0 +1,19 @@ + + +CSS Text reference: hyphenate-character + + + +

Test passes if the word below is hyphenated +using a right-to-left space+kashida sequence " ـ", +and shaping is not interrupted. + +

+قىل‍ ـ
‍مىغانلىقى +
diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphenate-limit-chars-001-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphenate-limit-chars-001-ref.html new file mode 100644 index 0000000000..c491fbca27 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphenate-limit-chars-001-ref.html @@ -0,0 +1,26 @@ + +CSS Text: 'hyphens: auto' with a valid 'lang' attribute specification + + + + +
+
ex-
am-
ple
+
example
+
ex-
am-
ple
+
exam-
ple
+
exam-
ple
+
example
+
ex-
am-
ple
+
ex-
ample
+
example
+
+ diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-001-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-001-ref.html new file mode 100644 index 0000000000..c1355d0abb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-001-ref.html @@ -0,0 +1,20 @@ + + +CSS Text Test Reference + + + +

Test passes if none of the words below are hyphenated. +

implementation +initialization +realization +hyphenation +anticonstitutionnellement +intergouvernementalisation +dichlorodiphényltrichloroéthane +honorificabilitudinitatibus +Wiedervereinigung +Rechtsschutzversicherungsgesellschaften
+ diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-002-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-002-ref.html new file mode 100644 index 0000000000..dece5f7394 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-002-ref.html @@ -0,0 +1,15 @@ + + +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/hyphens/reference/hyphens-auto-004H-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-004H-ref.html new file mode 100644 index 0000000000..cb26d85e8d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-004H-ref.html @@ -0,0 +1,28 @@ + + + + + CSS Reference Test + + + + + + + +
regu-
lation

imple-
menta-
tion
now
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-004M-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-004M-ref.html new file mode 100644 index 0000000000..4e234bf76d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-004M-ref.html @@ -0,0 +1,28 @@ + + + + + CSS Reference Test + + + + + + + +
regu‐
lation

imple‐
menta‐
tion
now
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-005H-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-005H-ref.html new file mode 100644 index 0000000000..6bd86d36aa --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-005H-ref.html @@ -0,0 +1,28 @@ + + + + + CSS Reference Test + + + + + + + +
reg-
ula-
tion
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-005M-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-005M-ref.html new file mode 100644 index 0000000000..38b00cef8b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-005M-ref.html @@ -0,0 +1,28 @@ + + + + + CSS Reference Test + + + + + + + +
reg‐
ula‐
tion
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-010H-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-010H-ref.html new file mode 100644 index 0000000000..6d453b9560 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-010H-ref.html @@ -0,0 +1,29 @@ + + + + + CSS Reference Test + + + + + + + +
regu‐
lation
imple‐
menta‐
tion
now
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-010M-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-010M-ref.html new file mode 100644 index 0000000000..27adc3f08f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-010M-ref.html @@ -0,0 +1,29 @@ + + + + + CSS Reference Test + + + + + + + +
regu-
lation
imple-
menta-
tion
now
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-inline-010H-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-inline-010H-ref.html new file mode 100644 index 0000000000..0a3aedf286 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-inline-010H-ref.html @@ -0,0 +1,29 @@ + + + + + CSS Reference Test + + + + + + + +
There
are
new
en‐
gines
now.
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-inline-010M-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-inline-010M-ref.html new file mode 100644 index 0000000000..59f5247e50 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-inline-010M-ref.html @@ -0,0 +1,29 @@ + + + + + CSS Reference Test + + + + + + + +
There
are
new
en-
gines
now.
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-last-word-001-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-last-word-001-ref.html new file mode 100644 index 0000000000..7fe23fe75d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-last-word-001-ref.html @@ -0,0 +1,15 @@ + + + +
Test ex­am­ple
+
ex­am­ple
+
1 ex­am­ple
+
1234 ex­am­ple
+
ex­am­ple 5678
+
1234 ex­am­ple 5678
+ diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-last-word-001-ref2.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-last-word-001-ref2.html new file mode 100644 index 0000000000..9c9f41312e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-auto-last-word-001-ref2.html @@ -0,0 +1,15 @@ + + + +
Test example
+
ex­am­ple
+
1
ex­am­ple
+
1234 ex­am­ple
+
ex­am­ple 5678
+
1234 ex­am­ple 5678
+ diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-character-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-character-ref.html new file mode 100644 index 0000000000..7e590a1f75 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-character-ref.html @@ -0,0 +1,31 @@ + + + + + + +
+ Do-
+ nau-
+ dampf-
+ schiff-
+ fahrt +
+ + + diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-010-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-010-ref.html new file mode 100644 index 0000000000..f79ce17a4c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-010-ref.html @@ -0,0 +1,27 @@ + + + + + CSS Reference Test + + + + + + + +

Test passes if the characters inside of each black-bordered rectangles are laid out identically. Only "ucleic" should be outside of the black-bordered rectangles. + +

Deoxyribonucleic acid
+ +
Deoxyribonucleic acid
diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-011H-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-011H-ref.html new file mode 100644 index 0000000000..99612206f8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-011H-ref.html @@ -0,0 +1,27 @@ + + + + + CSS Reference Test + + + + + +
Deoxyribo‐
nucleic acid
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-011M-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-011M-ref.html new file mode 100644 index 0000000000..191095a413 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-011M-ref.html @@ -0,0 +1,27 @@ + + + + + CSS Reference Test + + + + + +
Deoxyribo-
nucleic acid
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-013H-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-013H-ref.html new file mode 100644 index 0000000000..12ad0ed505 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-013H-ref.html @@ -0,0 +1,27 @@ + + + + + CSS Reference Test + + + + + +
Deoxy‐
ribonucleic acid
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-013M-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-013M-ref.html new file mode 100644 index 0000000000..3c7121242b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-013M-ref.html @@ -0,0 +1,27 @@ + + + + + CSS Reference Test + + + + + +
Deoxy-
ribonucleic acid
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-inline-010-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-inline-010-ref.html new file mode 100644 index 0000000000..a55fe859ff --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-inline-010-ref.html @@ -0,0 +1,27 @@ + + + + + CSS Reference Test + + + + + + + +

Test passes if the characters inside of each black-bordered rectangles are laid out identically. Only "ucleic" should be outside of the black-bordered rectangles. + +

DNA means Deoxyribonucleic acid.
+ +
DNA means Deoxyribonucleic acid.
diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-inline-011H-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-inline-011H-ref.html new file mode 100644 index 0000000000..0cd1ef9f9b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-inline-011H-ref.html @@ -0,0 +1,27 @@ + + + + + CSS Reference Test + + + + + +
DNA means
Deoxyribo‐
nucleic
acid.
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-inline-011M-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-inline-011M-ref.html new file mode 100644 index 0000000000..836919648e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-inline-011M-ref.html @@ -0,0 +1,27 @@ + + + + + CSS Reference Test + + + + + +
DNA means
Deoxyribo-
nucleic
acid.
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-inline-012H-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-inline-012H-ref.html new file mode 100644 index 0000000000..8b2ff04ade --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-inline-012H-ref.html @@ -0,0 +1,27 @@ + + + + + CSS Reference Test + + + + + +
DNA
means
Deoxy‐
ribonu‐
cleic
acid.
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-inline-012M-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-inline-012M-ref.html new file mode 100644 index 0000000000..0c8db033c8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-manual-inline-012M-ref.html @@ -0,0 +1,27 @@ + + + + + CSS Reference Test + + + + + +
DNA
means
Deoxy-
ribonu-
cleic
acid.
+ + diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-out-of-flow-001-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-out-of-flow-001-ref.html new file mode 100644 index 0000000000..7339447924 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-out-of-flow-001-ref.html @@ -0,0 +1,22 @@ + + +CSS Text Test reference + + + +

Test passes if the text in all orange boxes below is identical (including the presence and position of a hyphen). + +

high­way
+
high­way
+
high­way
+
high­way
+
high­way
+
high­way
+
high­way
diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-overflow-001-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-overflow-001-ref.html new file mode 100644 index 0000000000..db002ce45d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-overflow-001-ref.html @@ -0,0 +1,21 @@ + + + + +
12 4-
xx
+
12
45xx
+
12
456xx
+
1234-
xx
+
12345-
xx
+
123456-
xx
+ +
renfor-
cer99999
+
00-
1222
+ diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-punctuation-001-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-punctuation-001-ref.html new file mode 100644 index 0000000000..75e2363789 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-punctuation-001-ref.html @@ -0,0 +1,12 @@ + + + +
00000 ex­am­ple 00000
+
00000 ex­am­ple. 00000
+
00000 (ex­am­ple 00000
+ diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-shaping-001-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-shaping-001-ref.html new file mode 100644 index 0000000000..9eb1d7fd68 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-shaping-001-ref.html @@ -0,0 +1,25 @@ + + +CSS Text level 3 Test reference + + + +

Test passes if the black text is identical to the orange text (except the color). + +

ﺩﺍﻣﻴ
ﺪﻯ
+ +
ﺩﺍﻣﻴ
ﺪﻯ
diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-shaping-002-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-shaping-002-ref.html new file mode 100644 index 0000000000..d8e31d71e4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-shaping-002-ref.html @@ -0,0 +1,6 @@ + + +CSS Text level 3 Test reference + + +

Test passes if there is something below: diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-span-001-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-span-001-ref.html new file mode 100644 index 0000000000..cbe3726137 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-span-001-ref.html @@ -0,0 +1,24 @@ + + +CSS Text Test reference + + + +

Test passes if the text in all orange boxes below is identical (including the presence and position of a hyphen). + +

high­way
+
high­way
+
high­way
+
high­way
+
high­way
+
high­way
+
high­way
+
high­way
+
high­way
diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-span-002-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-span-002-ref.html new file mode 100644 index 0000000000..7b3f820641 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-span-002-ref.html @@ -0,0 +1,22 @@ + + +CSS Text Test reference + + + +

Test passes if the text in all orange boxes below is identical (including the presence and position of a hyphen). + +

highway
+
highway
+
highway
+
highway
+
highway
+
highway
+
highway
diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-vertical-001-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-vertical-001-ref.html new file mode 100644 index 0000000000..5be7a840d8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-vertical-001-ref.html @@ -0,0 +1,27 @@ + + +CSS Text reference: soft hyphens in vertical writing mode + + + + +

Test passes if the two boxes look the same:

+ +
+ hyphen‐
ation +
+ +
+ hyphen‐
ation +
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-vertical-002-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-vertical-002-ref.html new file mode 100644 index 0000000000..cb240212bc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-vertical-002-ref.html @@ -0,0 +1,28 @@ + + +CSS Text reference: soft hyphens in vertical writing mode + + + + +

Test passes if the two boxes look the same:

+ +
+ hyphen‐
ation +
+ +
+ hyphen‐
ation +
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-vertical-003-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-vertical-003-ref.html new file mode 100644 index 0000000000..6d3ea15845 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-vertical-003-ref.html @@ -0,0 +1,28 @@ + + +CSS Text reference: soft hyphens in vertical writing mode + + + + +

Test passes if the two boxes look the same:

+ +
+ hyphen+=
ation +
+ +
+ hyphen+=
ation +
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-vertical-004-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-vertical-004-ref.html new file mode 100644 index 0000000000..63c751165f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/hyphens-vertical-004-ref.html @@ -0,0 +1,29 @@ + + +CSS Text reference: soft hyphens in vertical writing mode + + + + +

Test passes if the two boxes look the same:

+ +
+ hyphen+=
ation +
+ +
+ hyphen+=
ation +
\ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/shy-styling-001-alt-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/shy-styling-001-alt-ref.html new file mode 100644 index 0000000000..c86cb50028 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/shy-styling-001-alt-ref.html @@ -0,0 +1,15 @@ + + +test reference + + + +

Test passes if the word “example” below is hyphenated, and the hyphen is large, red, and has a shadow + +

ex
ample
diff --git a/testing/web-platform/tests/css/css-text/hyphens/reference/shy-styling-001-ref.html b/testing/web-platform/tests/css/css-text/hyphens/reference/shy-styling-001-ref.html new file mode 100644 index 0000000000..ad9df16e35 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/reference/shy-styling-001-ref.html @@ -0,0 +1,15 @@ + + +test reference + + + +

Test passes if the word “example” below is hyphenated, and the hyphen is large, red, and has a shadow + +

ex-
ample
diff --git a/testing/web-platform/tests/css/css-text/hyphens/resources/roboto_hyphenation_subset.ttf b/testing/web-platform/tests/css/css-text/hyphens/resources/roboto_hyphenation_subset.ttf new file mode 100644 index 0000000000..38a80ff4b5 Binary files /dev/null and b/testing/web-platform/tests/css/css-text/hyphens/resources/roboto_hyphenation_subset.ttf differ diff --git a/testing/web-platform/tests/css/css-text/hyphens/shy-styling-001.html b/testing/web-platform/tests/css/css-text/hyphens/shy-styling-001.html new file mode 100644 index 0000000000..f579e23778 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/hyphens/shy-styling-001.html @@ -0,0 +1,23 @@ + + +CSS Text Test: soft hyphen styling + + + + + + + +

Test passes if the word “example” below is hyphenated, and the hyphen is large, red, and has a shadow + +

ex­ample
-- cgit v1.2.3