From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- testing/web-platform/tests/css/css-text/META.yml | 8 + .../tests/css/css-text/altering-dom-crash.html | 18 + .../animations/hyphen-no-interpolation.html | 31 ++ .../animations/letter-spacing-composition.html | 53 +++ .../animations/letter-spacing-interpolation.html | 107 ++++++ .../animations/line-break-no-interpolation.html | 17 + .../animations/tab-size-interpolation.html | 125 +++++++ .../animations/text-indent-composition.html | 84 +++++ .../animations/text-indent-interpolation.html | 131 ++++++++ .../animations/word-spacing-composition.html | 52 +++ .../animations/word-spacing-interpolation.html | 104 ++++++ .../tests/css/css-text/bidi/bidi-lines-001.html | 28 ++ .../tests/css/css-text/bidi/bidi-lines-002.html | 30 ++ .../tests/css/css-text/bidi/bidi-tab-001.html | 36 ++ .../bidi/reference/bidi-lines-001-ref.html | 25 ++ .../bidi/reference/bidi-lines-002-ref.html | 26 ++ .../css-text/bidi/reference/bidi-tab-001-ref.html | 32 ++ .../boundary-shaping/boundary-shaping-001.html | 28 ++ .../boundary-shaping/boundary-shaping-002.html | 24 ++ .../boundary-shaping/boundary-shaping-003.html | 24 ++ .../boundary-shaping/boundary-shaping-004.html | 24 ++ .../boundary-shaping/boundary-shaping-005.html | 24 ++ .../boundary-shaping/boundary-shaping-006.html | 24 ++ .../boundary-shaping/boundary-shaping-007.html | 27 ++ .../boundary-shaping/boundary-shaping-008.html | 24 ++ .../boundary-shaping/boundary-shaping-009.html | 57 ++++ .../boundary-shaping/boundary-shaping-010.html | 21 ++ .../reference/boundary-shaping-001.ref.html | 18 + .../reference/boundary-shaping-002.ref.html | 21 ++ .../reference/boundary-shaping-003.ref.html | 22 ++ .../reference/boundary-shaping-004.ref.html | 22 ++ .../reference/boundary-shaping-005.ref.html | 22 ++ .../reference/boundary-shaping-006.ref.html | 22 ++ .../reference/boundary-shaping-007.ref.html | 23 ++ .../reference/boundary-shaping-008.ref.html | 21 ++ .../reference/boundary-shaping-009.ref.html | 56 ++++ .../reference/boundary-shaping-010.ref.html | 18 + .../resources/LinLibertine_Re-4.7.5.woff | Bin 0 -> 261428 bytes .../crashtests/line-break-float-crash.html | 26 ++ .../crashtests/overflow-wrap-anywhere-crash.html | 28 ++ .../rendering-rtl-bidi-override-crash.html | 37 +++ ...table-caption-with-list-item-and-svg-crash.html | 7 + ...-table-caption-with-negative-margins-crash.html | 11 + .../crashtests/text-indent-each-line-crash.html | 14 + .../crashtests/text-wrap-balance-float-crash.html | 11 + .../text-wrap-balance-nested-blocks-crash.html | 365 +++++++++++++++++++++ .../crashtests/trailing-space-with-cr-crash.html | 18 + .../crashtests/white-space-pre-wrap-chash.html | 10 + .../crashtests/word-spacing-large-value.html | 14 + .../css/css-text/ellisize-rtl-text-crash.html | 15 + .../hanging-punctuation-allow-end-001.xht | 104 ++++++ .../hanging-punctuation-block-bound-001.html | 35 ++ .../hanging-punctuation-first-001.xht | 108 ++++++ .../hanging-punctuation-first-002.html | 22 ++ .../hanging-punctuation-force-end-001.xht | 104 ++++++ .../hanging-punctuation-inline-001.html | 24 ++ .../hanging-punctuation-inline-bound-001.html | 39 +++ .../hanging-punctuation-last-001.xht | 104 ++++++ .../hanging-scrollable-001.html | 29 ++ .../hanging-punctuation-allow-end-001-ref.xht | 97 ++++++ .../hanging-punctuation-block-bound-001-ref.html | 50 +++ .../hanging-punctuation-first-001-ref.xht | 101 ++++++ .../hanging-punctuation-first-002-ref.html | 16 + .../hanging-punctuation-force-end-001-ref.xht | 97 ++++++ .../hanging-punctuation-inline-001-ref.html | 15 + .../hanging-punctuation-inline-bound-001-ref.html | 41 +++ .../reference/hanging-punctuation-last-001-ref.xht | 97 ++++++ .../reference/hanging-scrollable-001-ref.html | 6 + .../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 ++ .../hyphens/hyphens-none-shy-on-2nd-line-001.html | 16 + .../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-auto-006.html | 23 ++ .../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 ++ .../i18n/reference/hyphens-i18n-auto-006-ref.html | 18 + .../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 ++ .../hyphens-none-shy-on-2nd-line-001-ref.html | 12 + .../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 ++ .../web-platform/tests/css/css-text/i18n/META.yml | 2 + .../i18n/css3-text-line-break-baspglwj-001.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-002.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-003.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-004.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-005.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-006.html | 53 +++ .../i18n/css3-text-line-break-baspglwj-007.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-008.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-009.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-010.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-011.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-012.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-014.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-015.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-016.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-017.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-018.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-019.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-020.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-021.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-022.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-023.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-024.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-025.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-026.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-030.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-031.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-032.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-033.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-034.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-035.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-036.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-037.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-038.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-039.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-040.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-041.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-042.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-043.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-044.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-045.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-046.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-047.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-048.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-049.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-050.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-051.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-052.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-060.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-061.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-062.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-063.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-064.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-065.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-066.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-067.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-068.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-069.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-070.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-071.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-072.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-073.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-074.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-075.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-076.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-077.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-078.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-080.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-081.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-082.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-083.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-084.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-085.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-086.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-090.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-091.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-092.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-093.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-095.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-096.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-097.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-098.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-099.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-100.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-101.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-102.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-103.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-104.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-105.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-106.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-107.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-108.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-109.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-110.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-111.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-112.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-113.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-114.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-115.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-116.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-117.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-118.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-120.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-121.html | 52 +++ .../i18n/css3-text-line-break-baspglwj-122.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-123.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-124.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-125.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-126.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-127.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-128.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-130.html | 54 +++ .../i18n/css3-text-line-break-baspglwj-131.html | 54 +++ .../i18n/css3-text-line-break-opclns-001.html | 43 +++ .../i18n/css3-text-line-break-opclns-002.html | 43 +++ .../i18n/css3-text-line-break-opclns-003.html | 43 +++ .../i18n/css3-text-line-break-opclns-004.html | 42 +++ .../i18n/css3-text-line-break-opclns-005.html | 43 +++ .../i18n/css3-text-line-break-opclns-006.html | 43 +++ .../i18n/css3-text-line-break-opclns-007.html | 43 +++ .../i18n/css3-text-line-break-opclns-008.html | 43 +++ .../i18n/css3-text-line-break-opclns-009.html | 43 +++ .../i18n/css3-text-line-break-opclns-010.html | 43 +++ .../i18n/css3-text-line-break-opclns-011.html | 43 +++ .../i18n/css3-text-line-break-opclns-012.html | 43 +++ .../i18n/css3-text-line-break-opclns-014.html | 43 +++ .../i18n/css3-text-line-break-opclns-015.html | 43 +++ .../i18n/css3-text-line-break-opclns-016.html | 43 +++ .../i18n/css3-text-line-break-opclns-017.html | 43 +++ .../i18n/css3-text-line-break-opclns-018.html | 43 +++ .../i18n/css3-text-line-break-opclns-019.html | 43 +++ .../i18n/css3-text-line-break-opclns-020.html | 43 +++ .../i18n/css3-text-line-break-opclns-021.html | 43 +++ .../i18n/css3-text-line-break-opclns-022.html | 43 +++ .../i18n/css3-text-line-break-opclns-023.html | 43 +++ .../i18n/css3-text-line-break-opclns-024.html | 43 +++ .../i18n/css3-text-line-break-opclns-025.html | 43 +++ .../i18n/css3-text-line-break-opclns-026.html | 43 +++ .../i18n/css3-text-line-break-opclns-027.html | 43 +++ .../i18n/css3-text-line-break-opclns-028.html | 43 +++ .../i18n/css3-text-line-break-opclns-029.html | 43 +++ .../i18n/css3-text-line-break-opclns-030.html | 43 +++ .../i18n/css3-text-line-break-opclns-031.html | 43 +++ .../i18n/css3-text-line-break-opclns-032.html | 43 +++ .../i18n/css3-text-line-break-opclns-033.html | 43 +++ .../i18n/css3-text-line-break-opclns-034.html | 43 +++ .../i18n/css3-text-line-break-opclns-035.html | 43 +++ .../i18n/css3-text-line-break-opclns-036.html | 43 +++ .../i18n/css3-text-line-break-opclns-037.html | 43 +++ .../i18n/css3-text-line-break-opclns-038.html | 43 +++ .../i18n/css3-text-line-break-opclns-039.html | 43 +++ .../i18n/css3-text-line-break-opclns-040.html | 43 +++ .../i18n/css3-text-line-break-opclns-041.html | 43 +++ .../i18n/css3-text-line-break-opclns-042.html | 43 +++ .../i18n/css3-text-line-break-opclns-043.html | 43 +++ .../i18n/css3-text-line-break-opclns-044.html | 43 +++ .../i18n/css3-text-line-break-opclns-045.html | 43 +++ .../i18n/css3-text-line-break-opclns-046.html | 43 +++ .../i18n/css3-text-line-break-opclns-047.html | 43 +++ .../i18n/css3-text-line-break-opclns-049.html | 43 +++ .../i18n/css3-text-line-break-opclns-050.html | 43 +++ .../i18n/css3-text-line-break-opclns-051.html | 43 +++ .../i18n/css3-text-line-break-opclns-052.html | 43 +++ .../i18n/css3-text-line-break-opclns-053.html | 43 +++ .../i18n/css3-text-line-break-opclns-054.html | 43 +++ .../i18n/css3-text-line-break-opclns-055.html | 43 +++ .../i18n/css3-text-line-break-opclns-056.html | 43 +++ .../i18n/css3-text-line-break-opclns-057.html | 43 +++ .../i18n/css3-text-line-break-opclns-058.html | 43 +++ .../i18n/css3-text-line-break-opclns-059.html | 43 +++ .../i18n/css3-text-line-break-opclns-060.html | 43 +++ .../i18n/css3-text-line-break-opclns-061.html | 43 +++ .../i18n/css3-text-line-break-opclns-062.html | 43 +++ .../i18n/css3-text-line-break-opclns-063.html | 43 +++ .../i18n/css3-text-line-break-opclns-064.html | 43 +++ .../i18n/css3-text-line-break-opclns-065.html | 43 +++ .../i18n/css3-text-line-break-opclns-100.html | 43 +++ .../i18n/css3-text-line-break-opclns-101.html | 43 +++ .../i18n/css3-text-line-break-opclns-102.html | 43 +++ .../i18n/css3-text-line-break-opclns-103.html | 43 +++ .../i18n/css3-text-line-break-opclns-104.html | 43 +++ .../i18n/css3-text-line-break-opclns-105.html | 43 +++ .../i18n/css3-text-line-break-opclns-106.html | 43 +++ .../i18n/css3-text-line-break-opclns-107.html | 43 +++ .../i18n/css3-text-line-break-opclns-108.html | 43 +++ .../i18n/css3-text-line-break-opclns-109.html | 43 +++ .../i18n/css3-text-line-break-opclns-110.html | 43 +++ .../i18n/css3-text-line-break-opclns-111.html | 42 +++ .../i18n/css3-text-line-break-opclns-112.html | 43 +++ .../i18n/css3-text-line-break-opclns-113.html | 43 +++ .../i18n/css3-text-line-break-opclns-114.html | 43 +++ .../i18n/css3-text-line-break-opclns-115.html | 43 +++ .../i18n/css3-text-line-break-opclns-116.html | 43 +++ .../i18n/css3-text-line-break-opclns-117.html | 43 +++ .../i18n/css3-text-line-break-opclns-119.html | 43 +++ .../i18n/css3-text-line-break-opclns-120.html | 43 +++ .../i18n/css3-text-line-break-opclns-121.html | 43 +++ .../i18n/css3-text-line-break-opclns-122.html | 43 +++ .../i18n/css3-text-line-break-opclns-123.html | 43 +++ .../i18n/css3-text-line-break-opclns-124.html | 43 +++ .../i18n/css3-text-line-break-opclns-125.html | 43 +++ .../i18n/css3-text-line-break-opclns-126.html | 43 +++ .../i18n/css3-text-line-break-opclns-127.html | 43 +++ .../i18n/css3-text-line-break-opclns-128.html | 43 +++ .../i18n/css3-text-line-break-opclns-129.html | 43 +++ .../i18n/css3-text-line-break-opclns-130.html | 43 +++ .../i18n/css3-text-line-break-opclns-131.html | 43 +++ .../i18n/css3-text-line-break-opclns-132.html | 43 +++ .../i18n/css3-text-line-break-opclns-133.html | 43 +++ .../i18n/css3-text-line-break-opclns-134.html | 43 +++ .../i18n/css3-text-line-break-opclns-135.html | 43 +++ .../i18n/css3-text-line-break-opclns-136.html | 43 +++ .../i18n/css3-text-line-break-opclns-137.html | 43 +++ .../i18n/css3-text-line-break-opclns-138.html | 43 +++ .../i18n/css3-text-line-break-opclns-139.html | 43 +++ .../i18n/css3-text-line-break-opclns-140.html | 43 +++ .../i18n/css3-text-line-break-opclns-141.html | 43 +++ .../i18n/css3-text-line-break-opclns-142.html | 43 +++ .../i18n/css3-text-line-break-opclns-143.html | 43 +++ .../i18n/css3-text-line-break-opclns-144.html | 43 +++ .../i18n/css3-text-line-break-opclns-145.html | 43 +++ .../i18n/css3-text-line-break-opclns-146.html | 43 +++ .../i18n/css3-text-line-break-opclns-147.html | 43 +++ .../i18n/css3-text-line-break-opclns-148.html | 43 +++ .../i18n/css3-text-line-break-opclns-149.html | 43 +++ .../i18n/css3-text-line-break-opclns-150.html | 43 +++ .../i18n/css3-text-line-break-opclns-151.html | 43 +++ .../i18n/css3-text-line-break-opclns-152.html | 43 +++ .../i18n/css3-text-line-break-opclns-153.html | 43 +++ .../i18n/css3-text-line-break-opclns-155.html | 43 +++ .../i18n/css3-text-line-break-opclns-156.html | 43 +++ .../i18n/css3-text-line-break-opclns-157.html | 43 +++ .../i18n/css3-text-line-break-opclns-158.html | 43 +++ .../i18n/css3-text-line-break-opclns-159.html | 43 +++ .../i18n/css3-text-line-break-opclns-160.html | 43 +++ .../i18n/css3-text-line-break-opclns-161.html | 43 +++ .../i18n/css3-text-line-break-opclns-162.html | 43 +++ .../i18n/css3-text-line-break-opclns-163.html | 43 +++ .../i18n/css3-text-line-break-opclns-164.html | 43 +++ .../i18n/css3-text-line-break-opclns-165.html | 43 +++ .../i18n/css3-text-line-break-opclns-166.html | 43 +++ .../i18n/css3-text-line-break-opclns-167.html | 43 +++ .../i18n/css3-text-line-break-opclns-168.html | 43 +++ .../i18n/css3-text-line-break-opclns-169.html | 43 +++ .../i18n/css3-text-line-break-opclns-170.html | 43 +++ .../i18n/css3-text-line-break-opclns-171.html | 43 +++ .../i18n/css3-text-line-break-opclns-200.html | 43 +++ .../i18n/css3-text-line-break-opclns-201.html | 44 +++ .../i18n/css3-text-line-break-opclns-202.html | 43 +++ .../i18n/css3-text-line-break-opclns-203.html | 43 +++ .../i18n/css3-text-line-break-opclns-204.html | 43 +++ .../i18n/css3-text-line-break-opclns-205.html | 43 +++ .../i18n/css3-text-line-break-opclns-206.html | 43 +++ .../i18n/css3-text-line-break-opclns-207.html | 43 +++ .../i18n/css3-text-line-break-opclns-208.html | 43 +++ .../i18n/css3-text-line-break-opclns-209.html | 43 +++ .../i18n/css3-text-line-break-opclns-210.html | 43 +++ .../i18n/css3-text-line-break-opclns-211.html | 43 +++ .../i18n/css3-text-line-break-opclns-212.html | 43 +++ .../i18n/css3-text-line-break-opclns-213.html | 43 +++ .../i18n/css3-text-line-break-opclns-214.html | 43 +++ .../i18n/css3-text-line-break-opclns-215.html | 43 +++ .../i18n/css3-text-line-break-opclns-217.html | 43 +++ .../i18n/css3-text-line-break-opclns-218.html | 43 +++ .../i18n/css3-text-line-break-opclns-219.html | 43 +++ .../i18n/css3-text-line-break-opclns-220.html | 43 +++ .../i18n/css3-text-line-break-opclns-221.html | 43 +++ .../i18n/css3-text-line-break-opclns-222.html | 43 +++ .../i18n/css3-text-line-break-opclns-223.html | 43 +++ .../i18n/css3-text-line-break-opclns-225.html | 43 +++ .../i18n/css3-text-line-break-opclns-226.html | 43 +++ .../i18n/ja/css-text-line-break-ja-cj-loose.html | 117 +++++++ .../i18n/ja/css-text-line-break-ja-cj-normal.html | 117 +++++++ .../i18n/ja/css-text-line-break-ja-cj-strict.html | 117 +++++++ .../i18n/ja/css-text-line-break-ja-cpm-loose.html | 76 +++++ .../i18n/ja/css-text-line-break-ja-cpm-normal.html | 76 +++++ .../i18n/ja/css-text-line-break-ja-cpm-strict.html | 76 +++++ .../ja/css-text-line-break-ja-hyphens-loose.html | 68 ++++ .../ja/css-text-line-break-ja-hyphens-normal.html | 68 ++++ .../ja/css-text-line-break-ja-hyphens-strict.html | 68 ++++ .../i18n/ja/css-text-line-break-ja-in-loose.html | 71 ++++ .../i18n/ja/css-text-line-break-ja-in-normal.html | 71 ++++ .../i18n/ja/css-text-line-break-ja-in-strict.html | 71 ++++ .../ja/css-text-line-break-ja-iteration-loose.html | 70 ++++ .../css-text-line-break-ja-iteration-normal.html | 72 ++++ .../css-text-line-break-ja-iteration-strict.html | 72 ++++ .../i18n/ja/css-text-line-break-ja-po-loose.html | 76 +++++ .../i18n/ja/css-text-line-break-ja-po-normal.html | 76 +++++ .../i18n/ja/css-text-line-break-ja-po-strict.html | 76 +++++ .../i18n/ja/css-text-line-break-ja-pr-loose.html | 74 +++++ .../i18n/ja/css-text-line-break-ja-pr-normal.html | 74 +++++ .../i18n/ja/css-text-line-break-ja-pr-strict.html | 74 +++++ .../css-text-line-break-de-cj-loose.html | 117 +++++++ .../css-text-line-break-de-cj-normal.html | 117 +++++++ .../css-text-line-break-de-cj-strict.html | 117 +++++++ .../css-text-line-break-de-cpm-loose.html | 76 +++++ .../css-text-line-break-de-cpm-normal.html | 76 +++++ .../css-text-line-break-de-cpm-strict.html | 76 +++++ .../css-text-line-break-de-hyphens-loose.html | 68 ++++ .../css-text-line-break-de-hyphens-normal.html | 68 ++++ .../css-text-line-break-de-hyphens-strict.html | 68 ++++ .../css-text-line-break-de-in-loose.html | 71 ++++ .../css-text-line-break-de-in-normal.html | 71 ++++ .../css-text-line-break-de-in-strict.html | 71 ++++ .../css-text-line-break-de-iteration-loose.html | 72 ++++ .../css-text-line-break-de-iteration-normal.html | 72 ++++ .../css-text-line-break-de-iteration-strict.html | 72 ++++ .../css-text-line-break-de-po-loose.html | 76 +++++ .../css-text-line-break-de-po-normal.html | 76 +++++ .../css-text-line-break-de-po-strict.html | 76 +++++ .../css-text-line-break-de-pr-loose.html | 74 +++++ .../css-text-line-break-de-pr-normal.html | 74 +++++ .../css-text-line-break-de-pr-strict.html | 74 +++++ .../css3-text-line-break-opclns-001-ref.html | 32 ++ .../css3-text-line-break-opclns-002-ref.html | 32 ++ .../css3-text-line-break-opclns-003-ref.html | 32 ++ .../css3-text-line-break-opclns-004-ref.html | 31 ++ .../css3-text-line-break-opclns-005-ref.html | 32 ++ .../css3-text-line-break-opclns-006-ref.html | 32 ++ .../css3-text-line-break-opclns-007-ref.html | 32 ++ .../css3-text-line-break-opclns-008-ref.html | 32 ++ .../css3-text-line-break-opclns-009-ref.html | 32 ++ .../css3-text-line-break-opclns-010-ref.html | 32 ++ .../css3-text-line-break-opclns-011-ref.html | 32 ++ .../css3-text-line-break-opclns-012-ref.html | 32 ++ .../css3-text-line-break-opclns-014-ref.html | 32 ++ .../css3-text-line-break-opclns-015-ref.html | 32 ++ .../css3-text-line-break-opclns-016-ref.html | 32 ++ .../css3-text-line-break-opclns-017-ref.html | 32 ++ .../css3-text-line-break-opclns-018-ref.html | 32 ++ .../css3-text-line-break-opclns-019-ref.html | 32 ++ .../css3-text-line-break-opclns-020-ref.html | 32 ++ .../css3-text-line-break-opclns-021-ref.html | 32 ++ .../css3-text-line-break-opclns-022-ref.html | 32 ++ .../css3-text-line-break-opclns-023-ref.html | 32 ++ .../css3-text-line-break-opclns-024-ref.html | 32 ++ .../css3-text-line-break-opclns-025-ref.html | 32 ++ .../css3-text-line-break-opclns-026-ref.html | 32 ++ .../css3-text-line-break-opclns-027-ref.html | 32 ++ .../css3-text-line-break-opclns-028-ref.html | 32 ++ .../css3-text-line-break-opclns-029-ref.html | 32 ++ .../css3-text-line-break-opclns-030-ref.html | 32 ++ .../css3-text-line-break-opclns-031-ref.html | 32 ++ .../css3-text-line-break-opclns-032-ref.html | 32 ++ .../css3-text-line-break-opclns-033-ref.html | 32 ++ .../css3-text-line-break-opclns-034-ref.html | 32 ++ .../css3-text-line-break-opclns-035-ref.html | 32 ++ .../css3-text-line-break-opclns-036-ref.html | 32 ++ .../css3-text-line-break-opclns-037-ref.html | 32 ++ .../css3-text-line-break-opclns-038-ref.html | 32 ++ .../css3-text-line-break-opclns-039-ref.html | 32 ++ .../css3-text-line-break-opclns-040-ref.html | 32 ++ .../css3-text-line-break-opclns-041-ref.html | 32 ++ .../css3-text-line-break-opclns-042-ref.html | 32 ++ .../css3-text-line-break-opclns-043-ref.html | 32 ++ .../css3-text-line-break-opclns-044-ref.html | 32 ++ .../css3-text-line-break-opclns-045-ref.html | 32 ++ .../css3-text-line-break-opclns-046-ref.html | 32 ++ .../css3-text-line-break-opclns-047-ref.html | 32 ++ .../css3-text-line-break-opclns-049-ref.html | 32 ++ .../css3-text-line-break-opclns-050-ref.html | 32 ++ .../css3-text-line-break-opclns-051-ref.html | 32 ++ .../css3-text-line-break-opclns-052-ref.html | 32 ++ .../css3-text-line-break-opclns-053-ref.html | 32 ++ .../css3-text-line-break-opclns-054-ref.html | 32 ++ .../css3-text-line-break-opclns-055-ref.html | 32 ++ .../css3-text-line-break-opclns-056-ref.html | 32 ++ .../css3-text-line-break-opclns-057-ref.html | 32 ++ .../css3-text-line-break-opclns-058-ref.html | 32 ++ .../css3-text-line-break-opclns-059-ref.html | 32 ++ .../css3-text-line-break-opclns-060-ref.html | 32 ++ .../css3-text-line-break-opclns-061-ref.html | 32 ++ .../css3-text-line-break-opclns-062-ref.html | 32 ++ .../css3-text-line-break-opclns-063-ref.html | 32 ++ .../css3-text-line-break-opclns-064-ref.html | 32 ++ .../css3-text-line-break-opclns-065-ref.html | 32 ++ .../css3-text-line-break-opclns-100-ref.html | 32 ++ .../css3-text-line-break-opclns-101-ref.html | 32 ++ .../css3-text-line-break-opclns-102-ref.html | 32 ++ .../css3-text-line-break-opclns-103-ref.html | 32 ++ .../css3-text-line-break-opclns-104-ref.html | 32 ++ .../css3-text-line-break-opclns-105-ref.html | 32 ++ .../css3-text-line-break-opclns-106-ref.html | 32 ++ .../css3-text-line-break-opclns-107-ref.html | 32 ++ .../css3-text-line-break-opclns-108-ref.html | 32 ++ .../css3-text-line-break-opclns-109-ref.html | 32 ++ .../css3-text-line-break-opclns-110-ref.html | 32 ++ .../css3-text-line-break-opclns-111-ref.html | 31 ++ .../css3-text-line-break-opclns-112-ref.html | 32 ++ .../css3-text-line-break-opclns-113-ref.html | 32 ++ .../css3-text-line-break-opclns-114-ref.html | 32 ++ .../css3-text-line-break-opclns-115-ref.html | 32 ++ .../css3-text-line-break-opclns-116-ref.html | 32 ++ .../css3-text-line-break-opclns-117-ref.html | 32 ++ .../css3-text-line-break-opclns-119-ref.html | 32 ++ .../css3-text-line-break-opclns-120-ref.html | 32 ++ .../css3-text-line-break-opclns-121-ref.html | 32 ++ .../css3-text-line-break-opclns-122-ref.html | 32 ++ .../css3-text-line-break-opclns-123-ref.html | 32 ++ .../css3-text-line-break-opclns-124-ref.html | 32 ++ .../css3-text-line-break-opclns-125-ref.html | 32 ++ .../css3-text-line-break-opclns-126-ref.html | 32 ++ .../css3-text-line-break-opclns-127-ref.html | 32 ++ .../css3-text-line-break-opclns-128-ref.html | 32 ++ .../css3-text-line-break-opclns-129-ref.html | 32 ++ .../css3-text-line-break-opclns-130-ref.html | 32 ++ .../css3-text-line-break-opclns-131-ref.html | 32 ++ .../css3-text-line-break-opclns-132-ref.html | 32 ++ .../css3-text-line-break-opclns-133-ref.html | 32 ++ .../css3-text-line-break-opclns-134-ref.html | 32 ++ .../css3-text-line-break-opclns-135-ref.html | 32 ++ .../css3-text-line-break-opclns-136-ref.html | 32 ++ .../css3-text-line-break-opclns-137-ref.html | 32 ++ .../css3-text-line-break-opclns-138-ref.html | 32 ++ .../css3-text-line-break-opclns-139-ref.html | 32 ++ .../css3-text-line-break-opclns-140-ref.html | 32 ++ .../css3-text-line-break-opclns-141-ref.html | 32 ++ .../css3-text-line-break-opclns-142-ref.html | 32 ++ .../css3-text-line-break-opclns-143-ref.html | 32 ++ .../css3-text-line-break-opclns-144-ref.html | 32 ++ .../css3-text-line-break-opclns-145-ref.html | 32 ++ .../css3-text-line-break-opclns-146-ref.html | 32 ++ .../css3-text-line-break-opclns-147-ref.html | 32 ++ .../css3-text-line-break-opclns-148-ref.html | 32 ++ .../css3-text-line-break-opclns-149-ref.html | 32 ++ .../css3-text-line-break-opclns-150-ref.html | 32 ++ .../css3-text-line-break-opclns-151-ref.html | 32 ++ .../css3-text-line-break-opclns-152-ref.html | 32 ++ .../css3-text-line-break-opclns-153-ref.html | 32 ++ .../css3-text-line-break-opclns-155-ref.html | 32 ++ .../css3-text-line-break-opclns-156-ref.html | 32 ++ .../css3-text-line-break-opclns-157-ref.html | 32 ++ .../css3-text-line-break-opclns-158-ref.html | 32 ++ .../css3-text-line-break-opclns-159-ref.html | 32 ++ .../css3-text-line-break-opclns-160-ref.html | 32 ++ .../css3-text-line-break-opclns-161-ref.html | 32 ++ .../css3-text-line-break-opclns-162-ref.html | 32 ++ .../css3-text-line-break-opclns-163-ref.html | 32 ++ .../css3-text-line-break-opclns-164-ref.html | 32 ++ .../css3-text-line-break-opclns-165-ref.html | 32 ++ .../css3-text-line-break-opclns-166-ref.html | 32 ++ .../css3-text-line-break-opclns-167-ref.html | 32 ++ .../css3-text-line-break-opclns-168-ref.html | 32 ++ .../css3-text-line-break-opclns-169-ref.html | 32 ++ .../css3-text-line-break-opclns-170-ref.html | 32 ++ .../css3-text-line-break-opclns-171-ref.html | 32 ++ .../css3-text-line-break-opclns-200-ref.html | 32 ++ .../css3-text-line-break-opclns-201-ref.html | 33 ++ .../css3-text-line-break-opclns-202-ref.html | 32 ++ .../css3-text-line-break-opclns-203-ref.html | 32 ++ .../css3-text-line-break-opclns-204-ref.html | 32 ++ .../css3-text-line-break-opclns-205-ref.html | 32 ++ .../css3-text-line-break-opclns-206-ref.html | 32 ++ .../css3-text-line-break-opclns-207-ref.html | 32 ++ .../css3-text-line-break-opclns-208-ref.html | 32 ++ .../css3-text-line-break-opclns-209-ref.html | 32 ++ .../css3-text-line-break-opclns-210-ref.html | 32 ++ .../css3-text-line-break-opclns-211-ref.html | 32 ++ .../css3-text-line-break-opclns-212-ref.html | 32 ++ .../css3-text-line-break-opclns-213-ref.html | 32 ++ .../css3-text-line-break-opclns-214-ref.html | 32 ++ .../css3-text-line-break-opclns-215-ref.html | 32 ++ .../css3-text-line-break-opclns-217-ref.html | 32 ++ .../css3-text-line-break-opclns-218-ref.html | 32 ++ .../css3-text-line-break-opclns-219-ref.html | 32 ++ .../css3-text-line-break-opclns-220-ref.html | 32 ++ .../css3-text-line-break-opclns-221-ref.html | 32 ++ .../css3-text-line-break-opclns-222-ref.html | 32 ++ .../css3-text-line-break-opclns-223-ref.html | 32 ++ .../css3-text-line-break-opclns-225-ref.html | 32 ++ .../css3-text-line-break-opclns-226-ref.html | 32 ++ .../css3-text-line-break-opclns-250-ref.html | 32 ++ .../css3-text-line-break-opclns-251-ref.html | 32 ++ .../css3-text-line-break-opclns-252-ref.html | 32 ++ .../css3-text-line-break-opclns-253-ref.html | 32 ++ .../css3-text-line-break-opclns-254-ref.html | 32 ++ .../css3-text-line-break-opclns-255-ref.html | 32 ++ .../css3-text-line-break-opclns-256-ref.html | 32 ++ .../css3-text-line-break-opclns-257-ref.html | 32 ++ .../css3-text-line-break-opclns-258-ref.html | 32 ++ .../css3-text-line-break-opclns-259-ref.html | 32 ++ .../css3-text-line-break-opclns-260-ref.html | 32 ++ .../css3-text-line-break-opclns-261-ref.html | 32 ++ .../css3-text-line-break-opclns-262-ref.html | 32 ++ .../css3-text-line-break-opclns-263-ref.html | 32 ++ .../css3-text-line-break-opclns-264-ref.html | 32 ++ .../css3-text-line-break-opclns-265-ref.html | 32 ++ .../css3-text-line-break-opclns-266-ref.html | 32 ++ .../css3-text-line-break-opclns-267-ref.html | 32 ++ .../css3-text-line-break-opclns-268-ref.html | 32 ++ .../css3-text-line-break-opclns-269-ref.html | 32 ++ .../css/css-text/i18n/support/BPG-Ucnobi-U.woff | Bin 0 -> 33144 bytes .../unknown-lang/css-text-line-break-cj-loose.html | 117 +++++++ .../css-text-line-break-cj-normal.html | 117 +++++++ .../css-text-line-break-cj-strict.html | 125 +++++++ .../css-text-line-break-cpm-loose.html | 76 +++++ .../css-text-line-break-cpm-normal.html | 76 +++++ .../css-text-line-break-cpm-strict.html | 76 +++++ .../css-text-line-break-hyphens-loose.html | 68 ++++ .../css-text-line-break-hyphens-normal.html | 68 ++++ .../css-text-line-break-hyphens-strict.html | 68 ++++ .../unknown-lang/css-text-line-break-in-loose.html | 71 ++++ .../css-text-line-break-in-normal.html | 71 ++++ .../css-text-line-break-in-strict.html | 71 ++++ .../css-text-line-break-iteration-loose.html | 72 ++++ .../css-text-line-break-iteration-normal.html | 72 ++++ .../css-text-line-break-iteration-strict.html | 72 ++++ .../unknown-lang/css-text-line-break-po-loose.html | 76 +++++ .../css-text-line-break-po-normal.html | 76 +++++ .../css-text-line-break-po-strict.html | 76 +++++ .../unknown-lang/css-text-line-break-pr-loose.html | 74 +++++ .../css-text-line-break-pr-normal.html | 74 +++++ .../css-text-line-break-pr-strict.html | 74 +++++ .../i18n/zh/css-text-line-break-zh-cj-loose.html | 117 +++++++ .../i18n/zh/css-text-line-break-zh-cj-normal.html | 117 +++++++ .../i18n/zh/css-text-line-break-zh-cj-strict.html | 117 +++++++ .../i18n/zh/css-text-line-break-zh-cpm-loose.html | 76 +++++ .../i18n/zh/css-text-line-break-zh-cpm-normal.html | 76 +++++ .../i18n/zh/css-text-line-break-zh-cpm-strict.html | 76 +++++ .../zh/css-text-line-break-zh-hyphens-loose.html | 68 ++++ .../zh/css-text-line-break-zh-hyphens-normal.html | 68 ++++ .../zh/css-text-line-break-zh-hyphens-strict.html | 68 ++++ .../i18n/zh/css-text-line-break-zh-in-loose.html | 71 ++++ .../i18n/zh/css-text-line-break-zh-in-normal.html | 71 ++++ .../i18n/zh/css-text-line-break-zh-in-strict.html | 71 ++++ .../zh/css-text-line-break-zh-iteration-loose.html | 72 ++++ .../css-text-line-break-zh-iteration-normal.html | 72 ++++ .../css-text-line-break-zh-iteration-strict.html | 72 ++++ .../i18n/zh/css-text-line-break-zh-po-loose.html | 76 +++++ .../i18n/zh/css-text-line-break-zh-po-normal.html | 76 +++++ .../i18n/zh/css-text-line-break-zh-po-strict.html | 76 +++++ .../i18n/zh/css-text-line-break-zh-pr-loose.html | 74 +++++ .../i18n/zh/css-text-line-break-zh-pr-normal.html | 74 +++++ .../i18n/zh/css-text-line-break-zh-pr-strict.html | 74 +++++ .../tests/css/css-text/inheritance.html | 40 +++ .../letter-spacing/letter-spacing-200.html | 67 ++++ .../letter-spacing/letter-spacing-201.html | 69 ++++ .../letter-spacing/letter-spacing-202.html | 46 +++ .../letter-spacing/letter-spacing-203.html | 71 ++++ .../letter-spacing/letter-spacing-204.html | 82 +++++ .../letter-spacing/letter-spacing-205.html | 39 +++ .../letter-spacing/letter-spacing-206.html | 101 ++++++ .../letter-spacing/letter-spacing-211.html | 38 +++ .../letter-spacing/letter-spacing-212.html | 36 ++ .../letter-spacing-bengali-yaphala-001.html | 120 +++++++ .../letter-spacing/letter-spacing-bidi-001.html | 21 ++ .../letter-spacing/letter-spacing-bidi-002.html | 25 ++ .../letter-spacing/letter-spacing-bidi-003.xht | 42 +++ .../letter-spacing/letter-spacing-bidi-004.xht | 41 +++ .../letter-spacing/letter-spacing-bidi-005.xht | 41 +++ .../letter-spacing-control-chars-001.html | 32 ++ .../letter-spacing-end-of-line-001.html | 21 ++ .../letter-spacing-end-of-line-002.html | 31 ++ .../letter-spacing-ligatures-001.html | 34 ++ .../letter-spacing-ligatures-002.html | 33 ++ .../letter-spacing-ligatures-003.html | 26 ++ .../letter-spacing-ligatures-004.html | 28 ++ .../letter-spacing/letter-spacing-nesting-001.html | 20 ++ .../letter-spacing/letter-spacing-nesting-002.html | 20 ++ .../letter-spacing/letter-spacing-nesting-003.xht | 41 +++ .../reference/letter-spacing-200-ref.html | 52 +++ .../reference/letter-spacing-201-ref.html | 50 +++ .../reference/letter-spacing-202-ref.html | 14 + .../reference/letter-spacing-203-ref.html | 58 ++++ .../reference/letter-spacing-204-ref.html | 74 +++++ .../reference/letter-spacing-205-ref.html | 36 ++ .../reference/letter-spacing-206-ref.html | 84 +++++ .../reference/letter-spacing-211-ref.html | 29 ++ .../reference/letter-spacing-212-ref.html | 28 ++ .../letter-spacing-bengali-yaphala-001-ref.html | 98 ++++++ .../reference/letter-spacing-bidi-001-ref.html | 14 + .../reference/letter-spacing-bidi-002-ref.html | 14 + .../reference/letter-spacing-bidi-003-ref.xht | 30 ++ .../reference/letter-spacing-bidi-004-ref.xht | 27 ++ .../reference/letter-spacing-bidi-005-ref.xht | 27 ++ .../letter-spacing-control-chars-001.ref.html | 30 ++ .../letter-spacing-end-of-line-001-ref.html | 14 + .../letter-spacing-end-of-line-002-ref.html | 27 ++ .../letter-spacing-ligatures-001-ref.html | 31 ++ .../letter-spacing-ligatures-002-ref.html | 28 ++ .../letter-spacing-ligatures-003-ref.html | 17 + .../letter-spacing-ligatures-004-ref.html | 21 ++ .../reference/letter-spacing-nesting-001-ref.html | 14 + .../reference/letter-spacing-nesting-002-ref.html | 14 + .../reference/letter-spacing-nesting-003-ref.xht | 26 ++ .../letter-spacing/support/swatch-orange.png | Bin 0 -> 84 bytes .../line-break/line-break-anywhere-001.html | 35 ++ .../line-break/line-break-anywhere-002.html | 32 ++ .../line-break/line-break-anywhere-003.html | 25 ++ .../line-break/line-break-anywhere-004.html | 40 +++ .../line-break/line-break-anywhere-005.html | 36 ++ .../line-break/line-break-anywhere-006.html | 36 ++ .../line-break/line-break-anywhere-007.html | 36 ++ .../line-break/line-break-anywhere-008.html | 39 +++ .../line-break/line-break-anywhere-009.html | 39 +++ .../line-break/line-break-anywhere-010.html | 39 +++ .../line-break/line-break-anywhere-011.html | 36 ++ .../line-break/line-break-anywhere-012.html | 36 ++ .../line-break/line-break-anywhere-013.html | 36 ++ .../line-break/line-break-anywhere-014.html | 36 ++ .../line-break/line-break-anywhere-015.html | 36 ++ .../line-break/line-break-anywhere-016.html | 36 ++ .../line-break/line-break-anywhere-017.html | 35 ++ .../line-break-anywhere-and-white-space-001.html | 39 +++ .../line-break-anywhere-and-white-space-002.html | 40 +++ .../line-break-anywhere-and-white-space-003.html | 38 +++ .../line-break-anywhere-and-white-space-004.html | 40 +++ .../line-break-anywhere-and-white-space-005.html | 40 +++ .../line-break-anywhere-and-white-space-006.html | 39 +++ .../line-break-anywhere-and-white-space-007.html | 40 +++ .../line-break-anywhere-and-white-space-008.html | 39 +++ .../line-break-anywhere-and-white-space-009.html | 39 +++ ...-break-anywhere-overrides-uax-behavior-001.html | 35 ++ ...-break-anywhere-overrides-uax-behavior-002.html | 35 ++ ...-break-anywhere-overrides-uax-behavior-003.html | 36 ++ ...-break-anywhere-overrides-uax-behavior-004.html | 35 ++ ...-break-anywhere-overrides-uax-behavior-005.html | 34 ++ ...-break-anywhere-overrides-uax-behavior-006.html | 35 ++ ...-break-anywhere-overrides-uax-behavior-007.html | 35 ++ ...-break-anywhere-overrides-uax-behavior-008.html | 34 ++ ...-break-anywhere-overrides-uax-behavior-009.html | 34 ++ ...-break-anywhere-overrides-uax-behavior-010.html | 35 ++ ...-break-anywhere-overrides-uax-behavior-011.html | 34 ++ ...-break-anywhere-overrides-uax-behavior-012.html | 35 ++ ...-break-anywhere-overrides-uax-behavior-013.html | 35 ++ ...-break-anywhere-overrides-uax-behavior-014.html | 35 ++ ...-break-anywhere-overrides-uax-behavior-015.html | 36 ++ ...-break-anywhere-overrides-uax-behavior-016.html | 35 ++ .../css-text/line-break/line-break-loose-011.xht | 94 ++++++ .../css-text/line-break/line-break-loose-012.xht | 66 ++++ .../css-text/line-break/line-break-loose-013.xht | 65 ++++ .../css-text/line-break/line-break-loose-014.xht | 97 ++++++ .../css-text/line-break/line-break-loose-015.xht | 66 ++++ .../css-text/line-break/line-break-loose-016a.xht | 84 +++++ .../css-text/line-break/line-break-loose-016b.xht | 102 ++++++ .../css-text/line-break/line-break-loose-017a.xht | 84 +++++ .../css-text/line-break/line-break-loose-017b.xht | 75 +++++ .../css-text/line-break/line-break-loose-018.xht | 93 ++++++ .../line-break/line-break-loose-hyphens-001.html | 21 ++ .../line-break/line-break-loose-hyphens-002.html | 24 ++ .../line-break/line-break-loose-hyphens-003.html | 22 ++ .../css-text/line-break/line-break-normal-011.xht | 94 ++++++ .../css-text/line-break/line-break-normal-012.xht | 66 ++++ .../css-text/line-break/line-break-normal-013.xht | 65 ++++ .../css-text/line-break/line-break-normal-014.xht | 97 ++++++ .../css-text/line-break/line-break-normal-015a.xht | 66 ++++ .../css-text/line-break/line-break-normal-015b.xht | 67 ++++ .../css-text/line-break/line-break-normal-016a.xht | 84 +++++ .../css-text/line-break/line-break-normal-016b.xht | 102 ++++++ .../css-text/line-break/line-break-normal-017a.xht | 84 +++++ .../css-text/line-break/line-break-normal-017b.xht | 75 +++++ .../css-text/line-break/line-break-normal-018.xht | 93 ++++++ .../line-break/line-break-normal-hyphens-001.html | 21 ++ .../line-break/line-break-normal-hyphens-002.html | 24 ++ .../line-break/line-break-normal-hyphens-003.html | 22 ++ .../line-break/line-break-shaping-001.html | 39 +++ .../css-text/line-break/line-break-strict-011.xht | 94 ++++++ .../css-text/line-break/line-break-strict-012.xht | 67 ++++ .../css-text/line-break/line-break-strict-013.xht | 65 ++++ .../css-text/line-break/line-break-strict-014.xht | 97 ++++++ .../css-text/line-break/line-break-strict-015a.xht | 66 ++++ .../css-text/line-break/line-break-strict-015b.xht | 67 ++++ .../css-text/line-break/line-break-strict-016a.xht | 84 +++++ .../css-text/line-break/line-break-strict-016b.xht | 102 ++++++ .../css-text/line-break/line-break-strict-017a.xht | 84 +++++ .../css-text/line-break/line-break-strict-017b.xht | 75 +++++ .../css-text/line-break/line-break-strict-018.xht | 93 ++++++ .../line-break/line-break-strict-hyphens-001.html | 21 ++ .../line-break/line-break-strict-hyphens-002.html | 24 ++ .../line-break/line-break-strict-hyphens-003.html | 22 ++ .../reference/line-break-anywhere-001-ref.html | 17 + .../reference/line-break-anywhere-003-ref.html | 18 + .../reference/line-break-anywhere-004-ref.html | 16 + .../reference/line-break-loose-011-ref.xht | 87 +++++ .../reference/line-break-loose-012-ref.xht | 60 ++++ .../reference/line-break-loose-013-ref.xht | 59 ++++ .../reference/line-break-loose-014-ref.xht | 91 +++++ .../reference/line-break-loose-015-ref.xht | 60 ++++ .../reference/line-break-loose-016a-ref.xht | 78 +++++ .../reference/line-break-loose-016b-ref.xht | 96 ++++++ .../reference/line-break-loose-017a-ref.xht | 78 +++++ .../reference/line-break-loose-017b-ref.xht | 69 ++++ .../reference/line-break-loose-018-ref.xht | 87 +++++ .../line-break-loose-hyphens-001-ref.html | 18 + .../line-break-loose-hyphens-002-ref.html | 19 ++ .../line-break-loose-hyphens-003-ref.html | 18 + .../reference/line-break-normal-011-ref.xht | 87 +++++ .../reference/line-break-normal-012-ref.xht | 60 ++++ .../reference/line-break-normal-013-ref.xht | 59 ++++ .../reference/line-break-normal-014-ref.xht | 91 +++++ .../reference/line-break-normal-015a-ref.xht | 60 ++++ .../reference/line-break-normal-015b-ref.xht | 60 ++++ .../reference/line-break-normal-016a-ref.xht | 78 +++++ .../reference/line-break-normal-016b-ref.xht | 96 ++++++ .../reference/line-break-normal-017a-ref.xht | 78 +++++ .../reference/line-break-normal-017b-ref.xht | 69 ++++ .../reference/line-break-normal-018-ref.xht | 87 +++++ .../line-break-normal-hyphens-001-ref.html | 18 + .../line-break-normal-hyphens-002-ref.html | 19 ++ .../reference/line-break-shaping-001-ref.html | 26 ++ .../reference/line-break-strict-011-ref.xht | 87 +++++ .../reference/line-break-strict-012-ref.xht | 61 ++++ .../reference/line-break-strict-013-ref.xht | 59 ++++ .../reference/line-break-strict-014-ref.xht | 91 +++++ .../reference/line-break-strict-015a-ref.xht | 60 ++++ .../reference/line-break-strict-015b-ref.xht | 60 ++++ .../reference/line-break-strict-016a-ref.xht | 78 +++++ .../reference/line-break-strict-016b-ref.xht | 96 ++++++ .../reference/line-break-strict-017a-ref.xht | 78 +++++ .../reference/line-break-strict-017b-ref.xht | 69 ++++ .../reference/line-break-strict-018-ref.xht | 87 +++++ .../css-text/line-breaking/line-breaking-001.html | 37 +++ .../css-text/line-breaking/line-breaking-002.html | 37 +++ .../css-text/line-breaking/line-breaking-003.html | 37 +++ .../css-text/line-breaking/line-breaking-004.html | 37 +++ .../css-text/line-breaking/line-breaking-005.html | 37 +++ .../css-text/line-breaking/line-breaking-006.html | 37 +++ .../css-text/line-breaking/line-breaking-007.html | 37 +++ .../css-text/line-breaking/line-breaking-008.html | 37 +++ .../css-text/line-breaking/line-breaking-009.html | 40 +++ .../css-text/line-breaking/line-breaking-010.html | 40 +++ .../css-text/line-breaking/line-breaking-011.html | 40 +++ .../css-text/line-breaking/line-breaking-012.html | 41 +++ .../css-text/line-breaking/line-breaking-013.html | 60 ++++ .../css-text/line-breaking/line-breaking-014.html | 61 ++++ .../css-text/line-breaking/line-breaking-015.html | 16 + .../css-text/line-breaking/line-breaking-016.html | 17 + .../css-text/line-breaking/line-breaking-017.html | 17 + .../css-text/line-breaking/line-breaking-018.html | 78 +++++ .../css-text/line-breaking/line-breaking-019.html | 88 +++++ .../css-text/line-breaking/line-breaking-020.html | 30 ++ .../css-text/line-breaking/line-breaking-021.html | 16 + .../css-text/line-breaking/line-breaking-022.html | 31 ++ .../css-text/line-breaking/line-breaking-023.html | 32 ++ .../css-text/line-breaking/line-breaking-024.html | 27 ++ .../css-text/line-breaking/line-breaking-025.html | 27 ++ .../css-text/line-breaking/line-breaking-026.html | 27 ++ .../css-text/line-breaking/line-breaking-027.html | 27 ++ .../css-text/line-breaking/line-breaking-028.html | 46 +++ .../line-breaking/line-breaking-atomic-001.html | 25 ++ .../line-breaking/line-breaking-atomic-002.html | 34 ++ .../line-breaking/line-breaking-atomic-003.html | 25 ++ .../line-breaking/line-breaking-atomic-004.html | 25 ++ .../line-breaking/line-breaking-atomic-005.html | 25 ++ .../line-breaking/line-breaking-atomic-006.html | 25 ++ .../line-breaking/line-breaking-atomic-007.html | 25 ++ .../line-breaking/line-breaking-atomic-008.html | 33 ++ .../line-breaking/line-breaking-atomic-009.html | 21 ++ .../line-breaking/line-breaking-atomic-010.html | 25 ++ .../line-breaking/line-breaking-atomic-011.html | 25 ++ .../line-breaking/line-breaking-atomic-012.html | 25 ++ .../line-breaking/line-breaking-atomic-013.html | 25 ++ .../line-breaking/line-breaking-atomic-014.html | 25 ++ .../line-breaking/line-breaking-atomic-015.html | 25 ++ .../line-breaking/line-breaking-atomic-016.html | 25 ++ .../line-breaking/line-breaking-atomic-017.html | 25 ++ .../line-breaking/line-breaking-atomic-018.html | 25 ++ .../line-breaking/line-breaking-atomic-019.html | 25 ++ .../line-breaking/line-breaking-atomic-020.html | 27 ++ .../line-breaking/line-breaking-atomic-021.html | 25 ++ .../line-breaking/line-breaking-atomic-022.html | 27 ++ .../line-breaking/line-breaking-atomic-023.html | 25 ++ .../line-breaking/line-breaking-atomic-024.html | 27 ++ .../line-breaking/line-breaking-atomic-025.html | 25 ++ .../line-breaking/line-breaking-atomic-026.html | 27 ++ .../line-breaking/line-breaking-atomic-027.html | 25 ++ .../line-breaking-atomic-nowrap-001.html | 40 +++ .../line-breaking/line-breaking-ic-001.html | 40 +++ .../line-breaking/line-breaking-ic-002.html | 40 +++ .../line-breaking/line-breaking-ic-003.html | 40 +++ .../line-breaking/line-breaking-replaced-001.html | 23 ++ .../line-breaking/line-breaking-replaced-002.html | 26 ++ .../line-breaking/line-breaking-replaced-003.html | 26 ++ .../line-breaking/line-breaking-replaced-004.html | 17 + .../line-breaking/line-breaking-replaced-005.html | 18 + .../line-breaking/line-breaking-replaced-006.html | 29 ++ .../reference/line-breaking-001-ref.html | 19 ++ .../reference/line-breaking-012-ref.html | 18 + .../reference/line-breaking-013-ref.html | 41 +++ .../reference/line-breaking-015-ref.html | 13 + .../reference/line-breaking-016-ref.html | 14 + .../reference/line-breaking-017-ref.html | 13 + .../reference/line-breaking-018-ref.html | 62 ++++ .../reference/line-breaking-019-ref.html | 72 ++++ .../reference/line-breaking-021-ref.html | 9 + .../reference/line-breaking-023-ref.html | 25 ++ .../reference/line-breaking-024-ref.html | 25 ++ .../reference/line-breaking-025-ref.html | 24 ++ .../reference/line-breaking-026-ref.html | 25 ++ .../reference/line-breaking-027-ref.html | 25 ++ .../reference/line-breaking-atomic-007-ref.html | 16 + .../reference/line-breaking-atomic-008-ref.html | 16 + .../reference/line-breaking-atomic-009-ref.html | 14 + .../reference/line-breaking-ic-001-ref.html | 33 ++ .../reference/line-breaking-replaced-001-ref.html | 9 + .../reference/line-breaking-replaced-002-ref.html | 8 + .../reference/line-breaking-replaced-003-ref.html | 9 + .../reference/line-breaking-replaced-004-ref.html | 9 + .../reference/line-breaking-replaced-006-ref.html | 16 + .../line-breaking/reference/line-reabking-022.html | 17 + .../segment-break-transformation-removable-1.html | 28 ++ .../segment-break-transformation-removable-2.html | 28 ++ .../segment-break-transformation-removable-3.html | 29 ++ .../segment-break-transformation-removable-4.html | 29 ++ ...segment-break-transformation-removable-ref.html | 23 ++ ...segment-break-transformation-rules-001-ref.html | 10 + .../segment-break-transformation-rules-001.html | 13 + ...segment-break-transformation-rules-002-ref.html | 10 + .../segment-break-transformation-rules-002.html | 13 + ...segment-break-transformation-rules-003-ref.html | 10 + .../segment-break-transformation-rules-003.html | 13 + ...segment-break-transformation-rules-004-ref.html | 10 + .../segment-break-transformation-rules-004.html | 13 + ...segment-break-transformation-rules-005-ref.html | 10 + .../segment-break-transformation-rules-005.html | 13 + ...segment-break-transformation-rules-006-ref.html | 10 + .../segment-break-transformation-rules-006.html | 13 + ...segment-break-transformation-rules-007-ref.html | 10 + .../segment-break-transformation-rules-007.html | 13 + ...segment-break-transformation-rules-008-ref.html | 10 + .../segment-break-transformation-rules-008.html | 13 + ...segment-break-transformation-rules-009-ref.html | 10 + .../segment-break-transformation-rules-009.html | 13 + ...segment-break-transformation-rules-010-ref.html | 10 + .../segment-break-transformation-rules-010.html | 13 + ...segment-break-transformation-rules-011-ref.html | 10 + .../segment-break-transformation-rules-011.html | 13 + ...segment-break-transformation-rules-012-ref.html | 10 + .../segment-break-transformation-rules-012.html | 13 + ...segment-break-transformation-rules-013-ref.html | 10 + .../segment-break-transformation-rules-013.html | 13 + ...segment-break-transformation-rules-014-ref.html | 10 + .../segment-break-transformation-rules-014.html | 13 + ...segment-break-transformation-rules-015-ref.html | 10 + .../segment-break-transformation-rules-015.html | 13 + ...segment-break-transformation-rules-016-ref.html | 10 + .../segment-break-transformation-rules-016.html | 13 + ...segment-break-transformation-rules-017-ref.html | 10 + .../segment-break-transformation-rules-017.html | 13 + ...segment-break-transformation-rules-018-ref.html | 10 + .../segment-break-transformation-rules-018.html | 13 + ...segment-break-transformation-rules-019-ref.html | 10 + .../segment-break-transformation-rules-019.html | 13 + ...segment-break-transformation-rules-020-ref.html | 10 + .../segment-break-transformation-rules-020.html | 13 + ...segment-break-transformation-rules-021-ref.html | 10 + .../segment-break-transformation-rules-021.html | 13 + ...segment-break-transformation-rules-022-ref.html | 10 + .../segment-break-transformation-rules-022.html | 13 + ...segment-break-transformation-rules-023-ref.html | 10 + .../segment-break-transformation-rules-023.html | 13 + ...segment-break-transformation-rules-024-ref.html | 10 + .../segment-break-transformation-rules-024.html | 13 + ...segment-break-transformation-rules-025-ref.html | 10 + .../segment-break-transformation-rules-025.html | 13 + ...segment-break-transformation-rules-026-ref.html | 10 + .../segment-break-transformation-rules-026.html | 13 + ...segment-break-transformation-rules-027-ref.html | 10 + .../segment-break-transformation-rules-027.html | 13 + ...segment-break-transformation-rules-028-ref.html | 10 + .../segment-break-transformation-rules-028.html | 13 + ...segment-break-transformation-rules-029-ref.html | 10 + .../segment-break-transformation-rules-029.html | 13 + ...segment-break-transformation-rules-030-ref.html | 10 + .../segment-break-transformation-rules-030.html | 13 + ...segment-break-transformation-rules-031-ref.html | 10 + .../segment-break-transformation-rules-031.html | 13 + ...segment-break-transformation-rules-032-ref.html | 10 + .../segment-break-transformation-rules-032.html | 13 + ...segment-break-transformation-rules-033-ref.html | 10 + .../segment-break-transformation-rules-033.html | 13 + ...segment-break-transformation-rules-034-ref.html | 10 + .../segment-break-transformation-rules-034.html | 13 + ...segment-break-transformation-rules-035-ref.html | 10 + .../segment-break-transformation-rules-035.html | 13 + ...segment-break-transformation-rules-036-ref.html | 10 + .../segment-break-transformation-rules-036.html | 13 + ...segment-break-transformation-rules-037-ref.html | 10 + .../segment-break-transformation-rules-037.html | 13 + ...segment-break-transformation-rules-038-ref.html | 10 + .../segment-break-transformation-rules-038.html | 13 + ...segment-break-transformation-rules-039-ref.html | 10 + .../segment-break-transformation-rules-039.html | 13 + ...segment-break-transformation-rules-040-ref.html | 10 + .../segment-break-transformation-rules-040.html | 13 + ...segment-break-transformation-rules-041-ref.html | 10 + .../segment-break-transformation-rules-041.html | 13 + ...segment-break-transformation-rules-042-ref.html | 10 + .../segment-break-transformation-rules-042.html | 13 + ...segment-break-transformation-rules-043-ref.html | 10 + .../segment-break-transformation-rules-043.html | 13 + ...segment-break-transformation-rules-044-ref.html | 10 + .../segment-break-transformation-rules-044.html | 13 + ...segment-break-transformation-rules-045-ref.html | 10 + .../segment-break-transformation-rules-045.html | 13 + ...segment-break-transformation-rules-046-ref.html | 10 + .../segment-break-transformation-rules-046.html | 13 + ...segment-break-transformation-rules-047-ref.html | 10 + .../segment-break-transformation-rules-047.html | 13 + ...segment-break-transformation-rules-048-ref.html | 10 + .../segment-break-transformation-rules-048.html | 13 + ...segment-break-transformation-rules-049-ref.html | 10 + .../segment-break-transformation-rules-049.html | 13 + ...segment-break-transformation-unremovable-1.html | 21 ++ ...segment-break-transformation-unremovable-2.html | 21 ++ ...segment-break-transformation-unremovable-3.html | 22 ++ ...segment-break-transformation-unremovable-4.html | 22 ++ ...gment-break-transformation-unremovable-ref.html | 17 + ...ate-segment-break-transformation-rules-tests.py | 107 ++++++ .../overflow-wrap-leading-floats-crash.html | 13 + .../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 + .../parsing/hanging-punctuation-invalid.html | 23 ++ .../parsing/hanging-punctuation-valid.html | 36 ++ .../parsing/hyphenate-character-computed.html | 22 ++ .../parsing/hyphenate-character-invalid.html | 23 ++ .../parsing/hyphenate-character-valid.html | 21 ++ .../parsing/hyphenate-limit-chars-computed.html | 19 ++ .../parsing/hyphenate-limit-chars-invalid.html | 17 + .../parsing/hyphenate-limit-chars-valid.html | 17 + .../css/css-text/parsing/hyphens-computed.html | 20 ++ .../css/css-text/parsing/hyphens-invalid.html | 19 ++ .../tests/css/css-text/parsing/hyphens-valid.html | 19 ++ .../css-text/parsing/letter-spacing-computed.html | 29 ++ .../css-text/parsing/letter-spacing-invalid.html | 22 ++ .../css/css-text/parsing/letter-spacing-valid.html | 21 ++ .../css/css-text/parsing/line-break-computed.html | 22 ++ .../css/css-text/parsing/line-break-invalid.html | 20 ++ .../css/css-text/parsing/line-break-valid.html | 21 ++ .../css-text/parsing/overflow-wrap-computed.html | 20 ++ .../css-text/parsing/overflow-wrap-invalid.html | 19 ++ .../css/css-text/parsing/overflow-wrap-valid.html | 19 ++ .../css/css-text/parsing/tab-size-computed.html | 31 ++ .../css/css-text/parsing/tab-size-invalid.html | 21 ++ .../tests/css/css-text/parsing/tab-size-valid.html | 22 ++ .../css-text/parsing/text-align-all-invalid.html | 21 ++ .../css/css-text/parsing/text-align-all-valid.html | 23 ++ .../css/css-text/parsing/text-align-computed.html | 33 ++ .../css/css-text/parsing/text-align-invalid.html | 21 ++ .../css-text/parsing/text-align-last-computed.html | 25 ++ .../css-text/parsing/text-align-last-invalid.html | 21 ++ .../css-text/parsing/text-align-last-valid.html | 24 ++ .../css/css-text/parsing/text-align-valid.html | 24 ++ .../css-text/parsing/text-autospace-computed.html | 23 ++ .../css-text/parsing/text-autospace-invalid.html | 26 ++ .../css/css-text/parsing/text-autospace-valid.html | 62 ++++ .../css-text/parsing/text-group-align-invalid.html | 28 ++ .../css-text/parsing/text-group-align-valid.html | 28 ++ .../css/css-text/parsing/text-indent-computed.html | 33 ++ .../css/css-text/parsing/text-indent-invalid.html | 24 ++ .../css/css-text/parsing/text-indent-valid.html | 32 ++ .../parsing/text-justify-computed-legacy.html | 18 + .../css-text/parsing/text-justify-computed.html | 21 ++ .../css/css-text/parsing/text-justify-invalid.html | 19 ++ .../css/css-text/parsing/text-justify-valid.html | 20 ++ .../css-text/parsing/text-spacing-computed.html | 38 +++ .../css/css-text/parsing/text-spacing-invalid.html | 24 ++ .../parsing/text-spacing-trim-computed.html | 23 ++ .../parsing/text-spacing-trim-invalid.html | 23 ++ .../css-text/parsing/text-spacing-trim-valid.html | 22 ++ .../css/css-text/parsing/text-spacing-valid.html | 37 +++ .../css-text/parsing/text-transform-computed.html | 31 ++ .../css-text/parsing/text-transform-invalid.html | 40 +++ .../css/css-text/parsing/text-transform-valid.html | 43 +++ .../css/css-text/parsing/text-wrap-computed.html | 38 +++ .../css/css-text/parsing/text-wrap-invalid.html | 25 ++ .../css-text/parsing/text-wrap-mode-computed.html | 20 ++ .../css-text/parsing/text-wrap-mode-invalid.html | 35 ++ .../css/css-text/parsing/text-wrap-mode-valid.html | 25 ++ .../css/css-text/parsing/text-wrap-pretty.html | 34 ++ .../css-text/parsing/text-wrap-style-computed.html | 21 ++ .../css-text/parsing/text-wrap-style-invalid.html | 29 ++ .../css-text/parsing/text-wrap-style-valid.html | 26 ++ .../css/css-text/parsing/text-wrap-valid.html | 43 +++ .../parsing/white-space-collapse-computed.html | 21 ++ .../parsing/white-space-collapse-invalid.html | 23 ++ .../parsing/white-space-collapse-valid.html | 26 ++ .../css/css-text/parsing/white-space-computed.html | 23 ++ .../css/css-text/parsing/white-space-invalid.html | 22 ++ .../parsing/white-space-shorthand-text-wrap.html | 84 +++++ .../css-text/parsing/white-space-shorthand.html | 49 +++ .../css/css-text/parsing/white-space-valid.html | 22 ++ .../css/css-text/parsing/word-break-computed.html | 22 ++ .../css/css-text/parsing/word-break-invalid.html | 24 ++ .../css/css-text/parsing/word-break-valid.html | 22 ++ .../parsing/word-space-transform-computed.html | 22 ++ .../parsing/word-space-transform-invalid.html | 22 ++ .../parsing/word-space-transform-valid.html | 23 ++ .../css-text/parsing/word-spacing-computed.html | 28 ++ .../css/css-text/parsing/word-spacing-invalid.html | 20 ++ .../css/css-text/parsing/word-spacing-valid.html | 22 ++ .../css/css-text/parsing/word-wrap-computed.html | 20 ++ .../css/css-text/parsing/word-wrap-invalid.html | 19 ++ .../css/css-text/parsing/word-wrap-valid.html | 19 ++ .../css/css-text/removing-collapsible-crash.html | 8 + ...ving-collapsible-spaces-before-float-crash.html | 16 + .../shaping/reference/shaping-000-ref.html | 21 ++ .../shaping/reference/shaping-000-sanity-ref.html | 20 ++ .../shaping/reference/shaping-001-ref.html | 23 ++ .../shaping/reference/shaping-001-sanity-ref.html | 22 ++ .../shaping/reference/shaping-002-ref.html | 23 ++ .../shaping/reference/shaping-002-sanity-ref.html | 22 ++ .../shaping/reference/shaping-003-ref.html | 23 ++ .../shaping/reference/shaping-003-sanity-ref.html | 22 ++ .../shaping/reference/shaping-008-ref.html | 23 ++ .../shaping/reference/shaping-008-sanity-ref.html | 24 ++ .../shaping/reference/shaping-009-ref.html | 23 ++ .../shaping/reference/shaping-009-sanity-ref.html | 22 ++ .../shaping/reference/shaping-010-ref.html | 23 ++ .../shaping/reference/shaping-010-sanity-ref.html | 22 ++ .../shaping/reference/shaping-011-ref.html | 23 ++ .../shaping/reference/shaping-011-sanity-ref.html | 22 ++ .../shaping/reference/shaping-012-ref.html | 22 ++ .../shaping/reference/shaping-012-sanity-ref.html | 21 ++ .../shaping/reference/shaping-014-ref.html | 22 ++ .../shaping/reference/shaping-014-sanity-ref.html | 21 ++ .../shaping/reference/shaping-016-ref.html | 23 ++ .../shaping/reference/shaping-016-sanity-ref.html | 22 ++ .../shaping/reference/shaping-020-ref.html | 23 ++ .../shaping/reference/shaping-020-sanity-ref.html | 22 ++ .../shaping/reference/shaping-021-ref.html | 22 ++ .../shaping/reference/shaping-021-sanity-ref.html | 21 ++ .../shaping/reference/shaping-022-ref.html | 24 ++ .../shaping/reference/shaping-022-sanity-ref.html | 23 ++ .../shaping/reference/shaping-023-ref.html | 24 ++ .../reference/shaping-023-sanity-2-ref.html | 22 ++ .../shaping/reference/shaping-023-sanity-ref.html | 22 ++ .../shaping/reference/shaping-024-ref.html | 24 ++ .../reference/shaping-024-sanity-2-ref.html | 22 ++ .../shaping/reference/shaping-024-sanity-ref.html | 22 ++ .../shaping/reference/shaping-025-ref.html | 24 ++ .../reference/shaping-025-sanity-2-ref.html | 22 ++ .../shaping/reference/shaping-025-sanity-ref.html | 22 ++ .../shaping-arabic-diacritics-001-ref.html | 25 ++ .../shaping-arabic-diacritics-002-ref.html | 28 ++ .../shaping/reference/shaping_lig-000-ref.html | 25 ++ .../shaping/reference/shaping_lig-001-ref.html | 40 +++ .../tests/css/css-text/shaping/shaping-000.html | 27 ++ .../tests/css/css-text/shaping/shaping-001.html | 30 ++ .../tests/css/css-text/shaping/shaping-002.html | 31 ++ .../tests/css/css-text/shaping/shaping-003.html | 31 ++ .../tests/css/css-text/shaping/shaping-004.html | 29 ++ .../tests/css/css-text/shaping/shaping-005.html | 29 ++ .../tests/css/css-text/shaping/shaping-006.html | 31 ++ .../tests/css/css-text/shaping/shaping-007.html | 29 ++ .../tests/css/css-text/shaping/shaping-008.html | 30 ++ .../tests/css/css-text/shaping/shaping-009.html | 29 ++ .../tests/css/css-text/shaping/shaping-010.html | 29 ++ .../tests/css/css-text/shaping/shaping-011.html | 29 ++ .../tests/css/css-text/shaping/shaping-012.html | 29 ++ .../tests/css/css-text/shaping/shaping-013.html | 29 ++ .../tests/css/css-text/shaping/shaping-014.html | 29 ++ .../tests/css/css-text/shaping/shaping-016.html | 29 ++ .../tests/css/css-text/shaping/shaping-017.html | 32 ++ .../tests/css/css-text/shaping/shaping-018.html | 32 ++ .../tests/css/css-text/shaping/shaping-020.html | 31 ++ .../tests/css/css-text/shaping/shaping-021.html | 30 ++ .../tests/css/css-text/shaping/shaping-022.html | 28 ++ .../tests/css/css-text/shaping/shaping-023.html | 29 ++ .../tests/css/css-text/shaping/shaping-024.html | 31 ++ .../tests/css/css-text/shaping/shaping-025.html | 30 ++ .../shaping/shaping-arabic-diacritics-001.html | 31 ++ .../shaping/shaping-arabic-diacritics-002.html | 34 ++ .../css/css-text/shaping/shaping_lig-000.html | 29 ++ .../css/css-text/shaping/shaping_lig-001.html | 31 ++ .../tests/css/css-text/support/1x1-green.png | Bin 0 -> 135 bytes .../tests/css/css-text/support/1x1-lime.png | Bin 0 -> 135 bytes .../tests/css/css-text/support/1x1-maroon.png | Bin 0 -> 109 bytes .../tests/css/css-text/support/1x1-navy.png | Bin 0 -> 109 bytes .../tests/css/css-text/support/1x1-red.png | Bin 0 -> 135 bytes .../tests/css/css-text/support/1x1-white.png | Bin 0 -> 109 bytes .../tests/css/css-text/support/60x60-gg-rr.png | Bin 0 -> 224 bytes .../tests/css/css-text/support/60x60-green.png | Bin 0 -> 218 bytes .../tests/css/css-text/support/a-green.css | 1 + .../tests/css/css-text/support/b-green.css | 1 + .../tests/css/css-text/support/c-red.css | 1 + .../tests/css/css-text/support/cat.png | Bin 0 -> 1883 bytes .../tests/css/css-text/support/emphasis-black.png | Bin 0 -> 219 bytes .../tests/css/css-text/support/emphasis-blue.png | Bin 0 -> 217 bytes .../css/css-text/support/get-char-advances.js | 70 ++++ .../css/css-text/support/pattern-grg-rgr-grg.png | Bin 0 -> 222 bytes .../css/css-text/support/pattern-grg-rrg-rgg.png | Bin 0 -> 231 bytes .../css/css-text/support/pattern-rgr-grg-rgr.png | Bin 0 -> 223 bytes .../tests/css/css-text/support/pattern-tr.png | Bin 0 -> 137 bytes .../tests/css/css-text/support/ruler-h-50%.png | Bin 0 -> 691 bytes .../tests/css/css-text/support/ruler-h-50px.png | Bin 0 -> 671 bytes .../tests/css/css-text/support/ruler-v-100px.png | Bin 0 -> 760 bytes .../tests/css/css-text/support/ruler-v-50px.png | Bin 0 -> 757 bytes .../tests/css/css-text/support/square-purple.png | Bin 0 -> 92 bytes .../tests/css/css-text/support/square-teal.png | Bin 0 -> 92 bytes .../tests/css/css-text/support/square-white.png | Bin 0 -> 78 bytes .../tests/css/css-text/support/support/README | 4 + .../css/css-text/support/support/swatch-green.png | Bin 0 -> 84 bytes .../css/css-text/support/support/swatch-red.png | Bin 0 -> 84 bytes .../tests/css/css-text/support/swatch-blue.png | Bin 0 -> 84 bytes .../tests/css/css-text/support/swatch-green.png | Bin 0 -> 84 bytes .../tests/css/css-text/support/swatch-lime.png | Bin 0 -> 84 bytes .../tests/css/css-text/support/swatch-orange.png | Bin 0 -> 84 bytes .../tests/css/css-text/support/swatch-red.png | Bin 0 -> 84 bytes .../tests/css/css-text/support/swatch-white.png | Bin 0 -> 85 bytes .../tests/css/css-text/support/swatch-yellow.png | Bin 0 -> 84 bytes .../tests/css/css-text/support/test-bl.png | Bin 0 -> 1368 bytes .../tests/css/css-text/support/test-br.png | Bin 0 -> 1045 bytes .../css/css-text/support/test-inner-half-size.png | Bin 0 -> 180 bytes .../tests/css/css-text/support/test-outer.png | Bin 0 -> 2412 bytes .../tests/css/css-text/support/test-tl.png | Bin 0 -> 1025 bytes .../tests/css/css-text/support/test-tr.png | Bin 0 -> 1235 bytes .../tab-size/tab-min-rendered-width-1-ref.html | 36 ++ .../tab-size/tab-min-rendered-width-1.html | 31 ++ .../tab-size/tab-size-block-ancestor-ref.html | 31 ++ .../css-text/tab-size/tab-size-block-ancestor.html | 48 +++ .../tab-size/tab-size-computed-value-001.html | 147 +++++++++ .../tab-size/tab-size-inheritance-001-ref.html | 15 + .../tab-size/tab-size-inheritance-001.html | 40 +++ .../css-text/tab-size/tab-size-inline-001-ref.html | 16 + .../css/css-text/tab-size/tab-size-inline-001.html | 28 ++ .../css-text/tab-size/tab-size-inline-002-ref.html | 20 ++ .../css/css-text/tab-size/tab-size-inline-002.html | 28 ++ .../tab-size/tab-size-integer-001-ref.html | 31 ++ .../css-text/tab-size/tab-size-integer-001.html | 36 ++ .../css-text/tab-size/tab-size-integer-002.html | 37 +++ .../css-text/tab-size/tab-size-integer-003.html | 36 ++ .../tab-size/tab-size-integer-004-ref.html | 18 + .../css-text/tab-size/tab-size-integer-004.html | 30 ++ .../tab-size/tab-size-integer-005-ref.html | 28 ++ .../css-text/tab-size/tab-size-integer-005.html | 33 ++ .../css-text/tab-size/tab-size-length-001-ref.html | 29 ++ .../css/css-text/tab-size/tab-size-length-001.html | 39 +++ .../css/css-text/tab-size/tab-size-length-002.html | 40 +++ .../css-text/tab-size/tab-size-percent-001.html | 40 +++ .../tab-size/tab-size-spacing-001-ref.html | 16 + .../css-text/tab-size/tab-size-spacing-001.html | 42 +++ .../tab-size/tab-size-spacing-002-ref.html | 15 + .../css-text/tab-size/tab-size-spacing-002.html | 29 ++ .../tab-size/tab-size-spacing-003-ref.html | 15 + .../css-text/tab-size/tab-size-spacing-003.html | 29 ++ .../tests/css/css-text/tab-size/tab-size.html | 98 ++++++ .../reference/text-align-end-ref-001.html | 17 + .../reference/text-align-end-ref-002.html | 19 ++ .../reference/text-align-end-ref-003.html | 17 + .../reference/text-align-end-ref-004.html | 19 ++ .../reference/text-align-end-ref-005.html | 17 + .../reference/text-align-end-ref-006.html | 19 ++ .../reference/text-align-end-ref-007.html | 17 + .../reference/text-align-end-ref-008.html | 19 ++ .../reference/text-align-end-ref-009.html | 17 + .../reference/text-align-end-ref-010.html | 19 ++ .../reference/text-align-end-ref-014.html | 19 ++ .../reference/text-align-end-ref-015.html | 17 + .../reference/text-align-end-ref-016.html | 21 ++ .../reference/text-align-justify-ref-001.html | 25 ++ .../reference/text-align-justify-ref-002.html | 27 ++ .../reference/text-align-justify-ref-003.html | 25 ++ .../reference/text-align-justify-ref-004.html | 27 ++ .../reference/text-align-justify-ref-005.html | 25 ++ .../reference/text-align-justify-ref-006.html | 27 ++ .../reference/text-align-justify-shy-ref-001.html | 10 + .../reference/text-align-justify-tabs-001-ref.html | 25 ++ .../reference/text-align-justify-tabs-002-ref.html | 25 ++ .../reference/text-align-justifyall-ref-001.html | 18 + .../reference/text-align-justifyall-ref-002.html | 20 ++ .../reference/text-align-last-wins-001-ref.html | 16 + .../reference/text-align-start-ref-001.html | 17 + .../reference/text-align-start-ref-002.html | 19 ++ .../reference/text-align-start-ref-003.html | 17 + .../reference/text-align-start-ref-004.html | 19 ++ .../reference/text-align-start-ref-005.html | 17 + .../reference/text-align-start-ref-006.html | 19 ++ .../reference/text-align-start-ref-007.html | 17 + .../reference/text-align-start-ref-008.html | 19 ++ .../reference/text-align-start-ref-009.html | 17 + .../reference/text-align-start-ref-010.html | 19 ++ .../reference/text-align-start-ref-014.html | 19 ++ .../reference/text-align-start-ref-015.html | 19 ++ .../reference/text-align-start-ref-016.html | 21 ++ .../reference/text-align-start-ref-017.html | 17 + .../css-text/text-align/text-align-006-ref.html | 13 + .../css/css-text/text-align/text-align-006.html | 18 + .../css-text/text-align/text-align-007-ref.html | 14 + .../css/css-text/text-align/text-align-007.html | 18 + .../text-align/text-align-center-last-center.html | 22 ++ .../text-align/text-align-center-last-default.html | 19 ++ .../text-align/text-align-center-last-end.html | 22 ++ .../text-align/text-align-center-last-justify.html | 22 ++ .../text-align/text-align-center-last-start.html | 22 ++ .../text-align-default-last-default.html | 19 ++ .../css-text/text-align/text-align-end-001.html | 23 ++ .../css-text/text-align/text-align-end-002.html | 25 ++ .../css-text/text-align/text-align-end-003.html | 23 ++ .../css-text/text-align/text-align-end-004.html | 25 ++ .../css-text/text-align/text-align-end-005.html | 23 ++ .../css-text/text-align/text-align-end-006.html | 25 ++ .../css-text/text-align/text-align-end-007.html | 23 ++ .../css-text/text-align/text-align-end-008.html | 25 ++ .../css-text/text-align/text-align-end-009.html | 26 ++ .../css-text/text-align/text-align-end-010.html | 25 ++ .../css-text/text-align/text-align-end-014.html | 29 ++ .../css-text/text-align/text-align-end-015.html | 29 ++ .../css-text/text-align/text-align-end-016.html | 31 ++ .../css-text/text-align/text-align-end-017.html | 32 ++ .../css-text/text-align/text-align-end-018.html | 22 ++ .../css-text/text-align/text-align-end-019.html | 22 ++ .../css-text/text-align/text-align-end-020.html | 22 ++ .../css-text/text-align/text-align-end-021.html | 32 ++ .../text-align/text-align-end-last-center.html | 22 ++ .../text-align/text-align-end-last-default.html | 19 ++ .../text-align/text-align-end-last-end.html | 22 ++ .../text-align/text-align-end-last-justify.html | 22 ++ .../text-align/text-align-end-last-start.html | 22 ++ .../text-align/text-align-inline-end-crash.html | 12 + .../text-align/text-align-justify-001.html | 26 ++ .../text-align/text-align-justify-002.html | 28 ++ .../text-align/text-align-justify-003.html | 26 ++ .../text-align/text-align-justify-004.html | 28 ++ .../text-align/text-align-justify-005.html | 26 ++ .../text-align/text-align-justify-006.html | 28 ++ .../text-align/text-align-justify-last-center.html | 22 ++ .../text-align-justify-last-default.html | 19 ++ .../text-align/text-align-justify-last-end.html | 22 ++ .../text-align-justify-last-justify.html | 22 ++ .../text-align/text-align-justify-last-start.html | 22 ++ .../text-align/text-align-justify-shy-001.html | 14 + .../text-align/text-align-justify-tabs-001.html | 33 ++ .../text-align/text-align-justify-tabs-002.html | 33 ++ .../text-align/text-align-justify-tabs-003.html | 33 ++ .../text-align/text-align-justify-tabs-004.html | 33 ++ .../text-align/text-align-justifyall-001.html | 24 ++ .../text-align/text-align-justifyall-002.html | 26 ++ .../text-align/text-align-justifyall-003.html | 24 ++ .../text-align/text-align-justifyall-004.html | 26 ++ .../text-align/text-align-justifyall-005.html | 24 ++ .../text-align/text-align-justifyall-006.html | 26 ++ .../css-text/text-align/text-align-last-001.html | 19 ++ .../css-text/text-align/text-align-last-002.html | 19 ++ .../css-text/text-align/text-align-last-003.html | 19 ++ .../css-text/text-align/text-align-last-004.html | 19 ++ .../css-text/text-align/text-align-last-005.html | 18 + .../css-text/text-align/text-align-last-006.html | 19 ++ .../css-text/text-align/text-align-last-007.html | 20 ++ .../css-text/text-align/text-align-last-008.html | 20 ++ .../css-text/text-align/text-align-last-009.html | 20 ++ .../text-align/text-align-last-010-ref.html | 14 + .../css-text/text-align/text-align-last-010.html | 18 + .../css-text/text-align/text-align-last-011.html | 18 + .../css-text/text-align/text-align-last-012.html | 17 + .../css-text/text-align/text-align-last-013.html | 18 + .../css-text/text-align/text-align-last-014.html | 19 ++ .../text-align/text-align-last-015-ref.html | 21 ++ .../css-text/text-align/text-align-last-015.html | 29 ++ .../text-align/text-align-last-center-ref.html | 16 + .../text-align/text-align-last-center.html | 18 + .../text-align/text-align-last-empty-inline.html | 36 ++ .../text-align/text-align-last-end-ref.html | 16 + .../css-text/text-align/text-align-last-end.html | 18 + .../text-align/text-align-last-interpolation.html | 40 +++ .../text-align/text-align-last-justify-ref.html | 20 ++ .../text-align-last-justify-rtl-ref.html | 18 + .../text-align/text-align-last-justify-rtl.html | 17 + .../text-align/text-align-last-justify.html | 17 + .../text-align/text-align-last-simple-ref.html | 42 +++ .../text-align/text-align-last-simple.html | 45 +++ .../text-align/text-align-last-start-ref.html | 16 + .../css-text/text-align/text-align-last-start.html | 19 ++ .../text-align/text-align-last-wins-001.html | 20 ++ .../text-align/text-align-match-parent-001.html | 26 ++ .../text-align/text-align-match-parent-002.html | 23 ++ .../text-align/text-align-match-parent-01.html | 40 +++ .../text-align/text-align-match-parent-02.html | 56 ++++ .../text-align/text-align-match-parent-03.html | 52 +++ .../text-align/text-align-match-parent-04.html | 52 +++ .../text-align/text-align-match-parent-05-ref.html | 16 + .../text-align/text-align-match-parent-05.html | 23 ++ .../text-align/text-align-match-parent-ref.html | 32 ++ .../text-align-match-parent-root-logical.html | 21 ++ .../text-align-match-parent-root-ltr-ref.html | 14 + .../text-align-match-parent-root-ltr.html | 19 ++ .../text-align-match-parent-root-rtl-ref.html | 14 + .../text-align-match-parent-root-rtl.html | 18 + .../css-text/text-align/text-align-start-001.html | 23 ++ .../css-text/text-align/text-align-start-002.html | 25 ++ .../css-text/text-align/text-align-start-003.html | 23 ++ .../css-text/text-align/text-align-start-004.html | 25 ++ .../css-text/text-align/text-align-start-005.html | 23 ++ .../css-text/text-align/text-align-start-006.html | 25 ++ .../css-text/text-align/text-align-start-007.html | 23 ++ .../css-text/text-align/text-align-start-008.html | 25 ++ .../css-text/text-align/text-align-start-009.html | 26 ++ .../css-text/text-align/text-align-start-010.html | 25 ++ .../css-text/text-align/text-align-start-014.html | 29 ++ .../css-text/text-align/text-align-start-015.html | 29 ++ .../css-text/text-align/text-align-start-016.html | 31 ++ .../css-text/text-align/text-align-start-017.html | 32 ++ .../css-text/text-align/text-align-start-018.html | 22 ++ .../css-text/text-align/text-align-start-019.html | 22 ++ .../css-text/text-align/text-align-start-020.html | 22 ++ .../css-text/text-align/text-align-start-021.html | 32 ++ .../text-align/text-align-start-last-center.html | 22 ++ .../text-align/text-align-start-last-default.html | 19 ++ .../text-align/text-align-start-last-end.html | 22 ++ .../text-align/text-align-start-last-justify.html | 22 ++ .../text-align/text-align-start-last-start.html | 22 ++ .../text-align/text-align-webkit-match-parent.html | 11 + .../text-autospace-shape-cache-crash.html | 15 + .../text-autospace/text-autospace-001.html | 49 +++ .../text-autospace-break-001-ref.html | 20 ++ .../text-autospace/text-autospace-break-001.html | 22 ++ .../text-autospace/text-autospace-dynamic-001.html | 16 + .../text-autospace-dynamic-text-001-ref.html | 2 + .../text-autospace-dynamic-text-001.html | 11 + .../text-autospace-dynamic-text-002.html | 9 + .../text-autospace-dynamic-text-003.html | 9 + .../text-autospace-dynamic-text-004.html | 11 + .../text-autospace-first-line-001.html | 25 ++ .../text-autospace-ligature-001.html | 87 +++++ .../text-autospace/text-autospace-mixed-001.html | 47 +++ .../text-autospace-no-001-mismatch-ref.html | 4 + .../text-autospace/text-autospace-no-001-ref.html | 4 + .../text-autospace/text-autospace-no-001.html | 10 + .../text-autospace-vertical-combine-001-ref.html | 18 + .../text-autospace-vertical-combine-001.html | 17 + .../text-autospace-vertical-upright-001-ref.html | 20 ++ .../text-autospace-vertical-upright-001.html | 19 ++ .../reference/shaping-join-001-ref.html | 42 +++ .../reference/shaping-no-join-001-ref.html | 47 +++ .../reference/shaping-tatweel-001-ref.html | 44 +++ .../reference/shaping-tatweel-002-ref.html | 50 +++ .../css-text/text-encoding/shaping-join-001.html | 48 +++ .../css-text/text-encoding/shaping-join-002.html | 59 ++++ .../css-text/text-encoding/shaping-join-003.html | 56 ++++ .../text-encoding/shaping-no-join-001.html | 52 +++ .../text-encoding/shaping-no-join-002.html | 63 ++++ .../text-encoding/shaping-no-join-003.html | 60 ++++ .../text-encoding/shaping-tatweel-001.html | 47 +++ .../text-encoding/shaping-tatweel-002.html | 58 ++++ .../text-encoding/shaping-tatweel-003.html | 55 ++++ .../text-group-align/support/fake-group-align.css | 27 ++ .../text-group-align/support/test-helpers.css | 9 + .../text-group-align/support/test-helpers.js | 36 ++ .../text-group-align-center-ref.html | 15 + .../text-group-align-center-vlr-ref.html | 15 + .../text-group-align-center-vlr.html | 17 + .../text-group-align/text-group-align-center.html | 17 + .../text-group-align/text-group-align-end-ref.html | 15 + .../text-group-align-end-vlr-ref.html | 15 + .../text-group-align/text-group-align-end-vlr.html | 17 + .../text-group-align/text-group-align-end.html | 17 + .../text-group-align-left-ref.html | 15 + .../text-group-align-left-vlr-ref.html | 15 + .../text-group-align-left-vlr.html | 17 + .../text-group-align/text-group-align-left.html | 17 + .../text-group-align-right-ref.html | 15 + .../text-group-align-right-vlr-ref.html | 15 + .../text-group-align-right-vlr.html | 17 + .../text-group-align/text-group-align-right.html | 17 + .../text-group-align-start-ref.html | 15 + .../text-group-align-start-vlr-ref.html | 15 + .../text-group-align-start-vlr.html | 17 + .../text-group-align/text-group-align-start.html | 17 + .../css/css-text/text-indent/WEB_FEATURES.yml | 3 + .../text-indent/anonymous-flex-item-001.html | 33 ++ .../text-indent/anonymous-grid-item-001.html | 33 ++ .../percentage-value-intrinsic-size.html | 19 ++ .../anonymous-flex-grid-item-001-ref.html | 26 ++ .../text-indent-each-line-hanging-ref.html | 48 +++ .../reference/text-indent-length-001-ref.html | 36 ++ .../reference/text-indent-length-002-ref.html | 34 ++ .../text-indent-min-max-content-001-ref.html | 21 ++ .../reference/text-indent-overflow-ref.html | 24 ++ .../reference/text-indent-percentage-001-ref.xht | 35 ++ .../reference/text-indent-percentage-002-ref.html | 20 ++ .../text-indent-tab-positions-001-ref.html | 13 + .../reference/text-indent-text-align-end-ref.html | 26 ++ .../text-indent-with-absolute-pos-child-ref.html | 61 ++++ .../text-indent/text-indent-each-line-hanging.html | 64 ++++ .../text-indent/text-indent-length-001.html | 21 ++ .../text-indent/text-indent-length-002.html | 39 +++ .../text-indent/text-indent-long-line-crash.html | 19 ++ .../text-indent-min-max-content-001.html | 23 ++ .../css-text/text-indent/text-indent-overflow.html | 32 ++ .../text-indent/text-indent-percentage-001.xht | 58 ++++ .../text-indent/text-indent-percentage-002.html | 39 +++ .../text-indent/text-indent-percentage-003.html | 39 +++ .../text-indent/text-indent-percentage-004.html | 39 +++ .../text-indent/text-indent-ruby-crash.html | 9 + .../text-indent/text-indent-tab-positions-001.html | 18 + .../text-indent/text-indent-text-align-end.html | 31 ++ .../text-indent-with-absolute-pos-child.html | 65 ++++ .../text-justify/distribute-alias.tentative.html | 14 + .../reference/text-justify-006-ref.html | 27 ++ .../text-justify-and-trailing-spaces-001-ref.html | 20 ++ .../text-justify-and-trailing-spaces-003-ref.html | 21 ++ .../text-justify-and-trailing-spaces-005-ref.html | 31 ++ ...xt-justify-and-trailing-spaces-alt-001-ref.html | 20 ++ ...xt-justify-and-trailing-spaces-alt-003-ref.html | 21 ++ ...xt-justify-and-trailing-spaces-alt-005-ref.html | 28 ++ .../reference/text-justify-ref-001.html | 21 ++ .../css-text/text-justify/text-justify-001.html | 26 ++ .../css-text/text-justify/text-justify-002.html | 20 ++ .../css-text/text-justify/text-justify-003.html | 20 ++ .../css-text/text-justify/text-justify-004.html | 19 ++ .../css-text/text-justify/text-justify-005.html | 19 ++ .../css-text/text-justify/text-justify-006.html | 35 ++ .../text-justify-and-trailing-spaces-001.html | 25 ++ .../text-justify-and-trailing-spaces-002.html | 25 ++ .../text-justify-and-trailing-spaces-003.html | 28 ++ .../text-justify-and-trailing-spaces-004.html | 28 ++ .../text-justify-and-trailing-spaces-005.html | 35 ++ .../text-justify-and-trailing-spaces-006.html | 35 ++ .../text-justify/text-justify-distribute-001.html | 28 ++ .../text-justify-inter-character-001-ref.html | 24 ++ .../text-justify-inter-character-001.html | 28 ++ .../text-justify-inter-word-001-ref.html | 25 ++ .../text-justify/text-justify-inter-word-001.html | 29 ++ .../text-justify/text-justify-interpolation.html | 46 +++ .../text-justify/text-justify-none-001-ref.html | 22 ++ .../text-justify/text-justify-none-001.html | 29 ++ .../text-justify-word-separators-ref.html | 28 ++ .../text-justify/text-justify-word-separators.html | 47 +++ .../text-spacing-trim/support/variant-class.js | 17 + .../text-spacing-trim/support/variant-feature.js | 16 + .../text-spacing-trim-001-ref.html | 41 +++ .../text-spacing-trim/text-spacing-trim-001.html | 50 +++ .../text-spacing-trim-colon-001-ref.html | 121 +++++++ .../text-spacing-trim-colon-001.html | 117 +++++++ .../text-spacing-trim-combinations-001.html | 147 +++++++++ .../text-spacing-trim-dot-001-ref.html | 78 +++++ .../text-spacing-trim-dot-001.html | 87 +++++ .../text-spacing-trim-dynamic-001.html | 41 +++ .../text-spacing-trim-end-001-ref.html | 19 ++ .../text-spacing-trim-end-001.html | 34 ++ .../text-spacing-trim-feature-001-ref.html | 21 ++ .../text-spacing-trim-feature-001.html | 37 +++ .../text-spacing-trim-narrow-001-ref.html | 25 ++ .../text-spacing-trim-narrow-001.html | 34 ++ .../text-spacing-trim-quote-001-ref.html | 38 +++ .../text-spacing-trim-quote-001.html | 41 +++ .../text-spacing-trim-space-all-001-ref.html | 20 ++ .../text-spacing-trim-space-all-001.html | 32 ++ .../text-spacing-trim-start-001-ref.html | 37 +++ .../text-spacing-trim-start-001.html | 54 +++ .../text-spacing-trim-start-002-ref.html | 23 ++ .../text-spacing-trim-start-002.html | 23 ++ .../text-spacing-trim-trim-all-001-ref.html | 32 ++ .../text-spacing-trim-trim-all-001.html | 38 +++ .../text-stroke-width-subpixel-notref.html | 2 + .../css/css-text/text-stroke-width-subpixel.html | 5 + .../css-text/text-transform/math/italic-mapping.js | 115 +++++++ .../math/text-transform-math-auto-001-ref.html | 139 ++++++++ .../math/text-transform-math-auto-001.html | 144 ++++++++ .../math/text-transform-math-auto-002-ref.html | 29 ++ .../math/text-transform-math-auto-002.html | 33 ++ .../math/text-transform-math-auto-003.html | 38 +++ .../text-transform-capitalize-001-ref.html | 23 ++ .../text-transform-capitalize-003-ref.html | 23 ++ .../text-transform-capitalize-005-ref.html | 23 ++ .../text-transform-capitalize-007-ref.html | 23 ++ .../text-transform-capitalize-009-ref.html | 23 ++ .../text-transform-capitalize-010-ref.html | 23 ++ .../text-transform-capitalize-011-ref.html | 23 ++ .../text-transform-capitalize-014-ref.html | 23 ++ .../text-transform-capitalize-016-ref.html | 23 ++ .../text-transform-capitalize-018-ref.html | 24 ++ .../text-transform-capitalize-020-ref.html | 24 ++ .../text-transform-capitalize-022-ref.html | 23 ++ .../text-transform-capitalize-024-ref.html | 23 ++ .../text-transform-capitalize-026-ref.html | 23 ++ .../text-transform-capitalize-028-ref.html | 23 ++ .../text-transform-capitalize-030-ref.html | 23 ++ .../text-transform-capitalize-031-ref.html | 16 + .../text-transform-capitalize-032-ref.xht | 26 ++ .../text-transform-full-size-kana-001-ref.html | 25 ++ .../text-transform-full-size-kana-002-ref.html | 26 ++ .../text-transform-full-size-kana-003-ref.html | 28 ++ .../text-transform-full-size-kana-004-ref.html | 22 ++ .../text-transform-full-size-kana-005-ref.html | 90 +++++ .../text-transform-full-size-kana-006-ref.html | 92 ++++++ .../text-transform-full-size-kana-007-ref.html | 66 ++++ .../text-transform-full-size-kana-008-ref.html | 27 ++ .../reference/text-transform-fullwidth-001-ref.xht | 308 +++++++++++++++++ .../text-transform-fullwidth-006-ref.html | 14 + .../text-transform-fullwidth-007-ref.html | 14 + .../text-transform-fullwidth-008-ref.html | 19 ++ .../text-transform-fullwidth-009-ref.html | 23 ++ .../reference/text-transform-lowercase-101-ref.xht | 26 ++ .../reference/text-transform-multiple-001-ref.html | 22 ++ .../reference/text-transform-none-001-ref.xht | 26 ++ .../reference/text-transform-shaping-001-ref.html | 15 + .../text-transform-tailoring-001-ref.html | 16 + .../text-transform-tailoring-002-ref.html | 16 + .../text-transform-tailoring-002a-ref.html | 16 + .../text-transform-tailoring-003-ref.html | 16 + .../text-transform-tailoring-004-ref.html | 19 ++ .../text-transform-tailoring-005-ref.html | 19 ++ .../reference/text-transform-uppercase-101-ref.xht | 26 ++ .../text-transform-uppercase-dynamic-ref.html | 8 + .../text-transform-upperlower-001-ref.html | 22 ++ .../text-transform-upperlower-002-ref.html | 22 ++ .../text-transform-upperlower-003-ref.html | 25 ++ .../text-transform-upperlower-004-ref.html | 25 ++ .../text-transform-upperlower-005-ref.html | 25 ++ .../text-transform-upperlower-006-ref.html | 25 ++ .../text-transform-upperlower-007-ref.html | 25 ++ .../text-transform-upperlower-008-ref.html | 24 ++ .../text-transform-upperlower-009-ref.html | 25 ++ .../text-transform-upperlower-010-ref.html | 24 ++ .../text-transform-upperlower-011-ref.html | 25 ++ .../text-transform-upperlower-012-ref.html | 24 ++ .../text-transform-upperlower-014-ref.html | 25 ++ .../text-transform-upperlower-015-ref.html | 25 ++ .../text-transform-upperlower-016-ref.html | 26 ++ .../text-transform-upperlower-017-ref.html | 24 ++ .../text-transform-upperlower-018-ref.html | 26 ++ .../text-transform-upperlower-019-ref.html | 25 ++ .../text-transform-upperlower-020-ref.html | 23 ++ .../text-transform-upperlower-021-ref.html | 23 ++ .../text-transform-upperlower-022-ref.html | 25 ++ .../text-transform-upperlower-023-ref.html | 24 ++ .../text-transform-upperlower-024-ref.html | 25 ++ .../text-transform-upperlower-025-ref.html | 24 ++ .../text-transform-upperlower-026-ref.html | 25 ++ .../text-transform-upperlower-027-ref.html | 24 ++ .../text-transform-upperlower-028-ref.html | 22 ++ .../text-transform-upperlower-029-ref.html | 21 ++ .../text-transform-upperlower-030-ref.html | 22 ++ .../text-transform-upperlower-031-ref.html | 24 ++ .../text-transform-upperlower-032-ref.html | 16 + .../text-transform-upperlower-033-ref.html | 23 ++ .../text-transform-upperlower-034-ref.html | 22 ++ .../text-transform-upperlower-035-ref.html | 22 ++ .../text-transform-upperlower-038-ref.html | 22 ++ .../text-transform-upperlower-039-ref.html | 28 ++ .../text-transform-upperlower-040-ref.html | 25 ++ .../text-transform-upperlower-041-ref.html | 25 ++ .../text-transform-upperlower-042-ref.html | 25 ++ .../text-transform-upperlower-043-ref.html | 25 ++ .../text-transform-upperlower-044-ref.html | 33 ++ .../text-transform-upperlower-101-ref.html | 25 ++ .../text-transform-upperlower-102-ref.html | 24 ++ .../text-transform-upperlower-103-ref.html | 26 ++ .../text-transform-upperlower-104-ref.html | 25 ++ .../text-transform-upperlower-105-ref.html | 21 ++ .../text-transform-upperlower-106-ref.html | 21 ++ .../text-transform-capitalize-001.html | 28 ++ .../text-transform-capitalize-003.html | 28 ++ .../text-transform-capitalize-005.html | 28 ++ .../text-transform-capitalize-007.html | 28 ++ .../text-transform-capitalize-009.html | 28 ++ .../text-transform-capitalize-010.html | 28 ++ .../text-transform-capitalize-011.html | 28 ++ .../text-transform-capitalize-014.html | 28 ++ .../text-transform-capitalize-016.html | 28 ++ .../text-transform-capitalize-018.html | 29 ++ .../text-transform-capitalize-020.html | 29 ++ .../text-transform-capitalize-022.html | 28 ++ .../text-transform-capitalize-024.html | 28 ++ .../text-transform-capitalize-026.html | 28 ++ .../text-transform-capitalize-028.html | 28 ++ .../text-transform-capitalize-030.html | 28 ++ .../text-transform-capitalize-031.html | 21 ++ .../text-transform-capitalize-032.xht | 33 ++ .../text-transform-capitalize-033-ref.html | 8 + .../text-transform-capitalize-033.html | 14 + .../text-transform-capitalize-034-ref.html | 19 ++ .../text-transform-capitalize-034.html | 34 ++ .../text-transform-capitalize-035-ref.html | 57 ++++ .../text-transform-capitalize-035.html | 66 ++++ .../text-transform-copy-paste-001-manual.html | 31 ++ .../text-transform-full-size-kana-001.html | 33 ++ .../text-transform-full-size-kana-002.html | 34 ++ .../text-transform-full-size-kana-003.html | 36 ++ .../text-transform-full-size-kana-004.html | 30 ++ .../text-transform-full-size-kana-005.html | 95 ++++++ .../text-transform-full-size-kana-006.html | 97 ++++++ .../text-transform-full-size-kana-007.html | 71 ++++ .../text-transform-full-size-kana-008.html | 29 ++ .../text-transform-fullwidth-001.xht | 316 ++++++++++++++++++ .../text-transform-fullwidth-002-ref.xht | 51 +++ .../text-transform-fullwidth-002.xht | 36 ++ .../text-transform-fullwidth-004-ref.xht | 42 +++ .../text-transform-fullwidth-004.xht | 53 +++ .../text-transform-fullwidth-005-ref.xht | 43 +++ .../text-transform-fullwidth-005.xht | 56 ++++ .../text-transform-fullwidth-006.html | 26 ++ .../text-transform-fullwidth-007.html | 27 ++ .../text-transform-fullwidth-008.html | 37 +++ .../text-transform-fullwidth-009.html | 49 +++ .../text-transform-lowercase-101.xht | 33 ++ .../text-transform-lowercase-102-ref.xht | 8 + .../text-transform-lowercase-102.xht | 10 + .../text-transform-multiple-001.html | 26 ++ .../text-transform/text-transform-none-001.xht | 33 ++ .../text-transform/text-transform-shaping-001.html | 23 ++ .../text-transform/text-transform-shaping-002.html | 23 ++ .../text-transform/text-transform-shaping-003.html | 23 ++ .../text-transform-tailoring-001.html | 21 ++ .../text-transform-tailoring-002.html | 21 ++ .../text-transform-tailoring-002a.html | 21 ++ .../text-transform-tailoring-003.html | 21 ++ .../text-transform-tailoring-004.html | 24 ++ .../text-transform-tailoring-005.html | 24 ++ .../text-transform-uppercase-101.xht | 33 ++ .../text-transform-uppercase-dynamic.html | 20 ++ .../text-transform-upperlower-001.html | 27 ++ .../text-transform-upperlower-002.html | 27 ++ .../text-transform-upperlower-003.html | 30 ++ .../text-transform-upperlower-004.html | 30 ++ .../text-transform-upperlower-005.html | 30 ++ .../text-transform-upperlower-006.html | 30 ++ .../text-transform-upperlower-007.html | 30 ++ .../text-transform-upperlower-008.html | 29 ++ .../text-transform-upperlower-009.html | 30 ++ .../text-transform-upperlower-010.html | 29 ++ .../text-transform-upperlower-011.html | 30 ++ .../text-transform-upperlower-012.html | 29 ++ .../text-transform-upperlower-014.html | 30 ++ .../text-transform-upperlower-015.html | 30 ++ .../text-transform-upperlower-016.html | 31 ++ .../text-transform-upperlower-017.html | 29 ++ .../text-transform-upperlower-018.html | 31 ++ .../text-transform-upperlower-019.html | 30 ++ .../text-transform-upperlower-020.html | 28 ++ .../text-transform-upperlower-021.html | 28 ++ .../text-transform-upperlower-022.html | 30 ++ .../text-transform-upperlower-023.html | 29 ++ .../text-transform-upperlower-024.html | 30 ++ .../text-transform-upperlower-025.html | 29 ++ .../text-transform-upperlower-026.html | 30 ++ .../text-transform-upperlower-027.html | 29 ++ .../text-transform-upperlower-028.html | 27 ++ .../text-transform-upperlower-029.html | 26 ++ .../text-transform-upperlower-030.html | 27 ++ .../text-transform-upperlower-031.html | 29 ++ .../text-transform-upperlower-032.html | 21 ++ .../text-transform-upperlower-033.html | 28 ++ .../text-transform-upperlower-034.html | 27 ++ .../text-transform-upperlower-035.html | 27 ++ .../text-transform-upperlower-038.html | 27 ++ .../text-transform-upperlower-039.html | 33 ++ .../text-transform-upperlower-040.html | 30 ++ .../text-transform-upperlower-041.html | 30 ++ .../text-transform-upperlower-042.html | 30 ++ .../text-transform-upperlower-043.html | 30 ++ .../text-transform-upperlower-044.html | 38 +++ .../text-transform-upperlower-101.html | 30 ++ .../text-transform-upperlower-102.html | 29 ++ .../text-transform-upperlower-103.html | 31 ++ .../text-transform-upperlower-104.html | 30 ++ .../text-transform-upperlower-105.html | 25 ++ .../text-transform-upperlower-106.html | 25 ++ .../text-transform-upperlower-107.html | 22 ++ .../append-whitespace-only-node-crash-001.html | 36 ++ .../css/css-text/white-space/break-spaces-001.html | 27 ++ .../css/css-text/white-space/break-spaces-002.html | 27 ++ .../css/css-text/white-space/break-spaces-003.html | 37 +++ .../css/css-text/white-space/break-spaces-004.html | 35 ++ .../css/css-text/white-space/break-spaces-005.html | 33 ++ .../css/css-text/white-space/break-spaces-006.html | 35 ++ .../css/css-text/white-space/break-spaces-007.html | 34 ++ .../css/css-text/white-space/break-spaces-008.html | 35 ++ .../css/css-text/white-space/break-spaces-009.html | 37 +++ .../css/css-text/white-space/break-spaces-010.html | 31 ++ .../css/css-text/white-space/break-spaces-011.html | 31 ++ .../css/css-text/white-space/break-spaces-051.html | 37 +++ .../css/css-text/white-space/break-spaces-052.html | 37 +++ .../break-spaces-before-first-char-001.html | 33 ++ .../break-spaces-before-first-char-002.html | 36 ++ .../break-spaces-before-first-char-003.html | 36 ++ .../break-spaces-before-first-char-004.html | 36 ++ .../break-spaces-before-first-char-005.html | 39 +++ .../break-spaces-before-first-char-006.html | 39 +++ .../break-spaces-before-first-char-007.html | 36 ++ .../break-spaces-before-first-char-008.html | 39 +++ .../break-spaces-before-first-char-009.html | 39 +++ .../break-spaces-before-first-char-010.html | 39 +++ .../break-spaces-before-first-char-011.html | 42 +++ .../break-spaces-before-first-char-012.html | 36 ++ .../break-spaces-before-first-char-013.html | 36 ++ .../break-spaces-before-first-char-014.html | 36 ++ .../break-spaces-before-first-char-015.html | 39 +++ .../break-spaces-before-first-char-016.html | 39 +++ .../break-spaces-before-first-char-017.html | 42 +++ .../break-spaces-before-first-char-018.html | 36 ++ ...k-spaces-before-first-ideographic-char-001.html | 33 ++ ...k-spaces-before-first-ideographic-char-002.html | 36 ++ ...k-spaces-before-first-ideographic-char-003.html | 36 ++ ...k-spaces-before-first-ideographic-char-004.html | 36 ++ ...k-spaces-before-first-ideographic-char-005.html | 39 +++ ...k-spaces-before-first-ideographic-char-006.html | 39 +++ ...k-spaces-before-first-ideographic-char-007.html | 36 ++ ...k-spaces-before-first-ideographic-char-008.html | 39 +++ ...k-spaces-before-first-ideographic-char-009.html | 39 +++ ...k-spaces-before-first-ideographic-char-010.html | 39 +++ ...k-spaces-before-first-ideographic-char-011.html | 42 +++ ...k-spaces-before-first-ideographic-char-012.html | 36 ++ ...k-spaces-before-first-ideographic-char-013.html | 36 ++ ...k-spaces-before-first-ideographic-char-014.html | 36 ++ ...k-spaces-before-first-ideographic-char-015.html | 39 +++ ...k-spaces-before-first-ideographic-char-016.html | 39 +++ ...k-spaces-before-first-ideographic-char-017.html | 42 +++ ...k-spaces-before-first-ideographic-char-018.html | 36 ++ .../white-space/break-spaces-newline-011.html | 52 +++ .../white-space/break-spaces-newline-012.html | 52 +++ .../white-space/break-spaces-newline-013.html | 52 +++ .../white-space/break-spaces-newline-014.html | 52 +++ .../white-space/break-spaces-newline-015.html | 52 +++ .../white-space/break-spaces-newline-016.html | 49 +++ .../css-text/white-space/break-spaces-tab-001.html | 27 ++ .../css-text/white-space/break-spaces-tab-002.html | 27 ++ .../css-text/white-space/break-spaces-tab-003.html | 27 ++ .../css-text/white-space/break-spaces-tab-004.html | 27 ++ .../css-text/white-space/break-spaces-tab-005.html | 30 ++ .../css-text/white-space/break-spaces-tab-006.html | 30 ++ .../break-spaces-with-ideographic-space-001.html | 27 ++ .../break-spaces-with-ideographic-space-002.html | 37 +++ .../break-spaces-with-ideographic-space-003.html | 37 +++ .../break-spaces-with-ideographic-space-004.html | 35 ++ .../break-spaces-with-ideographic-space-005.html | 33 ++ .../break-spaces-with-ideographic-space-006.html | 35 ++ .../break-spaces-with-ideographic-space-007.html | 34 ++ .../break-spaces-with-ideographic-space-008.html | 35 ++ .../break-spaces-with-ideographic-space-009.html | 37 +++ .../break-spaces-with-ideographic-space-010.html | 31 ++ .../break-spaces-with-overflow-wrap-001.html | 37 +++ .../break-spaces-with-overflow-wrap-002.html | 37 +++ .../break-spaces-with-overflow-wrap-003.html | 35 ++ .../break-spaces-with-overflow-wrap-004.html | 35 ++ .../break-spaces-with-overflow-wrap-005.html | 35 ++ .../break-spaces-with-overflow-wrap-006.html | 35 ++ .../break-spaces-with-overflow-wrap-007.html | 35 ++ .../break-spaces-with-overflow-wrap-008.html | 35 ++ .../break-spaces-with-overflow-wrap-009.html | 37 +++ .../break-spaces-with-overflow-wrap-010.html | 37 +++ .../css-text/white-space/control-chars-000.html | 18 + .../css-text/white-space/control-chars-001.html | 18 + .../css-text/white-space/control-chars-002.html | 18 + .../css-text/white-space/control-chars-003.html | 18 + .../css-text/white-space/control-chars-004.html | 18 + .../css-text/white-space/control-chars-005.html | 18 + .../css-text/white-space/control-chars-006.html | 18 + .../css-text/white-space/control-chars-007.html | 18 + .../css-text/white-space/control-chars-008.html | 18 + .../css-text/white-space/control-chars-00B.html | 18 + .../css-text/white-space/control-chars-00C.html | 18 + .../css-text/white-space/control-chars-00D.html | 30 ++ .../css-text/white-space/control-chars-00E.html | 18 + .../css-text/white-space/control-chars-00F.html | 18 + .../css-text/white-space/control-chars-010.html | 18 + .../css-text/white-space/control-chars-011.html | 18 + .../css-text/white-space/control-chars-012.html | 18 + .../css-text/white-space/control-chars-013.html | 18 + .../css-text/white-space/control-chars-014.html | 18 + .../css-text/white-space/control-chars-015.html | 18 + .../css-text/white-space/control-chars-016.html | 18 + .../css-text/white-space/control-chars-017.html | 18 + .../css-text/white-space/control-chars-018.html | 18 + .../css-text/white-space/control-chars-019.html | 18 + .../css-text/white-space/control-chars-01A.html | 18 + .../css-text/white-space/control-chars-01B.html | 18 + .../css-text/white-space/control-chars-01C.html | 18 + .../css-text/white-space/control-chars-01D.html | 18 + .../css-text/white-space/control-chars-01E.html | 18 + .../css-text/white-space/control-chars-01F.html | 18 + .../css-text/white-space/control-chars-07F.html | 18 + .../css-text/white-space/control-chars-080.html | 18 + .../css-text/white-space/control-chars-081.html | 18 + .../css-text/white-space/control-chars-082.html | 18 + .../css-text/white-space/control-chars-083.html | 18 + .../css-text/white-space/control-chars-084.html | 18 + .../css-text/white-space/control-chars-085.html | 18 + .../css-text/white-space/control-chars-086.html | 18 + .../css-text/white-space/control-chars-087.html | 18 + .../css-text/white-space/control-chars-088.html | 18 + .../css-text/white-space/control-chars-089.html | 18 + .../css-text/white-space/control-chars-08A.html | 18 + .../css-text/white-space/control-chars-08B.html | 18 + .../css-text/white-space/control-chars-08C.html | 18 + .../css-text/white-space/control-chars-08D.html | 18 + .../css-text/white-space/control-chars-08E.html | 18 + .../css-text/white-space/control-chars-08F.html | 18 + .../css-text/white-space/control-chars-090.html | 18 + .../css-text/white-space/control-chars-091.html | 18 + .../css-text/white-space/control-chars-092.html | 18 + .../css-text/white-space/control-chars-093.html | 18 + .../css-text/white-space/control-chars-094.html | 18 + .../css-text/white-space/control-chars-095.html | 18 + .../css-text/white-space/control-chars-096.html | 18 + .../css-text/white-space/control-chars-097.html | 18 + .../css-text/white-space/control-chars-098.html | 18 + .../css-text/white-space/control-chars-099.html | 18 + .../css-text/white-space/control-chars-09A.html | 18 + .../css-text/white-space/control-chars-09B.html | 18 + .../css-text/white-space/control-chars-09C.html | 18 + .../css-text/white-space/control-chars-09D.html | 18 + .../css-text/white-space/control-chars-09E.html | 18 + .../css-text/white-space/control-chars-09F.html | 18 + .../display-contents-remove-whitespace-change.html | 12 + .../css-text/white-space/eol-spaces-bidi-001.html | 51 +++ .../css-text/white-space/eol-spaces-bidi-002.html | 74 +++++ .../css-text/white-space/eol-spaces-bidi-003.html | 28 ++ .../css-text/white-space/eol-spaces-bidi-004.html | 41 +++ .../white-space/full-width-leading-spaces-001.html | 25 ++ .../white-space/full-width-leading-spaces-002.html | 25 ++ .../white-space/full-width-leading-spaces-003.html | 25 ++ .../white-space/full-width-leading-spaces-004.html | 24 ++ .../white-space/full-width-leading-spaces-005.html | 25 ++ .../line-edge-white-space-collapse-001.html | 39 +++ .../line-edge-white-space-collapse-002.html | 39 +++ .../css/css-text/white-space/lone-cr-001-ref.html | 3 + .../white-space/lone-cr-001.tentative.html | 10 + .../white-space/nowrap-wbr-and-space-crash.html | 19 ++ .../css-text/white-space/object-replacement-1.html | 14 + .../css-text/white-space/object-replacement-2.html | 14 + .../css/css-text/white-space/pre-float-001.html | 36 ++ .../css/css-text/white-space/pre-line-051.html | 37 +++ .../css/css-text/white-space/pre-line-052.html | 37 +++ .../pre-line-br-with-whitespace-child-crash.html | 18 + .../pre-line-with-space-and-newline.html | 44 +++ .../white-space/pre-with-whitespace-crash.html | 18 + .../css/css-text/white-space/pre-wrap-001.html | 25 ++ .../css/css-text/white-space/pre-wrap-002.html | 26 ++ .../css/css-text/white-space/pre-wrap-003.html | 26 ++ .../css/css-text/white-space/pre-wrap-004.html | 26 ++ .../css/css-text/white-space/pre-wrap-005.html | 26 ++ .../css/css-text/white-space/pre-wrap-006.html | 26 ++ .../css/css-text/white-space/pre-wrap-007.html | 27 ++ .../css/css-text/white-space/pre-wrap-008.html | 38 +++ .../css/css-text/white-space/pre-wrap-009.html | 40 +++ .../css/css-text/white-space/pre-wrap-010.html | 40 +++ .../css/css-text/white-space/pre-wrap-011.html | 28 ++ .../css/css-text/white-space/pre-wrap-012.html | 26 ++ .../css/css-text/white-space/pre-wrap-013.html | 26 ++ .../css/css-text/white-space/pre-wrap-014.html | 32 ++ .../css/css-text/white-space/pre-wrap-015.html | 32 ++ .../css/css-text/white-space/pre-wrap-016.html | 38 +++ .../css/css-text/white-space/pre-wrap-017.html | 30 ++ .../css/css-text/white-space/pre-wrap-018.html | 37 +++ .../css/css-text/white-space/pre-wrap-019.html | 38 +++ .../css/css-text/white-space/pre-wrap-020.html | 32 ++ .../css/css-text/white-space/pre-wrap-051.html | 37 +++ .../css/css-text/white-space/pre-wrap-052.html | 37 +++ .../white-space/pre-wrap-align-center-001.html | 28 ++ .../white-space/pre-wrap-align-center-002.html | 28 ++ .../white-space/pre-wrap-align-center-003.html | 29 ++ .../white-space/pre-wrap-align-end-001.html | 28 ++ .../white-space/pre-wrap-align-end-002.html | 28 ++ .../white-space/pre-wrap-align-end-003.html | 29 ++ .../white-space/pre-wrap-align-left-001.html | 28 ++ .../white-space/pre-wrap-align-left-002.html | 28 ++ .../white-space/pre-wrap-align-left-003.html | 29 ++ .../white-space/pre-wrap-align-right-001.html | 28 ++ .../white-space/pre-wrap-align-right-002.html | 28 ++ .../white-space/pre-wrap-align-right-003.html | 29 ++ .../white-space/pre-wrap-align-start-001.html | 28 ++ .../white-space/pre-wrap-align-start-002.html | 28 ++ .../white-space/pre-wrap-align-start-003.html | 29 ++ .../css-text/white-space/pre-wrap-float-001.html | 36 ++ .../white-space/pre-wrap-leading-spaces-001.html | 31 ++ .../white-space/pre-wrap-leading-spaces-002.html | 31 ++ .../white-space/pre-wrap-leading-spaces-003.html | 31 ++ .../white-space/pre-wrap-leading-spaces-004.html | 32 ++ .../white-space/pre-wrap-leading-spaces-005.html | 32 ++ .../white-space/pre-wrap-leading-spaces-006.html | 33 ++ .../white-space/pre-wrap-leading-spaces-007.html | 33 ++ .../white-space/pre-wrap-leading-spaces-008.html | 33 ++ .../white-space/pre-wrap-leading-spaces-009.html | 33 ++ .../white-space/pre-wrap-leading-spaces-010.html | 33 ++ .../white-space/pre-wrap-leading-spaces-011.html | 33 ++ .../white-space/pre-wrap-leading-spaces-012.html | 31 ++ .../white-space/pre-wrap-leading-spaces-013.html | 31 ++ .../white-space/pre-wrap-leading-spaces-014.html | 31 ++ .../white-space/pre-wrap-leading-spaces-015.html | 31 ++ .../white-space/pre-wrap-leading-spaces-016.html | 31 ++ .../white-space/pre-wrap-leading-spaces-017.html | 31 ++ .../css/css-text/white-space/pre-wrap-tab-001.html | 27 ++ .../css/css-text/white-space/pre-wrap-tab-002.html | 27 ++ .../css/css-text/white-space/pre-wrap-tab-003.html | 27 ++ .../css/css-text/white-space/pre-wrap-tab-004.html | 27 ++ .../css/css-text/white-space/pre-wrap-tab-005.html | 27 ++ .../css/css-text/white-space/pre-wrap-tab-006.html | 27 ++ .../reference/break-spaces-tab-003-ref.html | 14 + .../reference/break-spaces-tab-005-ref.html | 16 + .../reference/control-chars-000-ref.html | 6 + .../reference/control-chars-00D-ref.html | 26 ++ .../reference/eol-spaces-bidi-001-ref.html | 43 +++ .../reference/eol-spaces-bidi-002-ref.html | 52 +++ .../reference/eol-spaces-bidi-003-ref.html | 22 ++ .../reference/eol-spaces-bidi-004-ref.html | 21 ++ .../reference/eol-spaces-bidi-alt-003-ref.html | 23 ++ .../reference/eol-spaces-bidi-alt-004-ref.html | 18 + .../full-width-leading-spaces-001-ref.html | 6 + .../line-edge-white-space-collapse-001-ref.html | 23 ++ .../line-edge-white-space-collapse-002-ref.html | 24 ++ .../reference/object-replacement-1-notref.html | 13 + .../reference/object-replacement-2-notref.html | 13 + .../white-space/reference/pre-float-001-ref.html | 31 ++ .../white-space/reference/pre-wrap-001-ref.html | 17 + .../white-space/reference/pre-wrap-012-ref.html | 21 ++ .../white-space/reference/pre-wrap-013-ref.html | 21 ++ .../white-space/reference/pre-wrap-014-ref.html | 18 + .../white-space/reference/pre-wrap-018-ref.html | 23 ++ .../white-space/reference/pre-wrap-019-ref.html | 21 ++ .../white-space/reference/pre-wrap-020-ref.html | 19 ++ .../reference/pre-wrap-align-center-001-ref.html | 28 ++ .../reference/pre-wrap-align-center-002-ref.html | 29 ++ .../reference/pre-wrap-align-center-003-ref.html | 29 ++ .../reference/pre-wrap-align-left-001-ref.html | 28 ++ .../reference/pre-wrap-align-left-002-ref.html | 29 ++ .../reference/pre-wrap-align-left-003-ref.html | 29 ++ .../reference/pre-wrap-align-right-001-ref.html | 28 ++ .../reference/pre-wrap-align-right-002-ref.html | 29 ++ .../reference/pre-wrap-align-right-003-ref.html | 29 ++ .../reference/pre-wrap-float-001-ref.html | 31 ++ .../white-space/reference/tab-bidi-001-ref.html | 42 +++ .../reference/tab-stop-threshold-001-ref.html | 16 + .../reference/tab-stop-threshold-002-ref.html | 16 + .../reference/text-wrap-balance-002-ref.html | 12 + .../reference/text-wrap-balance-align-001-ref.html | 21 ++ .../text-wrap-balance-dynamic-001-ref.html | 16 + .../reference/text-wrap-balance-float-001-ref.html | 16 + .../reference/text-wrap-balance-float-002-ref.html | 16 + .../reference/text-wrap-balance-float-005-ref.html | 22 ++ .../text-wrap-balance-line-clamp-001-ref.html | 17 + .../text-wrap-balance-overflow-001-ref.html | 11 + .../text-wrap-balance-overflow-002-ref.html | 13 + .../text-wrap-balance-text-indent-001-ref.html | 16 + .../reference/textarea-pre-wrap-001-ref.html | 34 ++ .../reference/textarea-pre-wrap-014-ref.html | 5 + .../trailing-ideographic-space-001-ref.html | 20 ++ .../trailing-ideographic-space-002-ref.html | 20 ++ .../trailing-ideographic-space-003-ref.html | 11 + .../trailing-ideographic-space-004-ref.html | 11 + .../trailing-ideographic-space-011-ref.html | 15 + .../trailing-ideographic-space-alt-003-ref.html | 22 ++ .../trailing-ideographic-space-alt-011-ref.html | 11 + ...ing-ideographic-space-break-spaces-001-ref.html | 13 + .../reference/trailing-ogham-001-ref.html | 19 ++ .../trailing-other-space-separators-001-ref.html | 19 ++ .../trailing-other-space-separators-002-ref.html | 33 ++ ...ther-space-separators-break-spaces-001-ref.html | 31 ++ ...ther-space-separators-break-spaces-002-ref.html | 31 ++ ...ther-space-separators-break-spaces-009-ref.html | 31 ++ ...ther-space-separators-break-spaces-013-ref.html | 31 ++ .../reference/trailing-space-align-start-ref.html | 17 + .../trailing-space-and-text-alignment-001-ref.html | 27 ++ .../trailing-space-and-text-alignment-002-ref.html | 27 ++ ...iling-space-and-text-alignment-rtl-001-ref.html | 29 ++ ...iling-space-and-text-alignment-rtl-002-ref.html | 29 ++ ...iling-space-and-text-alignment-rtl-005-ref.html | 29 ++ .../reference/trailing-space-rtl-001-ref.html | 20 ++ .../white-space-applies-to-text-001-ref.html | 139 ++++++++ .../white-space-break-spaces-005-ref.html | 15 + .../white-space-collapse-discard-001-ref.xht | 26 ++ ...hite-space-collapse-preserve-breaks-001-ref.xht | 32 ++ .../white-space-intrinsic-size-001-ref.html | 17 + .../white-space-intrinsic-size-002-ref.html | 20 ++ .../white-space-intrinsic-size-003-ref.html | 17 + .../white-space-intrinsic-size-004-ref.html | 18 + .../white-space-letter-spacing-001-ref.html | 21 ++ .../reference/white-space-normal-011-ref.html | 31 ++ .../reference/white-space-nowrap-011-ref.html | 28 ++ .../reference/white-space-pre-011-ref.html | 30 ++ .../reference/white-space-pre-031-ref.html | 30 ++ .../reference/white-space-pre-034-ref.html | 30 ++ .../white-space-pre-wrap-justify-001-ref.html | 22 ++ .../white-space-pre-wrap-justify-002-ref.html | 22 ++ .../white-space-pre-wrap-justify-003-ref.html | 22 ++ .../white-space-pre-wrap-justify-004-ref.html | 23 ++ ...ite-space-pre-wrap-trailing-spaces-001-ref.html | 18 + ...ite-space-pre-wrap-trailing-spaces-002-ref.html | 20 ++ ...ite-space-pre-wrap-trailing-spaces-003-ref.html | 16 + ...ite-space-pre-wrap-trailing-spaces-004-ref.html | 17 + ...ite-space-pre-wrap-trailing-spaces-012-ref.html | 15 + ...ite-space-pre-wrap-trailing-spaces-013-ref.html | 13 + ...ite-space-pre-wrap-trailing-spaces-014-ref.html | 15 + ...ite-space-pre-wrap-trailing-spaces-015-ref.html | 15 + ...ite-space-pre-wrap-trailing-spaces-021-ref.html | 37 +++ ...space-pre-wrap-trailing-spaces-alt-004-ref.html | 16 + ...space-pre-wrap-trailing-spaces-alt-012-ref.html | 15 + ...space-pre-wrap-trailing-spaces-alt-013-ref.html | 13 + ...space-pre-wrap-trailing-spaces-alt-014-ref.html | 15 + ...space-pre-wrap-trailing-spaces-alt-015-ref.html | 15 + .../white-space-trim-discard-inner-001-ref.xht | 36 ++ .../reference/white-space-vs-joiners-001-ref.html | 27 ++ .../reference/white-space-vs-joiners-002-ref.html | 23 ++ .../white-space-wrap-after-nowrap-001-ref.html | 28 ++ .../white-space-zero-fontsize-001-ref.html | 16 + .../white-space-zero-fontsize-002-ref.html | 17 + .../ws-break-spaces-applies-to-001-ref.html | 29 ++ .../ws-break-spaces-applies-to-003-ref.html | 29 ++ .../ws-break-spaces-applies-to-006-ref.html | 35 ++ .../ws-break-spaces-applies-to-012-ref.html | 35 ++ .../remove-slotted-with-whitespace-sibling.html | 11 + .../seg-break-transformation-000.tentative.html | 62 ++++ .../seg-break-transformation-001.tentative.html | 62 ++++ .../seg-break-transformation-002.tentative.html | 62 ++++ .../seg-break-transformation-003.tentative.html | 62 ++++ .../seg-break-transformation-004.tentative.html | 97 ++++++ .../seg-break-transformation-005.tentative.html | 62 ++++ .../seg-break-transformation-006.tentative.html | 62 ++++ .../seg-break-transformation-007.tentative.html | 62 ++++ .../seg-break-transformation-008.tentative.html | 62 ++++ .../seg-break-transformation-009.tentative.html | 62 ++++ .../seg-break-transformation-010.tentative.html | 62 ++++ .../seg-break-transformation-011.tentative.html | 62 ++++ .../seg-break-transformation-012.tentative.html | 62 ++++ .../seg-break-transformation-014.tentative.html | 62 ++++ .../seg-break-transformation-015.tentative.html | 98 ++++++ .../seg-break-transformation-016.tentative.html | 86 +++++ .../seg-break-transformation-017.tentative.html | 83 +++++ .../seg-break-transformation-018.tentative.html | 46 +++ .../seg-break-transformation-019.tentative.html | 48 +++ .../support/trailing-space-and-text-alignment.css | 24 ++ .../css/css-text/white-space/tab-bidi-001.html | 45 +++ .../white-space/tab-stop-threshold-001.html | 25 ++ .../white-space/tab-stop-threshold-002.html | 25 ++ .../white-space/tab-stop-threshold-003.html | 25 ++ .../white-space/tab-stop-threshold-004.html | 25 ++ .../white-space/tab-stop-threshold-005.html | 25 ++ .../white-space/tab-stop-threshold-006.html | 25 ++ .../white-space/text-wrap-balance-001.html | 32 ++ .../white-space/text-wrap-balance-002.html | 15 + .../white-space/text-wrap-balance-align-001.html | 24 ++ .../white-space/text-wrap-balance-dynamic-001.html | 21 ++ .../white-space/text-wrap-balance-float-001.html | 19 ++ .../white-space/text-wrap-balance-float-002.html | 19 ++ .../white-space/text-wrap-balance-float-003.html | 19 ++ .../white-space/text-wrap-balance-float-004.html | 19 ++ .../white-space/text-wrap-balance-float-005.html | 41 +++ .../text-wrap-balance-line-clamp-001.html | 20 ++ .../text-wrap-balance-narrow-crash.html | 2 + .../text-wrap-balance-overflow-001.html | 15 + .../text-wrap-balance-overflow-002.html | 18 + .../text-wrap-balance-text-indent-001.html | 19 ++ .../white-space/textarea-break-spaces-001.html | 38 +++ .../white-space/textarea-break-spaces-002.html | 38 +++ .../white-space/textarea-pre-wrap-001.html | 36 ++ .../white-space/textarea-pre-wrap-002.html | 37 +++ .../white-space/textarea-pre-wrap-003.html | 37 +++ .../white-space/textarea-pre-wrap-004.html | 37 +++ .../white-space/textarea-pre-wrap-005.html | 37 +++ .../white-space/textarea-pre-wrap-006.html | 37 +++ .../white-space/textarea-pre-wrap-007.html | 38 +++ .../white-space/textarea-pre-wrap-011.html | 39 +++ .../white-space/textarea-pre-wrap-012.html | 38 +++ .../white-space/textarea-pre-wrap-013.html | 38 +++ .../white-space/textarea-pre-wrap-014.html | 37 +++ .../trailing-ideographic-space-001.html | 28 ++ .../trailing-ideographic-space-002.html | 27 ++ .../trailing-ideographic-space-003.html | 26 ++ .../trailing-ideographic-space-004.html | 26 ++ .../trailing-ideographic-space-005.html | 27 ++ .../trailing-ideographic-space-006.html | 27 ++ .../trailing-ideographic-space-007.html | 27 ++ .../trailing-ideographic-space-008.html | 27 ++ .../trailing-ideographic-space-009.html | 27 ++ .../trailing-ideographic-space-010.html | 27 ++ .../trailing-ideographic-space-011.html | 21 ++ .../trailing-ideographic-space-012.html | 24 ++ .../trailing-ideographic-space-013.html | 27 ++ .../trailing-ideographic-space-014.html | 27 ++ .../trailing-ideographic-space-015.html | 25 ++ .../trailing-ideographic-space-016.html | 25 ++ .../trailing-ideographic-space-017.html | 33 ++ .../trailing-ideographic-space-018.html | 33 ++ .../trailing-ideographic-space-019.html | 33 ++ .../trailing-ideographic-space-020.html | 33 ++ .../trailing-ideographic-space-021.html | 33 ++ .../trailing-ideographic-space-022.html | 33 ++ .../trailing-ideographic-space-023.html | 33 ++ .../trailing-ideographic-space-024.html | 33 ++ .../trailing-ideographic-space-025.html | 33 ++ ...railing-ideographic-space-break-spaces-001.html | 18 + ...railing-ideographic-space-break-spaces-002.html | 18 + ...railing-ideographic-space-break-spaces-003.html | 18 + ...railing-ideographic-space-break-spaces-004.html | 18 + ...railing-ideographic-space-break-spaces-005.html | 18 + ...railing-ideographic-space-break-spaces-006.html | 18 + ...railing-ideographic-space-break-spaces-007.html | 30 ++ ...railing-ideographic-space-break-spaces-008.html | 32 ++ .../css-text/white-space/trailing-ogham-001.html | 22 ++ .../css-text/white-space/trailing-ogham-002.html | 23 ++ .../css-text/white-space/trailing-ogham-003.html | 23 ++ .../trailing-other-space-separators-001.html | 46 +++ .../trailing-other-space-separators-002.html | 65 ++++ .../trailing-other-space-separators-003.html | 48 +++ .../trailing-other-space-separators-004.html | 47 +++ ...ng-other-space-separators-break-spaces-001.html | 46 +++ ...ng-other-space-separators-break-spaces-002.html | 46 +++ ...ng-other-space-separators-break-spaces-003.html | 46 +++ ...ng-other-space-separators-break-spaces-004.html | 46 +++ ...ng-other-space-separators-break-spaces-005.html | 46 +++ ...ng-other-space-separators-break-spaces-006.html | 46 +++ ...ng-other-space-separators-break-spaces-007.html | 46 +++ ...ng-other-space-separators-break-spaces-008.html | 46 +++ ...ng-other-space-separators-break-spaces-009.html | 46 +++ ...ng-other-space-separators-break-spaces-010.html | 46 +++ ...ng-other-space-separators-break-spaces-011.html | 46 +++ ...ng-other-space-separators-break-spaces-012.html | 46 +++ ...ng-other-space-separators-break-spaces-013.html | 46 +++ ...ng-other-space-separators-break-spaces-014.html | 46 +++ ...ng-other-space-separators-break-spaces-015.html | 46 +++ .../trailing-space-align-start.tentative.html | 22 ++ .../trailing-space-and-text-alignment-001.html | 23 ++ .../trailing-space-and-text-alignment-002.html | 23 ++ .../trailing-space-and-text-alignment-003.html | 23 ++ .../trailing-space-and-text-alignment-004.html | 23 ++ .../trailing-space-and-text-alignment-005.html | 23 ++ .../trailing-space-and-text-alignment-rtl-001.html | 24 ++ .../trailing-space-and-text-alignment-rtl-002.html | 24 ++ .../trailing-space-and-text-alignment-rtl-003.html | 24 ++ .../trailing-space-and-text-alignment-rtl-004.html | 24 ++ .../trailing-space-and-text-alignment-rtl-005.html | 24 ++ .../white-space/trailing-space-before-br-001.html | 45 +++ .../white-space/trailing-space-in-inline-box.html | 34 ++ .../white-space/trailing-space-position-001.html | 41 +++ .../white-space/trailing-space-rtl-001.html | 24 ++ .../white-space-applies-to-text-001.html | 149 +++++++++ .../white-space/white-space-collapse-000.html | 46 +++ .../white-space/white-space-collapse-001.html | 66 ++++ .../white-space/white-space-collapse-002.html | 161 +++++++++ .../white-space-collapse-discard-001.xht | 33 ++ .../white-space-collapse-preserve-breaks-001.xht | 39 +++ .../white-space-empty-text-sibling.html | 11 + .../white-space-intrinsic-size-001.html | 46 +++ .../white-space-intrinsic-size-002.html | 39 +++ .../white-space-intrinsic-size-003.html | 39 +++ .../white-space-intrinsic-size-004.html | 30 ++ .../white-space-intrinsic-size-005.html | 25 ++ .../white-space-intrinsic-size-006.html | 23 ++ .../white-space-intrinsic-size-013.html | 85 +++++ .../white-space-intrinsic-size-014.html | 84 +++++ .../white-space-intrinsic-size-015.html | 76 +++++ .../white-space-intrinsic-size-016.html | 84 +++++ .../white-space-intrinsic-size-017.html | 89 +++++ .../white-space-intrinsic-size-018.html | 89 +++++ .../white-space-intrinsic-size-019.html | 81 +++++ .../white-space-intrinsic-size-020.html | 83 +++++ .../white-space-letter-spacing-001.html | 40 +++ .../white-space/white-space-normal-011.html | 57 ++++ .../white-space/white-space-nowrap-011.html | 55 ++++ .../css-text/white-space/white-space-pre-011.html | 72 ++++ .../css-text/white-space/white-space-pre-031.html | 75 +++++ .../css-text/white-space/white-space-pre-032.html | 76 +++++ .../css-text/white-space/white-space-pre-034.html | 76 +++++ .../css-text/white-space/white-space-pre-035.html | 76 +++++ .../css-text/white-space/white-space-pre-051.html | 45 +++ .../css-text/white-space/white-space-pre-052.html | 45 +++ .../white-space-pre-wrap-justify-001.html | 29 ++ .../white-space-pre-wrap-justify-002.html | 29 ++ .../white-space-pre-wrap-justify-003.html | 30 ++ .../white-space-pre-wrap-justify-004.html | 31 ++ .../white-space-pre-wrap-trailing-spaces-001.html | 30 ++ .../white-space-pre-wrap-trailing-spaces-002.html | 28 ++ .../white-space-pre-wrap-trailing-spaces-003.html | 22 ++ .../white-space-pre-wrap-trailing-spaces-004.html | 26 ++ .../white-space-pre-wrap-trailing-spaces-005.html | 32 ++ .../white-space-pre-wrap-trailing-spaces-006.html | 32 ++ .../white-space-pre-wrap-trailing-spaces-007.html | 35 ++ .../white-space-pre-wrap-trailing-spaces-008.html | 35 ++ .../white-space-pre-wrap-trailing-spaces-010.html | 30 ++ .../white-space-pre-wrap-trailing-spaces-011.html | 35 ++ .../white-space-pre-wrap-trailing-spaces-012.html | 25 ++ .../white-space-pre-wrap-trailing-spaces-013.html | 25 ++ .../white-space-pre-wrap-trailing-spaces-014.html | 26 ++ .../white-space-pre-wrap-trailing-spaces-015.html | 25 ++ .../white-space-pre-wrap-trailing-spaces-021.html | 63 ++++ .../white-space-pre-wrap-trailing-spaces-022.html | 25 ++ .../white-space-pre-wrap-trailing-spaces-023.html | 27 ++ .../white-space-trim-discard-inner-001.xht | 49 +++ .../white-space/white-space-vs-joiners-001.html | 37 +++ .../white-space/white-space-vs-joiners-002.html | 29 ++ .../white-space-wrap-after-nowrap-001.html | 39 +++ .../white-space/white-space-zero-fontsize-001.html | 20 ++ .../white-space/white-space-zero-fontsize-002.html | 21 ++ .../ws-break-spaces-applies-to-001.html | 77 +++++ .../ws-break-spaces-applies-to-002.html | 75 +++++ .../ws-break-spaces-applies-to-003.html | 77 +++++ .../ws-break-spaces-applies-to-005.html | 76 +++++ .../ws-break-spaces-applies-to-006.html | 96 ++++++ .../ws-break-spaces-applies-to-007.html | 96 ++++++ .../ws-break-spaces-applies-to-008.html | 104 ++++++ .../ws-break-spaces-applies-to-009.html | 104 ++++++ .../ws-break-spaces-applies-to-010.html | 104 ++++++ .../ws-break-spaces-applies-to-011.html | 97 ++++++ .../ws-break-spaces-applies-to-012.html | 102 ++++++ .../ws-break-spaces-applies-to-013.html | 102 ++++++ .../ws-break-spaces-applies-to-014.html | 96 ++++++ .../ws-break-spaces-applies-to-015.html | 88 +++++ .../whitespace-followed-by-cham-symbol-crash.html | 7 + .../reference/word-break-auto-phrase-001-ref.html | 25 ++ .../reference/word-break-auto-phrase-002-ref.html | 25 ++ .../reference/word-break-auto-phrase-003-ref.html | 18 + .../reference/word-break-auto-phrase-004-ref.html | 18 + .../reference/word-break-auto-phrase-005-ref.html | 18 + .../reference/word-break-auto-phrase-006-ref.html | 19 ++ .../reference/word-break-auto-phrase-007-ref.html | 16 + .../reference/word-break-auto-phrase-008-ref.html | 18 + .../reference/word-break-auto-phrase-009-ref.html | 16 + .../word-break-auto-phrase-fallback-001-ref.html | 20 ++ .../word-break-auto-phrase-fallback-002-ref.html | 18 + .../word-break-auto-phrase-fallback-003-ref.html | 20 ++ .../word-break-auto-phrase-intrinsic-001-ref.html | 15 + .../word-break-auto-phrase-overflow-001-ref.html | 24 ++ .../word-break-auto-phrase-wbr-nobr-001-ref.html | 19 ++ .../word-break-auto-phrase-wbr-nobr-002-ref.html | 18 + .../auto-phrase/word-break-auto-phrase-001.html | 39 +++ .../auto-phrase/word-break-auto-phrase-002.html | 43 +++ .../auto-phrase/word-break-auto-phrase-003.html | 27 ++ .../auto-phrase/word-break-auto-phrase-004.html | 27 ++ .../auto-phrase/word-break-auto-phrase-005.html | 27 ++ .../auto-phrase/word-break-auto-phrase-006.html | 32 ++ .../auto-phrase/word-break-auto-phrase-007.html | 23 ++ .../auto-phrase/word-break-auto-phrase-008.html | 25 ++ .../auto-phrase/word-break-auto-phrase-009.html | 24 ++ .../word-break-auto-phrase-fallback-001.html | 26 ++ .../word-break-auto-phrase-fallback-002.html | 24 ++ .../word-break-auto-phrase-fallback-003.html | 23 ++ .../word-break-auto-phrase-intrinsic-001.html | 27 ++ .../word-break-auto-phrase-overflow-001.html | 40 +++ .../word-break-auto-phrase-wbr-nobr-001.html | 34 ++ .../word-break-auto-phrase-wbr-nobr-002.html | 35 ++ .../word-break/break-boundary-2-chars-001.html | 63 ++++ .../word-break/break-boundary-2-chars-002.html | 48 +++ .../reference/break-boundary-2-chars-001-ref.html | 20 ++ .../reference/break-boundary-2-chars-002-ref.html | 23 ++ .../reference/word-break-break-all-010-ref.html | 16 + .../reference/word-break-break-all-014-ref.html | 6 + .../reference/word-break-break-all-020-ref.html | 21 ++ .../reference/word-break-break-all-062-ref.html | 29 ++ .../word-break-break-all-ethiopic-ref.html | 25 ++ .../word-break-break-all-inline-001-ref.html | 9 + .../word-break-break-all-inline-002-ref.html | 9 + .../word-break-break-all-inline-003-ref.html | 9 + .../word-break-break-all-inline-004-ref.html | 9 + .../word-break-break-all-inline-005-ref.html | 9 + .../word-break-break-all-inline-006-a-ref.html | 20 ++ .../word-break-break-all-inline-006-b-ref.html | 20 ++ .../word-break-break-all-inline-007-ref.html | 9 + .../reference/word-break-break-all-ref-000.html | 18 + .../reference/word-break-break-all-ref-001.html | 18 + .../reference/word-break-break-all-ref-002.html | 18 + .../reference/word-break-break-all-ref-003.html | 18 + .../reference/word-break-break-all-ref-004.html | 18 + .../reference/word-break-break-all-ref-005.html | 18 + .../reference/word-break-break-all-ref-006.html | 18 + .../reference/word-break-break-all-ref-007.html | 18 + .../reference/word-break-break-all-ref-008.html | 18 + .../reference/word-break-break-all-ref-031.html | 18 + .../reference/word-break-break-all-ref-032.html | 18 + .../reference/word-break-keep-all-005-ref.html | 7 + .../reference/word-break-keep-all-063-ref.html | 29 ++ .../reference/word-break-keep-all-ref-000.html | 18 + .../reference/word-break-keep-all-ref-001.html | 18 + .../reference/word-break-keep-all-ref-002.html | 18 + .../reference/word-break-keep-all-ref-003.html | 18 + .../reference/word-break-keep-all-ref-009.html | 18 + .../reference/word-break-keep-all-ref-010.html | 18 + .../reference/word-break-manual-001-ref.html | 17 + .../reference/word-break-normal-002-ref.html | 17 + .../reference/word-break-normal-003-ref.html | 17 + .../reference/word-break-normal-ar-ref-000.html | 18 + .../reference/word-break-normal-bo-ref-000.html | 18 + .../reference/word-break-normal-en-ref-000.html | 18 + .../reference/word-break-normal-ethiopic-ref.html | 31 ++ .../reference/word-break-normal-hi-ref-000.html | 18 + .../reference/word-break-normal-ja-ref-000.html | 18 + .../reference/word-break-normal-ja-ref-001.html | 18 + .../reference/word-break-normal-ja-ref-002.html | 18 + .../reference/word-break-normal-ja-ref-004.html | 18 + .../reference/word-break-normal-km-ref-000.html | 18 + .../reference/word-break-normal-ko-ref-000.html | 18 + .../reference/word-break-normal-lo-ref-000.html | 18 + .../reference/word-break-normal-my-ref-000.html | 18 + .../reference/word-break-normal-ref-001.html | 18 + .../reference/word-break-normal-tdd-ref-000.html | 18 + .../reference/word-break-normal-th-001-ref.html | 17 + .../reference/word-break-normal-th-ref-000.html | 18 + .../reference/word-break-normal-zh-ref-000.html | 18 + .../word-break/word-break-break-all-000.html | 25 ++ .../word-break/word-break-break-all-001.html | 25 ++ .../word-break/word-break-break-all-002.html | 25 ++ .../word-break/word-break-break-all-003.html | 25 ++ .../word-break/word-break-break-all-004.html | 25 ++ .../word-break/word-break-break-all-005.html | 25 ++ .../word-break/word-break-break-all-006.html | 29 ++ .../word-break/word-break-break-all-007.html | 29 ++ .../word-break/word-break-break-all-008.html | 33 ++ .../word-break/word-break-break-all-010.html | 39 +++ .../word-break/word-break-break-all-011.html | 39 +++ .../word-break/word-break-break-all-012.html | 39 +++ .../word-break/word-break-break-all-013.html | 38 +++ .../word-break/word-break-break-all-014.html | 15 + .../word-break/word-break-break-all-015.html | 39 +++ .../word-break/word-break-break-all-016.html | 35 ++ .../word-break/word-break-break-all-017.html | 35 ++ .../word-break/word-break-break-all-018.html | 35 ++ .../word-break/word-break-break-all-019.html | 38 +++ .../word-break/word-break-break-all-020.html | 33 ++ .../word-break/word-break-break-all-021.html | 38 +++ .../word-break/word-break-break-all-022.html | 38 +++ .../word-break/word-break-break-all-023.html | 35 ++ .../word-break/word-break-break-all-024.html | 35 ++ .../word-break/word-break-break-all-025.html | 35 ++ .../word-break/word-break-break-all-026.html | 35 ++ .../word-break/word-break-break-all-027.html | 35 ++ .../word-break/word-break-break-all-028.html | 35 ++ .../word-break/word-break-break-all-029.html | 35 ++ .../word-break/word-break-break-all-030.html | 34 ++ .../word-break/word-break-break-all-031.html | 25 ++ .../word-break/word-break-break-all-032.html | 25 ++ .../word-break/word-break-break-all-062.html | 67 ++++ .../word-break/word-break-break-all-ethiopic.html | 31 ++ .../word-break-break-all-inline-001.html | 14 + .../word-break-break-all-inline-002.html | 14 + .../word-break-break-all-inline-003.html | 14 + .../word-break-break-all-inline-004.tentative.html | 14 + .../word-break-break-all-inline-005.html | 14 + .../word-break-break-all-inline-006.html | 24 ++ .../word-break-break-all-inline-007.tentative.html | 14 + .../word-break-break-all-inline-008.html | 33 ++ .../word-break-break-all-inline-009.html | 34 ++ .../word-break-break-all-inline-010.tentative.html | 33 ++ .../word-break-break-word-crash-001.html | 39 +++ ...-break-word-overflow-wrap-interactions-ref.html | 18 + ...reak-break-word-overflow-wrap-interactions.html | 21 ++ .../word-break/word-break-keep-all-000.html | 25 ++ .../word-break/word-break-keep-all-001.html | 25 ++ .../word-break/word-break-keep-all-002.html | 25 ++ .../word-break/word-break-keep-all-003.html | 25 ++ .../word-break/word-break-keep-all-005.html | 28 ++ .../word-break/word-break-keep-all-006.html | 33 ++ .../word-break/word-break-keep-all-007.html | 30 ++ .../word-break/word-break-keep-all-008.html | 30 ++ .../word-break/word-break-keep-all-009.html | 25 ++ .../word-break/word-break-keep-all-010.html | 25 ++ .../word-break/word-break-keep-all-063.html | 74 +++++ .../css-text/word-break/word-break-manual-001.html | 26 ++ .../word-break/word-break-min-content-001.html | 44 +++ .../word-break/word-break-min-content-002.html | 34 ++ .../word-break/word-break-min-content-003.html | 30 ++ .../word-break/word-break-min-content-004.html | 31 ++ .../word-break/word-break-min-content-005.html | 34 ++ .../word-break/word-break-min-content-006.html | 23 ++ .../word-break/word-break-min-content-007.html | 35 ++ .../css-text/word-break/word-break-normal-001.html | 25 ++ .../css-text/word-break/word-break-normal-002.html | 27 ++ .../css-text/word-break/word-break-normal-003.html | 27 ++ .../word-break/word-break-normal-ar-000.html | 25 ++ .../word-break/word-break-normal-bo-000.html | 25 ++ .../word-break/word-break-normal-en-000.html | 25 ++ .../word-break/word-break-normal-ethiopic.html | 30 ++ .../word-break/word-break-normal-hi-000.html | 25 ++ .../word-break/word-break-normal-ja-000.html | 25 ++ .../word-break/word-break-normal-ja-001.html | 25 ++ .../word-break/word-break-normal-ja-002.html | 25 ++ .../word-break/word-break-normal-ja-004.html | 25 ++ .../word-break/word-break-normal-km-000.html | 25 ++ .../word-break/word-break-normal-ko-000.html | 29 ++ .../word-break/word-break-normal-lo-000.html | 25 ++ .../word-break/word-break-normal-my-000.html | 25 ++ .../word-break/word-break-normal-tdd-000.html | 25 ++ .../word-break/word-break-normal-th-000.html | 25 ++ .../word-break/word-break-normal-th-001.html | 27 ++ .../word-break/word-break-normal-zh-000.html | 25 ++ .../reference/word-space-transform-001-ref.html | 14 + .../reference/word-space-transform-002-ref.html | 14 + .../reference/word-space-transform-004-ref.html | 14 + .../reference/word-space-transform-007-ref.html | 14 + .../reference/word-space-transform-008-ref.html | 15 + .../reference/word-space-transform-009-ref.html | 15 + .../reference/word-space-transform-010-ref.html | 39 +++ .../reference/word-space-transform-011-ref.html | 34 ++ .../reference/word-space-transform-012-ref.html | 24 ++ .../reference/word-space-transform-013-ref.html | 17 + .../reference/word-space-transform-014-ref.html | 18 + .../reference/word-space-transform-016-a-ref.html | 24 ++ .../reference/word-space-transform-016-b-ref.html | 24 ++ .../reference/word-space-transform-017-ref.html | 20 ++ .../reference/word-space-transform-018-ref.html | 23 ++ .../reference/word-space-transform-019-a-ref.html | 27 ++ .../reference/word-space-transform-019-b-ref.html | 27 ++ .../reference/word-space-transform-020-ref.html | 17 + .../reference/word-space-transform-021-ref.html | 17 + .../reference/word-space-transform-022-ref.html | 17 + .../reference/word-space-transform-024-ref.html | 17 + .../reference/word-space-transform-025-ref.html | 17 + .../reference/word-space-transform-026-ref.html | 17 + .../reference/word-space-transform-027-ref.html | 17 + .../reference/word-space-transform-028-ref.html | 17 + .../reference/word-space-transform-029-ref.html | 17 + .../reference/word-space-transform-030-ref.html | 18 + .../word-space-transform-001.html | 20 ++ .../word-space-transform-002.html | 20 ++ .../word-space-transform-003.html | 22 ++ .../word-space-transform-004.html | 23 ++ .../word-space-transform-005.html | 23 ++ .../word-space-transform-006.html | 20 ++ .../word-space-transform-007.html | 21 ++ .../word-space-transform-008.html | 23 ++ .../word-space-transform-009.html | 24 ++ .../word-space-transform-010.html | 50 +++ .../word-space-transform-011.html | 55 ++++ .../word-space-transform-012.html | 37 +++ .../word-space-transform-013.html | 25 ++ .../word-space-transform-014.html | 26 ++ .../word-space-transform-015-manual.html | 36 ++ .../word-space-transform-016.html | 36 ++ .../word-space-transform-017.html | 26 ++ .../word-space-transform-018.html | 30 ++ .../word-space-transform-019.html | 35 ++ .../word-space-transform-020.html | 27 ++ .../word-space-transform-021.html | 24 ++ .../word-space-transform-022.html | 23 ++ .../word-space-transform-023.html | 23 ++ .../word-space-transform-024.html | 24 ++ .../word-space-transform-025.html | 24 ++ .../word-space-transform-026.html | 24 ++ .../word-space-transform-027.html | 24 ++ .../word-space-transform-028.html | 24 ++ .../word-space-transform-029.html | 24 ++ .../word-space-transform-030.html | 25 ++ .../reference/ref-filled-green-100px-square.xht | 19 ++ .../css-text/word-spacing/support/swatch-blue.png | Bin 0 -> 84 bytes .../word-spacing/support/swatch-orange.png | Bin 0 -> 84 bytes .../word-spacing/word-spacing-001-ref.html | 26 ++ .../css-text/word-spacing/word-spacing-001.html | 35 ++ .../word-spacing/word-spacing-computed-001.html | 84 +++++ .../word-spacing-negative-value-001.html | 31 ++ .../reference/writing-system-font-001-ref.html | 20 ++ .../writing-system-line-break-001-ref.html | 19 ++ .../writing-system-line-break-002-ref.html | 11 + .../writing-system-segment-break-001-ref.html | 10 + .../writing-system-text-transform-001-ref.html | 13 + .../writing-system/writing-system-font-001.html | 25 ++ .../writing-system-line-break-001.html | 26 ++ .../writing-system-line-break-002.html | 22 ++ .../writing-system-segment-break-001.html | 27 ++ .../writing-system-text-transform-001.html | 19 ++ 2691 files changed, 90412 insertions(+) create mode 100644 testing/web-platform/tests/css/css-text/META.yml create mode 100644 testing/web-platform/tests/css/css-text/altering-dom-crash.html create mode 100644 testing/web-platform/tests/css/css-text/animations/hyphen-no-interpolation.html create mode 100644 testing/web-platform/tests/css/css-text/animations/letter-spacing-composition.html create mode 100644 testing/web-platform/tests/css/css-text/animations/letter-spacing-interpolation.html create mode 100644 testing/web-platform/tests/css/css-text/animations/line-break-no-interpolation.html create mode 100644 testing/web-platform/tests/css/css-text/animations/tab-size-interpolation.html create mode 100644 testing/web-platform/tests/css/css-text/animations/text-indent-composition.html create mode 100644 testing/web-platform/tests/css/css-text/animations/text-indent-interpolation.html create mode 100644 testing/web-platform/tests/css/css-text/animations/word-spacing-composition.html create mode 100644 testing/web-platform/tests/css/css-text/animations/word-spacing-interpolation.html create mode 100644 testing/web-platform/tests/css/css-text/bidi/bidi-lines-001.html create mode 100644 testing/web-platform/tests/css/css-text/bidi/bidi-lines-002.html create mode 100644 testing/web-platform/tests/css/css-text/bidi/bidi-tab-001.html create mode 100644 testing/web-platform/tests/css/css-text/bidi/reference/bidi-lines-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/bidi/reference/bidi-lines-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/bidi/reference/bidi-tab-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-001.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-002.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-003.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-004.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-005.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-006.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-007.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-008.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-009.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-010.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-001.ref.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-002.ref.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-003.ref.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-004.ref.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-005.ref.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-006.ref.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-007.ref.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-008.ref.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-009.ref.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-010.ref.html create mode 100644 testing/web-platform/tests/css/css-text/boundary-shaping/resources/LinLibertine_Re-4.7.5.woff create mode 100644 testing/web-platform/tests/css/css-text/crashtests/line-break-float-crash.html create mode 100644 testing/web-platform/tests/css/css-text/crashtests/overflow-wrap-anywhere-crash.html create mode 100644 testing/web-platform/tests/css/css-text/crashtests/rendering-rtl-bidi-override-crash.html create mode 100644 testing/web-platform/tests/css/css-text/crashtests/rendering-table-caption-with-list-item-and-svg-crash.html create mode 100644 testing/web-platform/tests/css/css-text/crashtests/rendering-table-caption-with-negative-margins-crash.html create mode 100644 testing/web-platform/tests/css/css-text/crashtests/text-indent-each-line-crash.html create mode 100644 testing/web-platform/tests/css/css-text/crashtests/text-wrap-balance-float-crash.html create mode 100644 testing/web-platform/tests/css/css-text/crashtests/text-wrap-balance-nested-blocks-crash.html create mode 100644 testing/web-platform/tests/css/css-text/crashtests/trailing-space-with-cr-crash.html create mode 100644 testing/web-platform/tests/css/css-text/crashtests/white-space-pre-wrap-chash.html create mode 100644 testing/web-platform/tests/css/css-text/crashtests/word-spacing-large-value.html create mode 100644 testing/web-platform/tests/css/css-text/ellisize-rtl-text-crash.html create mode 100644 testing/web-platform/tests/css/css-text/hanging-punctuation/hanging-punctuation-allow-end-001.xht create mode 100644 testing/web-platform/tests/css/css-text/hanging-punctuation/hanging-punctuation-block-bound-001.html create mode 100644 testing/web-platform/tests/css/css-text/hanging-punctuation/hanging-punctuation-first-001.xht create mode 100644 testing/web-platform/tests/css/css-text/hanging-punctuation/hanging-punctuation-first-002.html create mode 100644 testing/web-platform/tests/css/css-text/hanging-punctuation/hanging-punctuation-force-end-001.xht create mode 100644 testing/web-platform/tests/css/css-text/hanging-punctuation/hanging-punctuation-inline-001.html create mode 100644 testing/web-platform/tests/css/css-text/hanging-punctuation/hanging-punctuation-inline-bound-001.html create mode 100644 testing/web-platform/tests/css/css-text/hanging-punctuation/hanging-punctuation-last-001.xht create mode 100644 testing/web-platform/tests/css/css-text/hanging-punctuation/hanging-scrollable-001.html create mode 100644 testing/web-platform/tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-allow-end-001-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-block-bound-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-first-001-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-first-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-force-end-001-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-inline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-inline-bound-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/hanging-punctuation/reference/hanging-punctuation-last-001-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/hanging-punctuation/reference/hanging-scrollable-001-ref.html 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-none-shy-on-2nd-line-001.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-auto-006.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/i18n/reference/hyphens-i18n-auto-006-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-none-shy-on-2nd-line-001-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 create mode 100644 testing/web-platform/tests/css/css-text/i18n/META.yml create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-001.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-002.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-003.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-004.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-005.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-006.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-007.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-008.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-009.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-010.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-011.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-012.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-014.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-015.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-016.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-017.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-018.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-019.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-020.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-021.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-022.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-023.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-024.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-025.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-026.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-030.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-031.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-032.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-033.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-034.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-035.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-036.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-037.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-038.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-039.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-040.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-041.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-042.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-043.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-044.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-045.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-046.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-047.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-048.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-049.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-050.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-051.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-052.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-060.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-061.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-062.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-063.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-064.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-065.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-066.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-067.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-068.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-069.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-070.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-071.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-072.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-073.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-074.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-075.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-076.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-077.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-078.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-080.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-081.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-082.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-083.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-084.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-085.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-086.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-090.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-091.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-092.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-093.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-095.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-096.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-097.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-098.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-099.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-100.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-101.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-102.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-103.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-104.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-105.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-106.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-107.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-108.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-109.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-110.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-111.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-112.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-113.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-114.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-115.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-116.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-117.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-118.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-120.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-121.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-122.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-123.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-124.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-125.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-126.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-127.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-128.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-130.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-baspglwj-131.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-001.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-002.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-003.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-004.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-005.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-006.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-007.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-008.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-009.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-010.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-011.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-012.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-014.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-015.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-016.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-017.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-018.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-019.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-020.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-021.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-022.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-023.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-024.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-025.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-026.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-027.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-028.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-029.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-030.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-031.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-032.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-033.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-034.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-035.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-036.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-037.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-038.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-039.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-040.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-041.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-042.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-043.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-044.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-045.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-046.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-047.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-049.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-050.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-051.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-052.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-053.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-054.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-055.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-056.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-057.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-058.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-059.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-060.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-061.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-062.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-063.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-064.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-065.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-100.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-101.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-102.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-103.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-104.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-105.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-106.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-107.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-108.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-109.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-110.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-111.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-112.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-113.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-114.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-115.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-116.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-117.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-119.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-120.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-121.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-122.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-123.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-124.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-125.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-126.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-127.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-128.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-129.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-130.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-131.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-132.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-133.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-134.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-135.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-136.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-137.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-138.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-139.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-140.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-141.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-142.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-143.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-144.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-145.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-146.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-147.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-148.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-149.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-150.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-151.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-152.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-153.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-155.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-156.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-157.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-158.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-159.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-160.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-161.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-162.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-163.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-164.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-165.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-166.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-167.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-168.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-169.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-170.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-171.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-200.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-201.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-202.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-203.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-204.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-205.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-206.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-207.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-208.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-209.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-210.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-211.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-212.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-213.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-214.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-215.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-217.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-218.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-219.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-220.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-221.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-222.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-223.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-225.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/css3-text-line-break-opclns-226.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-cj-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-cj-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-cj-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-cpm-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-cpm-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-cpm-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-hyphens-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-in-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-in-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-in-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-iteration-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-iteration-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-iteration-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-po-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-po-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-po-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-pr-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-pr-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/ja/css-text-line-break-ja-pr-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-cj-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-cj-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-cj-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-cpm-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-hyphens-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-hyphens-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-hyphens-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-in-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-in-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-in-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-iteration-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-po-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-po-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-po-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-pr-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-pr-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/other-lang/css-text-line-break-de-pr-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-005-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-006-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-007-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-008-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-009-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-010-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-011-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-012-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-014-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-015-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-016-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-017-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-018-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-019-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-020-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-021-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-022-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-023-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-024-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-025-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-026-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-027-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-028-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-029-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-030-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-031-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-032-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-033-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-034-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-035-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-036-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-037-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-038-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-039-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-040-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-041-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-042-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-043-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-044-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-045-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-046-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-047-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-049-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-050-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-051-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-052-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-053-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-054-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-055-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-056-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-057-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-058-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-059-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-060-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-061-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-062-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-063-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-064-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-065-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-100-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-101-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-102-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-103-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-104-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-105-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-106-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-107-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-108-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-109-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-110-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-111-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-112-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-113-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-114-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-115-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-116-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-117-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-119-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-120-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-121-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-122-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-123-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-124-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-125-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-126-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-127-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-128-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-129-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-130-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-131-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-132-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-133-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-134-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-135-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-136-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-137-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-138-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-139-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-140-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-141-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-142-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-143-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-144-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-145-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-146-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-147-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-148-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-149-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-150-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-151-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-152-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-153-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-155-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-156-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-157-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-158-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-159-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-160-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-161-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-162-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-163-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-164-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-165-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-166-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-167-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-168-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-169-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-170-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-171-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-200-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-201-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-202-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-203-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-204-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-205-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-206-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-207-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-208-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-209-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-210-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-211-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-212-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-213-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-214-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-215-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-217-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-218-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-219-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-220-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-221-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-222-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-223-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-225-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-226-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-250-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-251-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-252-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-253-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-254-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-255-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-256-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-257-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-258-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-259-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-260-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-261-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-262-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-263-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-264-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-265-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-266-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-267-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-268-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/reference/css3-text-line-break-opclns-269-ref.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/support/BPG-Ucnobi-U.woff create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-cj-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-cj-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-cj-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-cpm-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-hyphens-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-hyphens-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-hyphens-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-in-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-in-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-in-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-iteration-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-po-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-po-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-po-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-pr-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-pr-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/unknown-lang/css-text-line-break-pr-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-cj-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-cj-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-cj-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-cpm-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-cpm-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-cpm-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-hyphens-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-in-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-in-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-in-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-iteration-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-iteration-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-iteration-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-po-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-po-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-po-strict.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-pr-loose.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-pr-normal.html create mode 100644 testing/web-platform/tests/css/css-text/i18n/zh/css-text-line-break-zh-pr-strict.html create mode 100644 testing/web-platform/tests/css/css-text/inheritance.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-200.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-201.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-202.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-203.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-204.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-205.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-206.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-211.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-212.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bengali-yaphala-001.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bidi-001.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bidi-002.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bidi-003.xht create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bidi-004.xht create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bidi-005.xht create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-control-chars-001.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-end-of-line-001.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-end-of-line-002.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-ligatures-001.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-ligatures-002.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-ligatures-003.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-ligatures-004.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-nesting-001.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-nesting-002.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-nesting-003.xht create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-200-ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-201-ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-202-ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-203-ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-204-ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-205-ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-206-ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-211-ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-212-ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bengali-yaphala-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bidi-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bidi-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bidi-003-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bidi-004-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bidi-005-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-control-chars-001.ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-end-of-line-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-end-of-line-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-ligatures-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-ligatures-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-ligatures-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-ligatures-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-nesting-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-nesting-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-nesting-003-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/letter-spacing/support/swatch-orange.png create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-001.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-002.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-003.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-004.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-005.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-006.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-007.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-008.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-009.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-010.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-011.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-012.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-013.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-014.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-015.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-016.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-017.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-001.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-002.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-003.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-004.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-005.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-006.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-007.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-008.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-009.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-001.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-002.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-003.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-004.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-005.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-006.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-007.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-008.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-009.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-010.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-011.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-012.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-013.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-014.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-015.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-016.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-loose-011.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-loose-012.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-loose-013.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-loose-014.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-loose-015.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-loose-016a.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-loose-016b.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-loose-017a.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-loose-017b.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-loose-018.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-loose-hyphens-001.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-loose-hyphens-002.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-loose-hyphens-003.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-normal-011.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-normal-012.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-normal-013.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-normal-014.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-normal-015a.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-normal-015b.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-normal-016a.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-normal-016b.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-normal-017a.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-normal-017b.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-normal-018.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-normal-hyphens-001.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-normal-hyphens-002.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-normal-hyphens-003.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-shaping-001.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-strict-011.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-strict-012.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-strict-013.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-strict-014.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-strict-015a.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-strict-015b.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-strict-016a.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-strict-016b.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-strict-017a.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-strict-017b.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-strict-018.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-strict-hyphens-001.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-strict-hyphens-002.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/line-break-strict-hyphens-003.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-anywhere-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-anywhere-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-anywhere-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-011-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-012-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-013-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-014-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-015-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-016a-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-016b-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-017a-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-017b-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-018-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-hyphens-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-hyphens-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-hyphens-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-011-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-012-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-013-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-014-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-015a-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-015b-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-016a-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-016b-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-017a-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-017b-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-018-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-hyphens-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-hyphens-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-shaping-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-011-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-012-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-013-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-014-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-015a-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-015b-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-016a-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-016b-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-017a-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-017b-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-018-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-001.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-002.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-003.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-004.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-005.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-006.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-007.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-008.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-009.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-010.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-011.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-012.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-013.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-014.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-015.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-016.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-017.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-018.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-019.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-020.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-021.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-022.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-023.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-024.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-025.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-026.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-027.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-028.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-001.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-002.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-003.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-004.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-005.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-006.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-007.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-008.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-009.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-010.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-011.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-012.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-013.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-014.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-015.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-016.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-017.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-018.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-019.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-020.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-021.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-022.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-023.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-024.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-025.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-026.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-027.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-nowrap-001.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-ic-001.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-ic-002.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-ic-003.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-001.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-002.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-003.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-004.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-005.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-006.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-012-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-013-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-015-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-016-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-017-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-018-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-019-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-021-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-023-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-024-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-025-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-026-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-027-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-atomic-007-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-atomic-008-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-atomic-009-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-ic-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-replaced-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-replaced-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-replaced-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-replaced-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-replaced-006-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/reference/line-reabking-022.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-removable-1.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-removable-2.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-removable-3.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-removable-4.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-removable-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-001.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-002.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-003.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-004.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-005-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-005.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-006-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-006.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-007-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-007.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-008-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-008.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-009-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-009.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-010-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-010.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-011-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-011.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-012-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-012.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-013-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-013.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-014-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-014.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-015-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-015.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-016-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-016.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-017-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-017.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-018-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-018.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-019-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-019.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-020-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-020.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-021-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-021.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-022-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-022.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-023-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-023.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-024-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-024.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-025-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-025.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-026-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-026.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-027-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-027.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-028-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-028.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-029-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-029.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-030-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-030.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-031-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-031.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-032-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-032.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-033-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-033.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-034-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-034.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-035-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-035.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-036-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-036.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-037-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-037.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-038-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-038.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-039-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-039.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-040-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-040.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-041-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-041.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-042-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-042.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-043-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-043.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-044-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-044.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-045-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-045.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-046-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-046.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-047-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-047.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-048-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-048.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-049-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-049.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-unremovable-1.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-unremovable-2.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-unremovable-3.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-unremovable-4.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-unremovable-ref.html create mode 100644 testing/web-platform/tests/css/css-text/line-breaking/tools/generate-segment-break-transformation-rules-tests.py create mode 100644 testing/web-platform/tests/css/css-text/overflow-wrap/crashtests/overflow-wrap-leading-floats-crash.html 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 create mode 100644 testing/web-platform/tests/css/css-text/parsing/hanging-punctuation-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/hanging-punctuation-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/hyphenate-character-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/hyphenate-character-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/hyphenate-character-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/hyphenate-limit-chars-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/hyphenate-limit-chars-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/hyphenate-limit-chars-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/hyphens-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/hyphens-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/hyphens-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/letter-spacing-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/letter-spacing-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/letter-spacing-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/line-break-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/line-break-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/line-break-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/overflow-wrap-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/overflow-wrap-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/overflow-wrap-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/tab-size-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/tab-size-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/tab-size-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-align-all-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-align-all-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-align-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-align-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-align-last-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-align-last-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-align-last-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-align-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-autospace-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-autospace-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-autospace-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-group-align-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-group-align-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-indent-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-indent-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-indent-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-justify-computed-legacy.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-justify-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-justify-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-justify-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-spacing-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-spacing-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-spacing-trim-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-spacing-trim-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-spacing-trim-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-spacing-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-transform-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-transform-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-transform-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-wrap-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-wrap-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-wrap-mode-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-wrap-mode-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-wrap-mode-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-wrap-pretty.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-wrap-style-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-wrap-style-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-wrap-style-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/text-wrap-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/white-space-collapse-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/white-space-collapse-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/white-space-collapse-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/white-space-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/white-space-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/white-space-shorthand-text-wrap.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/white-space-shorthand.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/white-space-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/word-break-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/word-break-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/word-break-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/word-space-transform-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/word-space-transform-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/word-space-transform-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/word-spacing-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/word-spacing-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/word-spacing-valid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/word-wrap-computed.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/word-wrap-invalid.html create mode 100644 testing/web-platform/tests/css/css-text/parsing/word-wrap-valid.html create mode 100644 testing/web-platform/tests/css/css-text/removing-collapsible-crash.html create mode 100644 testing/web-platform/tests/css/css-text/removing-collapsible-spaces-before-float-crash.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-000-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-000-sanity-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-001-sanity-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-002-sanity-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-003-sanity-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-008-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-008-sanity-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-009-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-009-sanity-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-010-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-010-sanity-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-011-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-011-sanity-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-012-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-012-sanity-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-014-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-014-sanity-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-016-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-016-sanity-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-020-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-020-sanity-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-021-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-021-sanity-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-022-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-022-sanity-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-023-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-023-sanity-2-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-023-sanity-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-024-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-024-sanity-2-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-024-sanity-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-025-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-025-sanity-2-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-025-sanity-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-arabic-diacritics-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping-arabic-diacritics-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping_lig-000-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/reference/shaping_lig-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-000.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-001.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-002.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-003.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-004.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-005.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-006.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-007.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-008.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-009.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-010.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-011.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-012.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-013.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-014.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-016.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-017.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-018.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-020.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-021.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-022.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-023.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-024.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-025.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-arabic-diacritics-001.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping-arabic-diacritics-002.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping_lig-000.html create mode 100644 testing/web-platform/tests/css/css-text/shaping/shaping_lig-001.html create mode 100644 testing/web-platform/tests/css/css-text/support/1x1-green.png create mode 100644 testing/web-platform/tests/css/css-text/support/1x1-lime.png create mode 100644 testing/web-platform/tests/css/css-text/support/1x1-maroon.png create mode 100644 testing/web-platform/tests/css/css-text/support/1x1-navy.png create mode 100644 testing/web-platform/tests/css/css-text/support/1x1-red.png create mode 100644 testing/web-platform/tests/css/css-text/support/1x1-white.png create mode 100644 testing/web-platform/tests/css/css-text/support/60x60-gg-rr.png create mode 100644 testing/web-platform/tests/css/css-text/support/60x60-green.png create mode 100644 testing/web-platform/tests/css/css-text/support/a-green.css create mode 100644 testing/web-platform/tests/css/css-text/support/b-green.css create mode 100644 testing/web-platform/tests/css/css-text/support/c-red.css create mode 100644 testing/web-platform/tests/css/css-text/support/cat.png create mode 100644 testing/web-platform/tests/css/css-text/support/emphasis-black.png create mode 100644 testing/web-platform/tests/css/css-text/support/emphasis-blue.png create mode 100644 testing/web-platform/tests/css/css-text/support/get-char-advances.js create mode 100644 testing/web-platform/tests/css/css-text/support/pattern-grg-rgr-grg.png create mode 100644 testing/web-platform/tests/css/css-text/support/pattern-grg-rrg-rgg.png create mode 100644 testing/web-platform/tests/css/css-text/support/pattern-rgr-grg-rgr.png create mode 100644 testing/web-platform/tests/css/css-text/support/pattern-tr.png create mode 100644 testing/web-platform/tests/css/css-text/support/ruler-h-50%.png create mode 100644 testing/web-platform/tests/css/css-text/support/ruler-h-50px.png create mode 100644 testing/web-platform/tests/css/css-text/support/ruler-v-100px.png create mode 100644 testing/web-platform/tests/css/css-text/support/ruler-v-50px.png create mode 100644 testing/web-platform/tests/css/css-text/support/square-purple.png create mode 100644 testing/web-platform/tests/css/css-text/support/square-teal.png create mode 100644 testing/web-platform/tests/css/css-text/support/square-white.png create mode 100644 testing/web-platform/tests/css/css-text/support/support/README create mode 100644 testing/web-platform/tests/css/css-text/support/support/swatch-green.png create mode 100644 testing/web-platform/tests/css/css-text/support/support/swatch-red.png create mode 100644 testing/web-platform/tests/css/css-text/support/swatch-blue.png create mode 100644 testing/web-platform/tests/css/css-text/support/swatch-green.png create mode 100644 testing/web-platform/tests/css/css-text/support/swatch-lime.png create mode 100644 testing/web-platform/tests/css/css-text/support/swatch-orange.png create mode 100644 testing/web-platform/tests/css/css-text/support/swatch-red.png create mode 100644 testing/web-platform/tests/css/css-text/support/swatch-white.png create mode 100644 testing/web-platform/tests/css/css-text/support/swatch-yellow.png create mode 100644 testing/web-platform/tests/css/css-text/support/test-bl.png create mode 100644 testing/web-platform/tests/css/css-text/support/test-br.png create mode 100644 testing/web-platform/tests/css/css-text/support/test-inner-half-size.png create mode 100644 testing/web-platform/tests/css/css-text/support/test-outer.png create mode 100644 testing/web-platform/tests/css/css-text/support/test-tl.png create mode 100644 testing/web-platform/tests/css/css-text/support/test-tr.png create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-min-rendered-width-1-ref.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-min-rendered-width-1.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-block-ancestor-ref.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-block-ancestor.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-computed-value-001.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-inheritance-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-inheritance-001.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-inline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-inline-001.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-inline-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-inline-002.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-integer-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-integer-001.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-integer-002.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-integer-003.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-integer-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-integer-004.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-integer-005-ref.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-integer-005.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-length-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-length-001.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-length-002.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-percent-001.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-spacing-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-spacing-001.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-spacing-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-spacing-002.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-spacing-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size-spacing-003.html create mode 100644 testing/web-platform/tests/css/css-text/tab-size/tab-size.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-end-ref-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-end-ref-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-end-ref-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-end-ref-004.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-end-ref-005.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-end-ref-006.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-end-ref-007.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-end-ref-008.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-end-ref-009.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-end-ref-010.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-end-ref-014.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-end-ref-015.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-end-ref-016.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-justify-ref-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-justify-ref-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-justify-ref-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-justify-ref-004.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-justify-ref-005.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-justify-ref-006.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-justify-shy-ref-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-justify-tabs-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-justify-tabs-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-justifyall-ref-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-justifyall-ref-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-last-wins-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-start-ref-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-start-ref-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-start-ref-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-start-ref-004.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-start-ref-005.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-start-ref-006.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-start-ref-007.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-start-ref-008.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-start-ref-009.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-start-ref-010.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-start-ref-014.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-start-ref-015.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-start-ref-016.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/reference/text-align-start-ref-017.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-006-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-006.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-007-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-007.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-center-last-center.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-center-last-default.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-center-last-end.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-center-last-justify.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-center-last-start.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-default-last-default.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-004.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-005.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-006.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-007.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-008.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-009.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-010.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-014.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-015.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-016.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-017.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-018.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-019.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-020.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-021.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-last-center.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-last-default.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-last-end.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-last-justify.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-end-last-start.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-inline-end-crash.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justify-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justify-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justify-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justify-004.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justify-005.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justify-006.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justify-last-center.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justify-last-default.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justify-last-end.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justify-last-justify.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justify-last-start.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justify-shy-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justify-tabs-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justify-tabs-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justify-tabs-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justify-tabs-004.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justifyall-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justifyall-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justifyall-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justifyall-004.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justifyall-005.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-justifyall-006.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-004.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-005.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-006.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-007.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-008.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-009.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-010-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-010.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-011.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-012.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-013.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-014.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-015-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-015.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-center-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-center.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-empty-inline.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-end-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-end.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-interpolation.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-justify-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-justify-rtl-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-justify-rtl.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-justify.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-simple-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-simple.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-start-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-start.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-last-wins-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-match-parent-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-match-parent-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-match-parent-01.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-match-parent-02.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-match-parent-03.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-match-parent-04.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-match-parent-05-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-match-parent-05.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-match-parent-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-match-parent-root-logical.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-match-parent-root-ltr-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-match-parent-root-ltr.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-match-parent-root-rtl-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-match-parent-root-rtl.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-004.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-005.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-006.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-007.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-008.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-009.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-010.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-014.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-015.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-016.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-017.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-018.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-019.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-020.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-021.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-last-center.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-last-default.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-last-end.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-last-justify.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-start-last-start.html create mode 100644 testing/web-platform/tests/css/css-text/text-align/text-align-webkit-match-parent.html create mode 100644 testing/web-platform/tests/css/css-text/text-autospace/crashtests/text-autospace-shape-cache-crash.html create mode 100644 testing/web-platform/tests/css/css-text/text-autospace/text-autospace-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-autospace/text-autospace-break-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-autospace/text-autospace-break-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-autospace/text-autospace-dynamic-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-autospace/text-autospace-dynamic-text-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-autospace/text-autospace-dynamic-text-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-autospace/text-autospace-dynamic-text-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-autospace/text-autospace-dynamic-text-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-autospace/text-autospace-dynamic-text-004.html create mode 100644 testing/web-platform/tests/css/css-text/text-autospace/text-autospace-first-line-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-autospace/text-autospace-ligature-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-autospace/text-autospace-mixed-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-autospace/text-autospace-no-001-mismatch-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-autospace/text-autospace-no-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-autospace/text-autospace-no-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-autospace/text-autospace-vertical-combine-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-autospace/text-autospace-vertical-combine-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-autospace/text-autospace-vertical-upright-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-autospace/text-autospace-vertical-upright-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-encoding/reference/shaping-join-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-encoding/reference/shaping-no-join-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-encoding/reference/shaping-tatweel-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-encoding/reference/shaping-tatweel-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-encoding/shaping-join-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-encoding/shaping-join-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-encoding/shaping-join-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-encoding/shaping-no-join-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-encoding/shaping-no-join-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-encoding/shaping-no-join-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-encoding/shaping-tatweel-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-encoding/shaping-tatweel-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-encoding/shaping-tatweel-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/support/fake-group-align.css create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/support/test-helpers.css create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/support/test-helpers.js create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/text-group-align-center-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/text-group-align-center-vlr-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/text-group-align-center-vlr.html create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/text-group-align-center.html create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/text-group-align-end-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/text-group-align-end-vlr-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/text-group-align-end-vlr.html create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/text-group-align-end.html create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/text-group-align-left-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/text-group-align-left-vlr-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/text-group-align-left-vlr.html create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/text-group-align-left.html create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/text-group-align-right-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/text-group-align-right-vlr-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/text-group-align-right-vlr.html create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/text-group-align-right.html create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/text-group-align-start-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/text-group-align-start-vlr-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/text-group-align-start-vlr.html create mode 100644 testing/web-platform/tests/css/css-text/text-group-align/text-group-align-start.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/WEB_FEATURES.yml create mode 100644 testing/web-platform/tests/css/css-text/text-indent/anonymous-flex-item-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/anonymous-grid-item-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/percentage-value-intrinsic-size.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/reference/anonymous-flex-grid-item-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-each-line-hanging-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-length-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-length-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-min-max-content-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-overflow-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-percentage-001-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-percentage-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-tab-positions-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-text-align-end-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-with-absolute-pos-child-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/text-indent-each-line-hanging.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/text-indent-length-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/text-indent-length-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/text-indent-long-line-crash.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/text-indent-min-max-content-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/text-indent-overflow.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-001.xht create mode 100644 testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-004.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/text-indent-ruby-crash.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/text-indent-tab-positions-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/text-indent-text-align-end.html create mode 100644 testing/web-platform/tests/css/css-text/text-indent/text-indent-with-absolute-pos-child.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/distribute-alias.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-006-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-005-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-alt-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-alt-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-alt-005-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-ref-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-004.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-005.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-006.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-004.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-005.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-006.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-distribute-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-inter-character-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-inter-character-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-inter-word-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-inter-word-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-interpolation.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-none-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-none-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-word-separators-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-justify/text-justify-word-separators.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/support/variant-class.js create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/support/variant-feature.js create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-colon-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-colon-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-dot-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-dot-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-dynamic-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-end-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-end-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-feature-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-feature-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-narrow-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-narrow-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-quote-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-quote-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-space-all-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-space-all-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-start-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-start-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-start-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-start-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-trim-all-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-trim-all-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-stroke-width-subpixel-notref.html create mode 100644 testing/web-platform/tests/css/css-text/text-stroke-width-subpixel.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/math/italic-mapping.js create mode 100644 testing/web-platform/tests/css/css-text/text-transform/math/text-transform-math-auto-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/math/text-transform-math-auto-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/math/text-transform-math-auto-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/math/text-transform-math-auto-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/math/text-transform-math-auto-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-005-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-007-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-009-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-010-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-011-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-014-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-016-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-018-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-020-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-022-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-024-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-026-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-028-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-030-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-031-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-032-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-005-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-006-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-007-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-008-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-fullwidth-001-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-fullwidth-006-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-fullwidth-007-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-fullwidth-008-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-fullwidth-009-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-lowercase-101-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-multiple-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-none-001-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-shaping-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-002a-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-005-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-uppercase-101-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-uppercase-dynamic-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-005-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-006-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-007-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-008-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-009-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-010-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-011-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-012-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-014-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-015-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-016-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-017-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-018-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-019-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-020-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-021-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-022-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-023-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-024-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-025-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-026-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-027-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-028-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-029-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-030-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-031-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-032-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-033-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-034-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-035-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-038-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-039-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-040-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-041-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-042-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-043-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-044-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-101-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-102-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-103-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-104-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-105-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-106-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-005.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-007.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-009.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-010.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-011.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-014.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-016.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-018.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-020.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-022.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-024.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-026.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-028.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-030.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-031.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-032.xht create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-033-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-033.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-034-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-034.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-035-ref.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-035.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-copy-paste-001-manual.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-004.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-005.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-006.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-007.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-008.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-001.xht create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-002-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-002.xht create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-004-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-004.xht create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-005-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-005.xht create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-006.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-007.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-008.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-009.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-lowercase-101.xht create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-lowercase-102-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-lowercase-102.xht create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-multiple-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-none-001.xht create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-002a.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-004.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-005.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-uppercase-101.xht create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-uppercase-dynamic.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-001.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-002.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-003.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-004.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-005.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-006.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-007.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-008.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-009.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-010.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-011.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-012.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-014.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-015.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-016.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-017.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-018.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-019.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-020.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-021.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-022.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-023.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-024.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-025.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-026.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-027.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-028.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-029.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-030.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-031.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-032.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-033.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-034.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-035.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-038.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-039.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-040.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-041.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-042.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-043.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-044.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-101.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-102.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-103.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-104.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-105.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-106.html create mode 100644 testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-107.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/append-whitespace-only-node-crash-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-006.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-007.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-008.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-009.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-010.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-011.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-051.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-052.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-006.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-007.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-008.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-009.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-010.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-011.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-012.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-013.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-014.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-015.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-016.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-017.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-018.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-006.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-007.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-008.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-009.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-010.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-011.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-012.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-013.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-014.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-015.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-016.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-017.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-018.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-011.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-012.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-013.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-014.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-015.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-016.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-006.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-006.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-007.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-008.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-009.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-010.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-006.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-007.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-008.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-009.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-010.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-000.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-006.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-007.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-008.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-00B.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-00C.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-00D.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-00E.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-00F.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-010.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-011.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-012.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-013.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-014.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-015.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-016.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-017.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-018.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-019.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-01A.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-01B.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-01C.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-01D.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-01E.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-01F.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-07F.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-080.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-081.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-082.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-083.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-084.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-085.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-086.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-087.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-088.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-089.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-08A.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-08B.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-08C.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-08D.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-08E.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-08F.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-090.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-091.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-092.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-093.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-094.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-095.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-096.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-097.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-098.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-099.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-09A.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-09B.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-09C.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-09D.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-09E.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/control-chars-09F.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/display-contents-remove-whitespace-change.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/eol-spaces-bidi-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/eol-spaces-bidi-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/eol-spaces-bidi-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/eol-spaces-bidi-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/full-width-leading-spaces-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/full-width-leading-spaces-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/full-width-leading-spaces-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/full-width-leading-spaces-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/full-width-leading-spaces-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/line-edge-white-space-collapse-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/line-edge-white-space-collapse-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/lone-cr-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/lone-cr-001.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/nowrap-wbr-and-space-crash.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/object-replacement-1.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/object-replacement-2.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-float-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-line-051.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-line-052.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-line-br-with-whitespace-child-crash.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-line-with-space-and-newline.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-with-whitespace-crash.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-006.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-007.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-008.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-009.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-010.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-011.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-012.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-013.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-014.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-015.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-016.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-017.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-018.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-019.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-020.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-051.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-052.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-center-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-center-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-center-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-end-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-end-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-end-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-left-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-left-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-left-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-right-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-right-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-right-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-start-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-start-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-start-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-float-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-006.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-007.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-008.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-009.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-010.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-011.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-012.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-013.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-014.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-015.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-016.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-017.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-006.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/break-spaces-tab-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/break-spaces-tab-005-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/control-chars-000-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/control-chars-00D-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-alt-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-alt-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/full-width-leading-spaces-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/line-edge-white-space-collapse-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/line-edge-white-space-collapse-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/object-replacement-1-notref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/object-replacement-2-notref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/pre-float-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-012-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-013-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-014-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-018-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-019-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-020-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-center-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-center-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-center-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-left-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-left-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-left-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-right-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-right-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-right-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-float-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/tab-bidi-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/tab-stop-threshold-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/tab-stop-threshold-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-align-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-dynamic-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-float-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-float-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-float-005-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-line-clamp-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-overflow-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-overflow-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-text-indent-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/textarea-pre-wrap-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/textarea-pre-wrap-014-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-011-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-alt-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-alt-011-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-break-spaces-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-ogham-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-break-spaces-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-break-spaces-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-break-spaces-009-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-break-spaces-013-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-align-start-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-and-text-alignment-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-and-text-alignment-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-and-text-alignment-rtl-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-and-text-alignment-rtl-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-and-text-alignment-rtl-005-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-rtl-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-applies-to-text-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-break-spaces-005-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-collapse-discard-001-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-collapse-preserve-breaks-001-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-letter-spacing-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-normal-011-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-nowrap-011-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-011-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-031-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-034-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-justify-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-justify-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-justify-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-justify-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-012-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-013-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-014-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-015-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-021-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-alt-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-alt-012-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-alt-013-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-alt-014-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-alt-015-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-trim-discard-inner-001-ref.xht create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-vs-joiners-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-vs-joiners-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-wrap-after-nowrap-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-zero-fontsize-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/white-space-zero-fontsize-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/ws-break-spaces-applies-to-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/ws-break-spaces-applies-to-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/ws-break-spaces-applies-to-006-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/reference/ws-break-spaces-applies-to-012-ref.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/remove-slotted-with-whitespace-sibling.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-000.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-001.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-002.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-003.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-004.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-005.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-006.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-007.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-008.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-009.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-010.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-011.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-012.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-014.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-015.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-016.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-017.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-018.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-019.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/support/trailing-space-and-text-alignment.css create mode 100644 testing/web-platform/tests/css/css-text/white-space/tab-bidi-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-006.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-align-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-dynamic-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-line-clamp-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-narrow-crash.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-overflow-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-overflow-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-text-indent-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/textarea-break-spaces-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/textarea-break-spaces-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-006.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-007.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-011.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-012.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-013.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-014.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-006.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-007.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-008.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-009.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-010.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-011.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-012.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-013.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-014.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-015.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-016.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-017.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-018.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-019.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-020.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-021.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-022.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-023.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-024.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-025.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-006.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-007.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-008.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ogham-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ogham-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-ogham-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-006.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-007.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-008.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-009.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-010.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-011.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-012.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-013.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-014.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-015.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-space-align-start.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-rtl-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-rtl-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-rtl-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-rtl-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-rtl-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-space-before-br-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-space-in-inline-box.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-space-position-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/trailing-space-rtl-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-applies-to-text-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-collapse-000.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-collapse-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-collapse-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-collapse-discard-001.xht create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-collapse-preserve-breaks-001.xht create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-empty-text-sibling.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-006.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-013.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-014.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-015.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-016.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-017.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-018.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-019.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-020.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-letter-spacing-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-normal-011.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-nowrap-011.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-011.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-031.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-032.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-034.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-035.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-051.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-052.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-justify-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-justify-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-justify-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-justify-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-004.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-006.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-007.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-008.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-010.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-011.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-012.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-013.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-014.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-015.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-021.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-022.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-023.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-trim-discard-inner-001.xht create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-vs-joiners-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-vs-joiners-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-wrap-after-nowrap-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-zero-fontsize-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/white-space-zero-fontsize-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-001.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-002.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-003.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-005.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-006.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-007.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-008.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-009.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-010.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-011.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-012.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-013.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-014.html create mode 100644 testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-015.html create mode 100644 testing/web-platform/tests/css/css-text/whitespace-followed-by-cham-symbol-crash.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-005-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-006-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-007-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-008-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-009-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-fallback-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-fallback-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-fallback-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-intrinsic-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-overflow-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-wbr-nobr-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-wbr-nobr-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-002.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-003.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-004.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-005.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-006.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-007.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-008.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-009.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-fallback-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-fallback-002.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-fallback-003.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-intrinsic-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-overflow-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-wbr-nobr-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-wbr-nobr-002.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/break-boundary-2-chars-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/break-boundary-2-chars-002.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/break-boundary-2-chars-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/break-boundary-2-chars-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-010-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-014-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-020-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-062-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ethiopic-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-005-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-006-a-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-006-b-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-007-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-002.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-003.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-004.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-005.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-006.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-007.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-008.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-031.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-032.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-005-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-063-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-002.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-003.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-009.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-010.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-manual-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-003-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ar-ref-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-bo-ref-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-en-ref-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ethiopic-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-hi-ref-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ja-ref-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ja-ref-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ja-ref-002.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ja-ref-004.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-km-ref-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ko-ref-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-lo-ref-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-my-ref-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ref-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-tdd-ref-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-th-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-th-ref-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-zh-ref-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-002.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-003.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-004.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-005.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-006.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-007.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-008.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-010.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-011.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-012.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-013.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-014.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-015.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-016.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-017.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-018.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-019.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-020.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-021.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-022.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-023.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-024.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-025.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-026.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-027.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-028.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-029.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-030.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-031.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-032.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-062.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-ethiopic.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-002.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-003.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-004.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-005.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-006.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-007.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-008.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-009.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-010.tentative.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-word-crash-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-word-overflow-wrap-interactions-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-break-word-overflow-wrap-interactions.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-002.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-003.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-005.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-006.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-007.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-008.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-009.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-010.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-063.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-manual-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-min-content-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-min-content-002.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-min-content-003.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-min-content-004.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-min-content-005.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-min-content-006.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-min-content-007.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-normal-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-normal-002.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-normal-003.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-normal-ar-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-normal-bo-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-normal-en-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-normal-ethiopic.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-normal-hi-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-normal-ja-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-normal-ja-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-normal-ja-002.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-normal-ja-004.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-normal-km-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-normal-ko-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-normal-lo-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-normal-my-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-normal-tdd-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-normal-th-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-normal-th-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-break/word-break-normal-zh-000.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-004-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-007-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-008-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-009-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-010-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-011-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-012-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-013-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-014-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-016-a-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-016-b-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-017-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-018-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-019-a-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-019-b-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-020-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-021-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-022-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-024-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-025-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-026-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-027-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-028-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-029-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-030-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-002.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-003.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-004.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-005.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-006.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-007.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-008.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-009.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-010.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-011.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-012.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-013.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-014.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-015-manual.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-016.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-017.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-018.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-019.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-020.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-021.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-022.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-023.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-024.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-025.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-026.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-027.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-028.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-029.html create mode 100644 testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-030.html create mode 100644 testing/web-platform/tests/css/css-text/word-spacing/reference/ref-filled-green-100px-square.xht create mode 100644 testing/web-platform/tests/css/css-text/word-spacing/support/swatch-blue.png create mode 100644 testing/web-platform/tests/css/css-text/word-spacing/support/swatch-orange.png create mode 100644 testing/web-platform/tests/css/css-text/word-spacing/word-spacing-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/word-spacing/word-spacing-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-spacing/word-spacing-computed-001.html create mode 100644 testing/web-platform/tests/css/css-text/word-spacing/word-spacing-negative-value-001.html create mode 100644 testing/web-platform/tests/css/css-text/writing-system/reference/writing-system-font-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/writing-system/reference/writing-system-line-break-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/writing-system/reference/writing-system-line-break-002-ref.html create mode 100644 testing/web-platform/tests/css/css-text/writing-system/reference/writing-system-segment-break-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/writing-system/reference/writing-system-text-transform-001-ref.html create mode 100644 testing/web-platform/tests/css/css-text/writing-system/writing-system-font-001.html create mode 100644 testing/web-platform/tests/css/css-text/writing-system/writing-system-line-break-001.html create mode 100644 testing/web-platform/tests/css/css-text/writing-system/writing-system-line-break-002.html create mode 100644 testing/web-platform/tests/css/css-text/writing-system/writing-system-segment-break-001.html create mode 100644 testing/web-platform/tests/css/css-text/writing-system/writing-system-text-transform-001.html (limited to 'testing/web-platform/tests/css/css-text') diff --git a/testing/web-platform/tests/css/css-text/META.yml b/testing/web-platform/tests/css/css-text/META.yml new file mode 100644 index 0000000000..e7914c0fc7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/META.yml @@ -0,0 +1,8 @@ +spec: https://drafts.csswg.org/css-text/ +suggested_reviewers: + - kojiishi + - plinss + - frivoal + - r12a + - nox + - fantasai diff --git a/testing/web-platform/tests/css/css-text/altering-dom-crash.html b/testing/web-platform/tests/css/css-text/altering-dom-crash.html new file mode 100644 index 0000000000..4840014533 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/altering-dom-crash.html @@ -0,0 +1,18 @@ + +CSS Text Test: Altering the DOM generates empty text elements that cause line-breaking to crash + + + + x
+ + + diff --git a/testing/web-platform/tests/css/css-text/animations/hyphen-no-interpolation.html b/testing/web-platform/tests/css/css-text/animations/hyphen-no-interpolation.html new file mode 100644 index 0000000000..95a3ff5ee5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/animations/hyphen-no-interpolation.html @@ -0,0 +1,31 @@ + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/animations/letter-spacing-composition.html b/testing/web-platform/tests/css/css-text/animations/letter-spacing-composition.html new file mode 100644 index 0000000000..c1b614b5eb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/animations/letter-spacing-composition.html @@ -0,0 +1,53 @@ + + +letter-spacing composition + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/animations/letter-spacing-interpolation.html b/testing/web-platform/tests/css/css-text/animations/letter-spacing-interpolation.html new file mode 100644 index 0000000000..7d49581139 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/animations/letter-spacing-interpolation.html @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/animations/line-break-no-interpolation.html b/testing/web-platform/tests/css/css-text/animations/line-break-no-interpolation.html new file mode 100644 index 0000000000..b6fc5f932e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/animations/line-break-no-interpolation.html @@ -0,0 +1,17 @@ + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/animations/tab-size-interpolation.html b/testing/web-platform/tests/css/css-text/animations/tab-size-interpolation.html new file mode 100644 index 0000000000..3cf63782f5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/animations/tab-size-interpolation.html @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/animations/text-indent-composition.html b/testing/web-platform/tests/css/css-text/animations/text-indent-composition.html new file mode 100644 index 0000000000..57c528ca27 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/animations/text-indent-composition.html @@ -0,0 +1,84 @@ + + +letter-spacing composition + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/animations/text-indent-interpolation.html b/testing/web-platform/tests/css/css-text/animations/text-indent-interpolation.html new file mode 100644 index 0000000000..2269fdfa5b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/animations/text-indent-interpolation.html @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/animations/word-spacing-composition.html b/testing/web-platform/tests/css/css-text/animations/word-spacing-composition.html new file mode 100644 index 0000000000..17aacaef15 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/animations/word-spacing-composition.html @@ -0,0 +1,52 @@ + + +word-spacing composition + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/animations/word-spacing-interpolation.html b/testing/web-platform/tests/css/css-text/animations/word-spacing-interpolation.html new file mode 100644 index 0000000000..ffd6bb476a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/animations/word-spacing-interpolation.html @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/bidi/bidi-lines-001.html b/testing/web-platform/tests/css/css-text/bidi/bidi-lines-001.html new file mode 100644 index 0000000000..adfe389d2a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/bidi/bidi-lines-001.html @@ -0,0 +1,28 @@ + + +CSS Text Test: unicode-bidi: plaintext and paragraphs with strong directionality + + + + + + +

This test passes if all instances of “français” are left aligned, and all instances of “فارسی” are right aligned within the box below. + +

français +فارسی +français +فارسی +français +فارسی
+ diff --git a/testing/web-platform/tests/css/css-text/bidi/bidi-lines-002.html b/testing/web-platform/tests/css/css-text/bidi/bidi-lines-002.html new file mode 100644 index 0000000000..edf7946785 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/bidi/bidi-lines-002.html @@ -0,0 +1,30 @@ + + +CSS Text Test: unicode-bidi: plaintext and neutral paragraphs + + + + + + +

This test passes if within the box below, the two blue “!” are on the left, and the three orange ones are on the right. + +

+ !
+ ! Hello
+ !
+ ! سلام
+ !
+
+ diff --git a/testing/web-platform/tests/css/css-text/bidi/bidi-tab-001.html b/testing/web-platform/tests/css/css-text/bidi/bidi-tab-001.html new file mode 100644 index 0000000000..5001882272 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/bidi/bidi-tab-001.html @@ -0,0 +1,36 @@ + + +CSS Text Test: Interaction between tabs and bidi + + + + + + + +

The test passes if the two boxes are identical. + +

0
+
0
+
0
+
0
+ +
+ +
0
+
0
+
0
+
0
diff --git a/testing/web-platform/tests/css/css-text/bidi/reference/bidi-lines-001-ref.html b/testing/web-platform/tests/css/css-text/bidi/reference/bidi-lines-001-ref.html new file mode 100644 index 0000000000..ab13fef116 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/bidi/reference/bidi-lines-001-ref.html @@ -0,0 +1,25 @@ + + +CSS Text Test: unicode-bidi: plaintext and paragraphs with strong directionality + + + +

This test passes if all instances of “français” are left aligned, and all instances of “فارسی” are right aligned within the box below. + +

+
français
+
فارسی
+
français
+
فارسی
+
français
+
فارسی
+
+ diff --git a/testing/web-platform/tests/css/css-text/bidi/reference/bidi-lines-002-ref.html b/testing/web-platform/tests/css/css-text/bidi/reference/bidi-lines-002-ref.html new file mode 100644 index 0000000000..af162f0149 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/bidi/reference/bidi-lines-002-ref.html @@ -0,0 +1,26 @@ + + +CSS Text Test: unicode-bidi: plaintext and neutral paragraphs + + + +

This test passes if within the box below, the two blue “!” are on the left, and the three orange ones are on the right. + +

+
!
+
! Hello
+
!
+
! سلام
+
!
+
+ diff --git a/testing/web-platform/tests/css/css-text/bidi/reference/bidi-tab-001-ref.html b/testing/web-platform/tests/css/css-text/bidi/reference/bidi-tab-001-ref.html new file mode 100644 index 0000000000..a65b8cc686 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/bidi/reference/bidi-tab-001-ref.html @@ -0,0 +1,32 @@ + + +CSS Text Test: Interaction between tabs and bidi + + + +

The test passes if the two boxes are identical. + +

0
+
0
+
0
+
0
+ +
+ +
0
+
0
+
0
+
0
diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-001.html b/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-001.html new file mode 100644 index 0000000000..d6c8fa2b23 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-001.html @@ -0,0 +1,28 @@ + + + + +Text shaping must not be broken across inline box boundaries when there is no change in formatting + + + + + +office + + diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-002.html b/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-002.html new file mode 100644 index 0000000000..c41f6497ce --- /dev/null +++ b/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-002.html @@ -0,0 +1,24 @@ + + + + +Text shaping must be broken across inline box boundaries when 'vertical-align' is not 'baseline' + + + + + +office + + diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-003.html b/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-003.html new file mode 100644 index 0000000000..e5f870e5b3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-003.html @@ -0,0 +1,24 @@ + + + + +Text shaping must be broken across inline box boundaries when padding is non-zero + + + + + +office + + diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-004.html b/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-004.html new file mode 100644 index 0000000000..8f3dd06714 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-004.html @@ -0,0 +1,24 @@ + + + + +Text shaping must be broken across inline box boundaries when margin is non-zero + + + + + +office + + diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-005.html b/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-005.html new file mode 100644 index 0000000000..e5f3aa0de4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-005.html @@ -0,0 +1,24 @@ + + + + +Text shaping must be broken across inline box boundaries when border is non-zero + + + + + +office + + diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-006.html b/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-006.html new file mode 100644 index 0000000000..d3045fa94d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-006.html @@ -0,0 +1,24 @@ + + + + +Text shaping must be broken across inline box boundaries when 'vertical-align' is not 'baseline' + + + + + +office + + diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-007.html b/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-007.html new file mode 100644 index 0000000000..d1360c2fe2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-007.html @@ -0,0 +1,27 @@ + + + + +Text shaping must be broken across inline box boundaries when padding or margin is non-zero + + + + + +office + + diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-008.html b/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-008.html new file mode 100644 index 0000000000..cbb78328bf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-008.html @@ -0,0 +1,24 @@ + + + + +Text shaping must be broken across inline box boundaries at a bidi isolation boundary + + + + + +office + + diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-009.html b/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-009.html new file mode 100644 index 0000000000..f004273dd3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-009.html @@ -0,0 +1,57 @@ + + + + +Text shaping must be broken across inline box boundaries when padding or margin is non-zero + + + + + +
+السلامعليكم +
+
+السلامعليكم +
+
+السلامعليكم +
+
+السلامعليكم +
+
+السلامعليكم +
+
+السلامعليكم +
+
+السلامعليكم +
+
+السلامعليكم +
+ + diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-010.html b/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-010.html new file mode 100644 index 0000000000..514a9aa944 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/boundary-shaping/boundary-shaping-010.html @@ -0,0 +1,21 @@ + + + + +Text shaping must not be broken across inline box boundaries when there is no change in formatting + + + + + +
+السلام + + diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-001.ref.html b/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-001.ref.html new file mode 100644 index 0000000000..23ae8824a8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-001.ref.html @@ -0,0 +1,18 @@ + + + + + + + +office + + diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-002.ref.html b/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-002.ref.html new file mode 100644 index 0000000000..0541daef6c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-002.ref.html @@ -0,0 +1,21 @@ + + + + + + + +office + + diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-003.ref.html b/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-003.ref.html new file mode 100644 index 0000000000..b122551cb7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-003.ref.html @@ -0,0 +1,22 @@ + + + + + + + +of fice + + diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-004.ref.html b/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-004.ref.html new file mode 100644 index 0000000000..b0da33d954 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-004.ref.html @@ -0,0 +1,22 @@ + + + + + + + +off ice + + diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-005.ref.html b/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-005.ref.html new file mode 100644 index 0000000000..b0da33d954 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-005.ref.html @@ -0,0 +1,22 @@ + + + + + + + +off ice + + diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-006.ref.html b/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-006.ref.html new file mode 100644 index 0000000000..6b647bab31 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-006.ref.html @@ -0,0 +1,22 @@ + + + + + + + +office + + diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-007.ref.html b/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-007.ref.html new file mode 100644 index 0000000000..6473384994 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-007.ref.html @@ -0,0 +1,23 @@ + + + + + + + +office + + diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-008.ref.html b/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-008.ref.html new file mode 100644 index 0000000000..0541daef6c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-008.ref.html @@ -0,0 +1,21 @@ + + + + + + + +office + + diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-009.ref.html b/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-009.ref.html new file mode 100644 index 0000000000..7a0fe835c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-009.ref.html @@ -0,0 +1,56 @@ + + + + + + + +
+السلام عليكم +
+
+السلام عليكم +
+
+السلام عليكم +
+
+السلام عليكم +
+
+السلامعليكم +
+
+السلامعليكم +
+
+السلامعليكم +
+
+السلامعليكم +
+ + diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-010.ref.html b/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-010.ref.html new file mode 100644 index 0000000000..8a043267a0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/boundary-shaping/reference/boundary-shaping-010.ref.html @@ -0,0 +1,18 @@ + + + + + + + +
+السلام + + diff --git a/testing/web-platform/tests/css/css-text/boundary-shaping/resources/LinLibertine_Re-4.7.5.woff b/testing/web-platform/tests/css/css-text/boundary-shaping/resources/LinLibertine_Re-4.7.5.woff new file mode 100644 index 0000000000..c953a546f0 Binary files /dev/null and b/testing/web-platform/tests/css/css-text/boundary-shaping/resources/LinLibertine_Re-4.7.5.woff differ diff --git a/testing/web-platform/tests/css/css-text/crashtests/line-break-float-crash.html b/testing/web-platform/tests/css/css-text/crashtests/line-break-float-crash.html new file mode 100644 index 0000000000..bdf47c3e8a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/crashtests/line-break-float-crash.html @@ -0,0 +1,26 @@ + + + + + +
+ + 0 + + +
+ diff --git a/testing/web-platform/tests/css/css-text/crashtests/overflow-wrap-anywhere-crash.html b/testing/web-platform/tests/css/css-text/crashtests/overflow-wrap-anywhere-crash.html new file mode 100644 index 0000000000..11625fe1bf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/crashtests/overflow-wrap-anywhere-crash.html @@ -0,0 +1,28 @@ + + +
+ +
diff --git a/testing/web-platform/tests/css/css-text/crashtests/rendering-rtl-bidi-override-crash.html b/testing/web-platform/tests/css/css-text/crashtests/rendering-rtl-bidi-override-crash.html new file mode 100644 index 0000000000..9ba75c9c37 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/crashtests/rendering-rtl-bidi-override-crash.html @@ -0,0 +1,37 @@ + +CSS Text Test: Crash rendering RLT text with unicode-bidi: bidi-override + + + +
+AxBxC AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +A AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +
diff --git a/testing/web-platform/tests/css/css-text/crashtests/rendering-table-caption-with-list-item-and-svg-crash.html b/testing/web-platform/tests/css/css-text/crashtests/rendering-table-caption-with-list-item-and-svg-crash.html new file mode 100644 index 0000000000..0cc371c56d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/crashtests/rendering-table-caption-with-list-item-and-svg-crash.html @@ -0,0 +1,7 @@ + +CSS Text Test: Crash rendering a table caption with list item and svg + + + + +
  • diff --git a/testing/web-platform/tests/css/css-text/crashtests/rendering-table-caption-with-negative-margins-crash.html b/testing/web-platform/tests/css/css-text/crashtests/rendering-table-caption-with-negative-margins-crash.html new file mode 100644 index 0000000000..c090be9bbe --- /dev/null +++ b/testing/web-platform/tests/css/css-text/crashtests/rendering-table-caption-with-negative-margins-crash.html @@ -0,0 +1,11 @@ + +CSS Text Test: Crash rendering a table caption with empty span and negative margins + + + + + +
    X
    diff --git a/testing/web-platform/tests/css/css-text/crashtests/text-indent-each-line-crash.html b/testing/web-platform/tests/css/css-text/crashtests/text-indent-each-line-crash.html new file mode 100644 index 0000000000..fb63175cf1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/crashtests/text-indent-each-line-crash.html @@ -0,0 +1,14 @@ + + +A + +
    \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/crashtests/text-wrap-balance-float-crash.html b/testing/web-platform/tests/css/css-text/crashtests/text-wrap-balance-float-crash.html new file mode 100644 index 0000000000..a4767b0761 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/crashtests/text-wrap-balance-float-crash.html @@ -0,0 +1,11 @@ + + +
    2
    +
    3
    diff --git a/testing/web-platform/tests/css/css-text/crashtests/text-wrap-balance-nested-blocks-crash.html b/testing/web-platform/tests/css/css-text/crashtests/text-wrap-balance-nested-blocks-crash.html new file mode 100644 index 0000000000..db79cb7d2d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/crashtests/text-wrap-balance-nested-blocks-crash.html @@ -0,0 +1,365 @@ + + + + + +Mozilla bug https://bugzilla.mozilla.org/show_bug.cgi?id=1858421 + + + + + + +

    +HTML structure and text content from https://www.contestwatchers.com/international-visual-identity-awards-2024/
    +(© 2009 – 2023 Contest Watchers; used by permission, see https://creativecommons.org/licenses/by-sa/3.0/).
    +Stripped of styling and external links/resources, purely for testing purposes. +

    + +
    +
    +
    + +
    +
    +
    +

    International Visual Identity Awards 2024

    +
    +
    Image source: International Visual Identity Awards
    +
    +
    + + +
    +

    Now in their 11th year, the International Visual Identity Awards (IVIA) are a global competition loved by agencies and independent designers.

    +

    With 20 diverse categories, there’s plenty of opportunity to share your branding project with the world. The awards were founded with a clear vision to provide an equal opportunity for all types of entry, from the freelance designer, through to small design studios and larger branding agencies.

    +

    One winner and a second and third place runner-up will be announced in each category. One overall winner receives the title of ‘Visual Identity of the Year‘.

    +

    The twenty (20) competition categories for 2024 are:

    +
      +
    • Manufacturing
    • +
    • Destination
    • +
    • Sport
    • +
    • Entertainment
    • +
    • Technology
    • +
    • Telecommunications
    • +
    • Energy/Utilities
    • +
    • Consumer products
    • +
    • Public sector
    • +
    • Media and publishing
    • +
    • Transport and automotive
    • +
    • Healthcare
    • +
    • Financial services
    • +
    • Food and drink
    • +
    • Restaurants, hospitality, travel and leisure
    • +
    • Retail
    • +
    • Charity and non-profit
    • +
    • Professional services
    • +
    • Fashion
    • +
    • Real Estate
    • +
    +

    Eligible entries must have been launched between 1st January 2022 and the final closing date. Entries are permitted from all countries worldwide.

    +

    Entries must include not just a logo but also examples of its application across different items as part of a brand’s visual identity system.

    +

    Winners will be announced in the summer of 2024.

    +

    The International Visual Identity Awards are proudly celebrating their eleventh anniversary this year.

    +

    International Visual Identity Awards 2024 – Entry Fee

    +
      +
    • Early Bird Entry Fee: £135 (+UK VAT where applicable) before 1st December 2023
    • +
    • Standard Entry Fee: £150 (+UK VAT where applicable)
    • +
    +
    +
    + +
    +
    +
    +

    Possibly Related Contests

    + +
    +
    +

    Other Contests by International Visual Identity Awards

    + +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    What is Contest Watchers?

    +

    Launched in 2009, Contest Watchers is a website dedicated to creative challenges and competitions worldwide. With a huge database of international contests in various disciplines, it comes handy to anyone who wants to compete for great prizes and recognition.

    +

    In a parallel universe, Contest Watchers is a super serious gang of five fictional characters.

    +
    +
    +

    Sign up for the Contest Watchers Newsletter

    +
    + + +

    Get all new contests from Contest Watchers delivered directly to your inbox daily or weekly.

    +

    No worries! You can unsubscribe anytime.

    +
    + + +
    +
    +
    + + +
    +
    + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +

    Information

    + +
    +
    +

    Social Profiles

    + +
    +
    +
    +
    +
    +
    +

    Tools

    + +
    + +
    +
    +
    +
    +
    +
    +
    +
    + +
    + + +
    +
    +
    +
    + + + + + diff --git a/testing/web-platform/tests/css/css-text/crashtests/trailing-space-with-cr-crash.html b/testing/web-platform/tests/css/css-text/crashtests/trailing-space-with-cr-crash.html new file mode 100644 index 0000000000..48c223e352 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/crashtests/trailing-space-with-cr-crash.html @@ -0,0 +1,18 @@ + + + + +
    diff --git a/testing/web-platform/tests/css/css-text/crashtests/white-space-pre-wrap-chash.html b/testing/web-platform/tests/css/css-text/crashtests/white-space-pre-wrap-chash.html new file mode 100644 index 0000000000..c34b2d0b3d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/crashtests/white-space-pre-wrap-chash.html @@ -0,0 +1,10 @@ + + + + +
    A A A
    diff --git a/testing/web-platform/tests/css/css-text/crashtests/word-spacing-large-value.html b/testing/web-platform/tests/css/css-text/crashtests/word-spacing-large-value.html new file mode 100644 index 0000000000..cbd83fab16 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/crashtests/word-spacing-large-value.html @@ -0,0 +1,14 @@ + + + + + +
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-203.html b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-203.html new file mode 100644 index 0000000000..eebb5d07da --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-203.html @@ -0,0 +1,71 @@ + + + +letter-spacing at element boundaries + + + + + + +
    Test passes if the pattern is identical in both blue boxes.
    + +
    + +

    AAABBB

    +

    AAABBB

    + +

    AAABBB

    +

    AAABBB

    + +

    AAABBB

    +

    AAABBB

    + +

    AAABBB

    +

    AAABBB

    + +

    AAA BBB

    +

    AAA BBB

    +
    + +
    + +

    AAA BBB

    +

    A A AB B B

    + +

    AAAB B B

    +

    A A AB B B

    + +

    AAA BBB

    +

    A A AB B B

    + +

    AAAB B B

    +

    A A A B B B

    + +

    AAA BBB

    +

    AAA B B B

    +
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-204.html b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-204.html new file mode 100644 index 0000000000..962048420a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-204.html @@ -0,0 +1,82 @@ + + + +letter-spacing at element boundaries + + + + + + +
    Test passes if the pattern is identical in all blue boxes.
    + +
    +

    AD

    +

    AD

    +

    AD

    +

    AD

    +

    AD

    +

    AD

    +
    + +
    +

    AD

    +

    AD

    +

    AD

    +

    AD

    +

    AD

    +

    AD

    +
    + +
    +

    AD

    +

    AD

    +

    AD

    +

    AD

    +

    AD

    +

    AD

    +
    + +
    +

    A D

    +

    A D

    +

    A D

    +

    A D

    +

    A D

    +

    A D

    +
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-205.html b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-205.html new file mode 100644 index 0000000000..e846d94c58 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-205.html @@ -0,0 +1,39 @@ + + + +letter-spacing at element boundaries + + + + + + +
    Test passes if the pattern is identical in both blue boxes.
    + +
    +

    AD

    +
    + +
    +

    A D +

    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-206.html b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-206.html new file mode 100644 index 0000000000..ce2214dea0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-206.html @@ -0,0 +1,101 @@ + + + +letter-spacing at element boundaries + + + + + + +
    Test passes if the pattern is identical in all three blue boxes.
    + +
    +

    AAABBB

    + +

    AAABBB

    +

    AAABBB

    + +

    AAABBB

    +

    AAABBB

    + +

    AAABBB

    +

    AAABBB

    + +

    AAABBB

    +

    AAABBB

    + +

    AAA BBB

    +

    AAA BBB

    +
    + +
    +
    +

    AAABBB

    + +

    AAABBB

    +

    AAABBB

    + +

    AAABBB

    +

    AAABBB

    + +

    AAABBB

    +

    AAABBB

    + +

    AAABBB

    +

    AAABBB

    + +

    AAA BBB

    +

    AAA BBB

    +
    +
    + +
    +

    A A A B B B

    + +

    AAA BBB

    +

    A A AB B B

    + +

    AAA B B B

    +

    A A A B B B

    + +

    AAA BBB

    +

    A A AB B B

    + +

    AAAB B B

    +

    A A A B B B

    + +

    AAA BBB

    +

    AAA B B B

    +
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-211.html b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-211.html new file mode 100644 index 0000000000..1e6d63fdd7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-211.html @@ -0,0 +1,38 @@ + + + +letter-spacing at element boundaries + + + + + + + +
    Test passes if the blue pattern is identical to the black one.
    + +
    +

    ABC

    +
    + +
    +

    A B C +

    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-212.html b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-212.html new file mode 100644 index 0000000000..2f5284ad18 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-212.html @@ -0,0 +1,36 @@ + + + +letter-spacing at element boundaries + + + + + + + +
    Test passes if the blue pattern is identical to the black one.
    + +
    +

    AaBBb

    +
    + +
    +

    Aa B Bb

    +
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bengali-yaphala-001.html b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bengali-yaphala-001.html new file mode 100644 index 0000000000..47349ea88b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bengali-yaphala-001.html @@ -0,0 +1,120 @@ + + + +CSS Text test: letter-spacing and Bengali ya-phala (yo-pholo) + + + + + + + + +

    Test passes if the red Bengali text is entirely hidden by the green blocks.

    + +
    +
    +
    অ্যান্টিগুয়া
    +
    অ্যান্টিগুয়া
    +
    +
    +
    এ্যাডভোকেট
    +
    এ্যাডভোকেট
    +
    +
    + +
    +
    +
    অ্যান্টিগুয়া
    +
    অ্যান্টিগুয়া
    +
    +
    +
    এ্যাডভোকেট
    +
    এ্যাডভোকেট
    +
    +
    + +
    +
    +
    অ্যান্টিগুয়া
    +
    অ্যান্টিগুয়া
    +
    +
    +
    এ্যাডভোকেট
    +
    এ্যাডভোকেট
    +
    +
    + +
    +
    +
    অ্যান্টিগুয়া
    +
    অ্যান্টিগুয়া
    +
    +
    +
    এ্যাডভোকেট
    +
    এ্যাডভোকেট
    +
    +
    + +
    +
    +
    অ্যান্টিগুয়া
    +
    অ্যান্টিগুয়া
    +
    +
    +
    এ্যাডভোকেট
    +
    এ্যাডভোকেট
    +
    +
    + +
    +
    +
    অ্যান্টিগুয়া
    +
    অ্যান্টিগুয়া
    +
    +
    +
    এ্যাডভোকেট
    +
    এ্যাডভোকেট
    +
    +
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bidi-001.html b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bidi-001.html new file mode 100644 index 0000000000..4720e1d13c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bidi-001.html @@ -0,0 +1,21 @@ + + +CSS Text level 3 Test: letter spacing after bidi + + + + + + +

    Test passes if the rightmost character of the line that starts with “a” is under the number 4. +

    12345
    +
    aב
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bidi-002.html b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bidi-002.html new file mode 100644 index 0000000000..7cd6e80fc0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bidi-002.html @@ -0,0 +1,25 @@ + + +CSS Text level 3 Test: letter spacing at bidi fragment boudary + + + + + + + +

    Test passes if the rightmost character of the line that starts with “a” is under the number 3. +

    12345
    +
    a ב
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bidi-003.xht b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bidi-003.xht new file mode 100644 index 0000000000..cdc9f31a55 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bidi-003.xht @@ -0,0 +1,42 @@ + + + + CSS Text level 3 Test: letter spacing, justified text and bidi + + + + + + + + +

    Test passes if no red is visible except for anti-aliasing differences.

    + +
    א ב
    A B
    +
    אב AB
    + + +
    A B
    א ב
    +
    אב AB
    + + diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bidi-004.xht b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bidi-004.xht new file mode 100644 index 0000000000..c8e77d4c31 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bidi-004.xht @@ -0,0 +1,41 @@ + + + + CSS Text level 3 Test: letter spacing is between letters, with bidi + + + + + + + +

    Test passes if no red is visible except for anti-aliasing differences, and the green boxes are the width of a single letter.

    + +
    A B C ב ג א
    +
    ABבג
    + + diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bidi-005.xht b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bidi-005.xht new file mode 100644 index 0000000000..4583bcb12a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-bidi-005.xht @@ -0,0 +1,41 @@ + + + + CSS Text level 3 Test: letter spacing nested changes, with bidi + + + + + + + +

    Test passes if no red is visible except for anti-aliasing differences, and the green rectangle does not extend beyond B to C.

    + +
    A B א ב C D
    +
    ABאבCD
    + + diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-control-chars-001.html b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-control-chars-001.html new file mode 100644 index 0000000000..87d071a1ed --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-control-chars-001.html @@ -0,0 +1,32 @@ + + + + +letter-spacing should not be applied to zero-width format controls + + + + + +The two lines below should match:
    +
    +​let​ter​spac​ing​ should not be +‌af‌fec‌ted‌ by +‍ze‍ro‍-‍width‍ +⁠for⁠mat⁠ +characters +
    +
    +letterspacing should not be +affected by +zero-width +format +characters +
    + + diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-end-of-line-001.html b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-end-of-line-001.html new file mode 100644 index 0000000000..645ef10509 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-end-of-line-001.html @@ -0,0 +1,21 @@ + + +CSS Text level 3 Test: letter spacing at end of line + + + + + + +

    Test passes if the rightmost character of the line that starts with “a” is under the number 4. +

    12345
    +
    aaa
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-end-of-line-002.html b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-end-of-line-002.html new file mode 100644 index 0000000000..c3781a3b0c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-end-of-line-002.html @@ -0,0 +1,31 @@ + + +CSS Text test - letter-spacing applied to preserved newline + + + + + + + + +

    None of these examples should wrap to a second line:

    +
    1. a
    +
    +
    2. b
    +
    +
    3. c
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-ligatures-001.html b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-ligatures-001.html new file mode 100644 index 0000000000..735d9db00d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-ligatures-001.html @@ -0,0 +1,34 @@ + + + +text-justify:inter-character and ligatures + + + + + + +

    Test passes if the black text looks like the blue one, not the orange one. +

    office
    +
    office
    +
    office
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-ligatures-002.html b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-ligatures-002.html new file mode 100644 index 0000000000..b7a2ac8461 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-ligatures-002.html @@ -0,0 +1,33 @@ + + + +letter spacing and ligatures + + + + + + +

    Test passes if the black text looks like the blue one. +

    office
    +
    office
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-ligatures-003.html b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-ligatures-003.html new file mode 100644 index 0000000000..20214f8fdd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-ligatures-003.html @@ -0,0 +1,26 @@ + + + +text-justify:inter-character and ligatures + + + + + + +

    Test passes if the black text looks like the blue one. +

    សាហា
    +
    សាហា
    + diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-ligatures-004.html b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-ligatures-004.html new file mode 100644 index 0000000000..0f17f05454 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-ligatures-004.html @@ -0,0 +1,28 @@ + + + +letter spacing and ligatures + + + + + + +

    Test passes if the black text looks like the blue one. +

    សាហា
    +
    សាហា
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-nesting-001.html b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-nesting-001.html new file mode 100644 index 0000000000..a7149e30c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-nesting-001.html @@ -0,0 +1,20 @@ + + +CSS Text level 3 Test: letter on nested element + + + + + + +

    Test passes if the rightmost character of the line that starts with “a” is under the number 5. +

    123456
    +
    aaaa
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-nesting-002.html b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-nesting-002.html new file mode 100644 index 0000000000..67f180affd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-nesting-002.html @@ -0,0 +1,20 @@ + + +CSS Text level 3 Test: letter spacing on element with single character + + + + + + +

    Test passes if the rightmost character of the line that starts with “a” is under the number 3. +

    12345
    +
    aaa
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-nesting-003.xht b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-nesting-003.xht new file mode 100644 index 0000000000..7d5d846328 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/letter-spacing-nesting-003.xht @@ -0,0 +1,41 @@ + + + + CSS Text level 3 Test: letter spacing changes within element tree + + + + + + + +

    Test passes if no red is visible except for anti-aliasing differences, and the green rectangle does not extend beyond B to C.

    + +
    A B C D
    +
    ABCD
    + + diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-200-ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-200-ref.html new file mode 100644 index 0000000000..d6e87a56d9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-200-ref.html @@ -0,0 +1,52 @@ + + + +CSS Test Reference + + + +
    Test passes if the pattern is identical in all four blue boxes.
    + + +
    +

    x x

    +

    x x 水
    x x x
    水 x x

    +

    x x x
    x x
    x x x

    +

    x x x
    x x
    x x x

    +
    + + +
    +

    x x

    +

    x x 水
    x x x
    水 x x

    +

    x x x
    x x
    x x x

    +

    x x x
    x x
    x x x

    +
    + + +
    +

    x x

    +

    x x 水
    x x x
    水 x x

    +

    x x x
    x x
    x x x

    +

    x x x
    x x
    x x x

    +
    + + +
    +

    x x

    +

    x x 水
    x x x
    水 x x

    +

    x x x
    x x
    x x x

    +

    x x x
    x x
    x x x

    +
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-201-ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-201-ref.html new file mode 100644 index 0000000000..6898da609d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-201-ref.html @@ -0,0 +1,50 @@ + + + +CSS Test Reference + + + +
    Test passes if the pattern is identical in all four blue boxes.
    + + +
    +

    x

    +

    x x
    x
    x x

    +

    x x
    x
    x x

    +

    x x
    x
    x x

    +
    + + +
    +

    x

    +

    x x
    x
    x x

    +

    x x
    x
    x x

    +

    x x
    x
    x x

    +
    + + +
    +

    x

    +

    x x
    x
    x x

    +

    x x
    x
    x x

    +

    x x
    x
    x x

    +
    + + +
    +

    x

    +

    x x
    x
    x x

    +

    x x
    x
    x x

    +

    x x
    x
    x x

    +
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-202-ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-202-ref.html new file mode 100644 index 0000000000..08ea8e56e3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-202-ref.html @@ -0,0 +1,14 @@ + + + +CSS Test Reference + + + +
    Test passes if there is a green rectangle below and no red.
    + +
    xx
    xx
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-203-ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-203-ref.html new file mode 100644 index 0000000000..3461347a28 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-203-ref.html @@ -0,0 +1,58 @@ + + + +CSS Test Reference + + + +
    Test passes if the pattern is identical in both blue boxes.
    + +
    + +

    AAA BBB

    +

    A A AB B B

    + +

    AAAB B B

    +

    A A AB B B

    + +

    AAA BBB

    +

    A A AB B B

    + +

    AAAB B B

    +

    A A A B B B

    + +

    AAA BBB

    +

    AAA B B B

    +
    + +
    + +

    AAA BBB

    +

    A A AB B B

    + +

    AAAB B B

    +

    A A AB B B

    + +

    AAA BBB

    +

    A A AB B B

    + +

    AAAB B B

    +

    A A A B B B

    + +

    AAA BBB

    +

    AAA B B B

    +
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-204-ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-204-ref.html new file mode 100644 index 0000000000..078656c463 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-204-ref.html @@ -0,0 +1,74 @@ + + + +CSS Test Reference + + + +
    Test passes if the pattern is identical in all blue boxes.
    + +
    +

    A D

    +

    A D

    +

    A D

    +

    A D

    +

    A D

    +

    A D

    +
    + +
    +

    A D

    +

    A D

    +

    A D

    +

    A D

    +

    A D

    +

    A D

    +
    + +
    +

    A D

    +

    A D

    +

    A D

    +

    A D

    +

    A D

    +

    A D

    +
    + +
    +

    A D

    +

    A D

    +

    A D

    +

    A D

    +

    A D

    +

    A D

    +
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-205-ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-205-ref.html new file mode 100644 index 0000000000..3c6e2aa60e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-205-ref.html @@ -0,0 +1,36 @@ + + + +letter-spacing at element boundaries + + + +
    Test passes if the pattern is identical in both blue boxes.
    + +
    +

    A D +

    + +
    +

    A D +

    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-206-ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-206-ref.html new file mode 100644 index 0000000000..36bad163f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-206-ref.html @@ -0,0 +1,84 @@ + + + +letter-spacing at element boundaries + + + +
    Test passes if the pattern is identical in all three blue boxes.
    + +
    +

    A A A B B B

    + +

    AAA BBB

    +

    A A AB B B

    + +

    AAA B B B

    +

    A A A B B B

    + +

    AAA BBB

    +

    A A AB B B

    + +

    AAAB B B

    +

    A A A B B B

    + +

    AAA BBB

    +

    AAA B B B

    +
    + +
    +

    A A A B B B

    + +

    AAA BBB

    +

    A A AB B B

    + +

    AAA B B B

    +

    A A A B B B

    + +

    AAA BBB

    +

    A A AB B B

    + +

    AAAB B B

    +

    A A A B B B

    + +

    AAA BBB

    +

    AAA B B B

    +
    + +
    +

    A A A B B B

    + +

    AAA BBB

    +

    A A AB B B

    + +

    AAA B B B

    +

    A A A B B B

    + +

    AAA BBB

    +

    A A AB B B

    + +

    AAAB B B

    +

    A A A B B B

    + +

    AAA BBB

    +

    AAA B B B

    +
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-211-ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-211-ref.html new file mode 100644 index 0000000000..9b3499ed7c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-211-ref.html @@ -0,0 +1,29 @@ + + + +letter-spacing at element boundaries + + + +
    Test passes if the blue pattern is identical to the black one.
    + +
    +

    A B C +

    + +
    +

    A B C +

    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-212-ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-212-ref.html new file mode 100644 index 0000000000..889803699d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-212-ref.html @@ -0,0 +1,28 @@ + + + +CSS Test Reference + + + +
    Test passes if the blue pattern is identical to the black one.
    + +
    +

    Aa B Bb

    +
    + +
    +

    Aa B Bb

    +
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bengali-yaphala-001-ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bengali-yaphala-001-ref.html new file mode 100644 index 0000000000..a1ff2e053a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bengali-yaphala-001-ref.html @@ -0,0 +1,98 @@ + + + +CSS Text reference: letter-spacing and Bengali ya-phala (yo-pholo) + + + + +

    Test passes if the red Bengali text is entirely hidden by the green blocks.

    + +
    +
    +
    অ্যান্টিগুয়া
    +
    +
    +
    এ্যাডভোকেট
    +
    +
    + +
    +
    +
    অ্যান্টিগুয়া
    +
    +
    +
    এ্যাডভোকেট
    +
    +
    + +
    +
    +
    অ্যান্টিগুয়া
    +
    +
    +
    এ্যাডভোকেট
    +
    +
    + +
    +
    +
    অ্যান্টিগুয়া
    +
    +
    +
    এ্যাডভোকেট
    +
    +
    + +
    +
    +
    অ্যান্টিগুয়া
    +
    +
    +
    এ্যাডভোকেট
    +
    +
    + +
    +
    +
    অ্যান্টিগুয়া
    +
    +
    +
    এ্যাডভোকেট
    +
    +
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bidi-001-ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bidi-001-ref.html new file mode 100644 index 0000000000..e34dbc313f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bidi-001-ref.html @@ -0,0 +1,14 @@ + + +CSS test reference + + + +

    Test passes if the rightmost character of the line that starts with “a” is under the number 4. +

    12345
    +
    abאב
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bidi-002-ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bidi-002-ref.html new file mode 100644 index 0000000000..f197769f3a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bidi-002-ref.html @@ -0,0 +1,14 @@ + + +CSS test reference + + + +

    Test passes if the rightmost character of the line that starts with “a” is under the number 3. +

    12345
    +
    aaב
    ב
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bidi-003-ref.xht b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bidi-003-ref.xht new file mode 100644 index 0000000000..d46dd7a361 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bidi-003-ref.xht @@ -0,0 +1,30 @@ + + + + + + + +

    Test passes if no red is visible except for anti-aliasing differences.

    + +
    א ב
    A B
    +
    א ב
    A B
    + + +
    A B
    א ב
    +
    A B
    א ב
    + + diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bidi-004-ref.xht b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bidi-004-ref.xht new file mode 100644 index 0000000000..a0326fcbaf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bidi-004-ref.xht @@ -0,0 +1,27 @@ + + + + + + + +

    Test passes if no red is visible except for anti-aliasing differences, and the green boxes are the width of a single letter.

    + +
    A B C ב ג א
    +
    A B C ב ג א
    + + diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bidi-005-ref.xht b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bidi-005-ref.xht new file mode 100644 index 0000000000..d93f98495a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-bidi-005-ref.xht @@ -0,0 +1,27 @@ + + + + + + + +

    Test passes if no red is visible except for anti-aliasing differences, and the green rectangle does not extend beyond B to C.

    + +
    A B א ב C D
    +
    A B א ב C D
    + + diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-control-chars-001.ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-control-chars-001.ref.html new file mode 100644 index 0000000000..977d821145 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-control-chars-001.ref.html @@ -0,0 +1,30 @@ + + + + +letter-spacing should not be applied to zero-width format controls + + + +The two lines below should match:
    +
    +letterspacing should not be +affected by +zero-width +format +characters +
    +
    +letterspacing should not be +affected by +zero-width +format +characters +
    + + diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-end-of-line-001-ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-end-of-line-001-ref.html new file mode 100644 index 0000000000..eb474ab8d2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-end-of-line-001-ref.html @@ -0,0 +1,14 @@ + + +CSS test reference + + + +

    Test passes if the rightmost character of the line that starts with “a” is under the number 4. +

    12345
    +
    a aa
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-end-of-line-002-ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-end-of-line-002-ref.html new file mode 100644 index 0000000000..a99e1e2fa5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-end-of-line-002-ref.html @@ -0,0 +1,27 @@ + + +CSS Text reference + + + + +

    None of these examples should wrap to a second line:

    +
    1. a
    +
    +
    2. b
    +
    +
    3. c
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-ligatures-001-ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-ligatures-001-ref.html new file mode 100644 index 0000000000..e4caf6587a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-ligatures-001-ref.html @@ -0,0 +1,31 @@ + + + +text-justify:inter-character and ligatures + + +

    Test passes if the black text looks like the blue one, not the orange one. +

    office
    +
    office
    +
    office
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-ligatures-002-ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-ligatures-002-ref.html new file mode 100644 index 0000000000..2cbe5b0a0c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-ligatures-002-ref.html @@ -0,0 +1,28 @@ + + + +letter spacing and ligatures + + +

    Test passes if the black text looks like the blue one. +

    office
    +
    office
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-ligatures-003-ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-ligatures-003-ref.html new file mode 100644 index 0000000000..2d1e7bd038 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-ligatures-003-ref.html @@ -0,0 +1,17 @@ + + + +text-justify:inter-character and ligatures + + +

    Test passes if the black text looks like the blue one. +

    សាហា
    +
    សាហា
    + diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-ligatures-004-ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-ligatures-004-ref.html new file mode 100644 index 0000000000..bb3881fc5e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-ligatures-004-ref.html @@ -0,0 +1,21 @@ + + + +letter spacing and ligatures + + +

    Test passes if the black text looks like the blue one. +

    សាហា
    +
    សាហា
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-nesting-001-ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-nesting-001-ref.html new file mode 100644 index 0000000000..3d003f3621 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-nesting-001-ref.html @@ -0,0 +1,14 @@ + + +CSS test reference + + + +

    Test passes if the rightmost character of the line that starts with “a” is under the number 5. +

    123456
    +
    aa aa
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-nesting-002-ref.html b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-nesting-002-ref.html new file mode 100644 index 0000000000..93eb6b0fca --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-nesting-002-ref.html @@ -0,0 +1,14 @@ + + +CSS test reference + + + +

    Test passes if the rightmost character of the line that starts with “a” is under the number 3. +

    12345
    +
    aaa
    diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-nesting-003-ref.xht b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-nesting-003-ref.xht new file mode 100644 index 0000000000..996f2a1e30 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/letter-spacing/reference/letter-spacing-nesting-003-ref.xht @@ -0,0 +1,26 @@ + + + + + + + +

    Test passes if no red is visible except for anti-aliasing differences, and the green rectangle does not extend beyond B to C.

    + +
    A B C D
    + + diff --git a/testing/web-platform/tests/css/css-text/letter-spacing/support/swatch-orange.png b/testing/web-platform/tests/css/css-text/letter-spacing/support/swatch-orange.png new file mode 100644 index 0000000000..d3cd498b52 Binary files /dev/null and b/testing/web-platform/tests/css/css-text/letter-spacing/support/swatch-orange.png differ diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-001.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-001.html new file mode 100644 index 0000000000..6f2367035f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-001.html @@ -0,0 +1,35 @@ + + + +CSS Text Test: line-break: anywhere + + + + + + + +

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

    +
    + +
    aa-a.a)a,a)a aa⁠a‍a・a
    diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-002.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-002.html new file mode 100644 index 0000000000..966d5c1c7b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-002.html @@ -0,0 +1,32 @@ + + + +CSS Text Test: line-break: anywhere + + + + + + + +

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

    +
    + +
    no hyphenation
    diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-003.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-003.html new file mode 100644 index 0000000000..0b004b04a0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-003.html @@ -0,0 +1,25 @@ + + + +CSS Text Test: line-break: anywhere + + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    Latin latin latin latin
    +
    Latin latin latin lati
    n
    + + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-004.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-004.html new file mode 100644 index 0000000000..26bd466ae3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-004.html @@ -0,0 +1,40 @@ + + + +CSS Text Test: line-break: anywhere + + + + + + + + + + +

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

    +
    XX X
    XX
    +
    XX XXX
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-005.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-005.html new file mode 100644 index 0000000000..5e286a0d76 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-005.html @@ -0,0 +1,36 @@ + + + +CSS Text Test: line-break: anywhere + + + + + + + + + +

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

    +
    X XX
    XX
    X XX
    X
    +
    X XX XX X XX X
    diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-006.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-006.html new file mode 100644 index 0000000000..802d66f0cf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-006.html @@ -0,0 +1,36 @@ + + + +CSS Text Test: line-break: anywhere + + + + + + + + +

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

    +
    XXXX
     XXX
    X X
    X
    +
    XXXX XXXX X X
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-007.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-007.html new file mode 100644 index 0000000000..02a4c77653 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-007.html @@ -0,0 +1,36 @@ + + + +CSS Text Test: line-break: anywhere + + + + + + + + +

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

    +
    X XXX
    XX
    +
    X XX...
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-008.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-008.html new file mode 100644 index 0000000000..dddfdc1fb2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-008.html @@ -0,0 +1,39 @@ + + + +CSS Text Test: line-break: anywhere + + + + + + + + + + +

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

    +
    X XXX
    XX
    +
    X XX...
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-009.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-009.html new file mode 100644 index 0000000000..9d8e8888b5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-009.html @@ -0,0 +1,39 @@ + + + +CSS Text Test: line-break: anywhere + + + + + + + + + + +

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

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

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

    +
    XXXX
     XXX
    X X
    X
    +
    XXXX XXXX X X
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-011.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-011.html new file mode 100644 index 0000000000..0565122568 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-011.html @@ -0,0 +1,36 @@ + + + +CSS Text Test: line-break: anywhere + + + + + + + + +

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

    +
    X XXX
    XX
    +
    X XX///
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-012.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-012.html new file mode 100644 index 0000000000..872dc9d31d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-012.html @@ -0,0 +1,36 @@ + + + +CSS Text Test: line-break: anywhere + + + + + + + + +

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

    +
    X XXX
    XX
    +
    X XX\\\
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-013.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-013.html new file mode 100644 index 0000000000..55ad0b6f74 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-013.html @@ -0,0 +1,36 @@ + + + +CSS Text Test: line-break: anywhere + + + + + + + + +

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

    +
    XXX
    XX
    +
    XXX/X
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-014.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-014.html new file mode 100644 index 0000000000..568b899fd6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-014.html @@ -0,0 +1,36 @@ + + + +CSS Text Test: line-break: anywhere + + + + + + + + +

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

    +
    XXX
    XX
    +
    XXX\X
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-015.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-015.html new file mode 100644 index 0000000000..68c3562e29 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-015.html @@ -0,0 +1,36 @@ + + + +CSS Text Test: line-break: anywhere + + + + + + + + +

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

    +
    XXXX
    X
    +
    XXX\X
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-016.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-016.html new file mode 100644 index 0000000000..ea09bb2865 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-016.html @@ -0,0 +1,36 @@ + + + +CSS Text Test: line-break: anywhere + + + + + + + + +

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

    +
    XXXX
    X
    +
    XXX/X
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-017.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-017.html new file mode 100644 index 0000000000..a2521cbcbb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-017.html @@ -0,0 +1,35 @@ + + + +CSS Text Test: line-break: 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/line-break/line-break-anywhere-and-white-space-001.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-001.html new file mode 100644 index 0000000000..a4158dc990 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-001.html @@ -0,0 +1,39 @@ + + + + +CSS Text Test: line-break: anywhere and the white-space property + + + + + + + + + + + +

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

    +
    XXXXXXXXXX
    +
    XXXX XX
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-002.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-002.html new file mode 100644 index 0000000000..2fbb53dca2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-002.html @@ -0,0 +1,40 @@ + + + + +CSS Text Test: line-break: anywhere and the white-space property + + + + + + + + + + + +

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

    +
    XXXX XX
    +
    XXXX XX
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-003.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-003.html new file mode 100644 index 0000000000..3002dc1064 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-003.html @@ -0,0 +1,38 @@ + + + +CSS Text Test: line-break: anywhere and the white-space property + + + + + + + + + + + +

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

    +
    XXXX
    +
    XXX
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-004.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-004.html new file mode 100644 index 0000000000..e6e1b39787 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-004.html @@ -0,0 +1,40 @@ + + + +CSS Text Test: line-break: anywhere and the white-space property + + + + + + + + + + + + +

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

    +
    XXX
    XX
    +
    XXX XX
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-005.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-005.html new file mode 100644 index 0000000000..2f64d8704b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-005.html @@ -0,0 +1,40 @@ + + + +CSS Text Test: line-break: anywhere and the white-space property + + + + + + + + + + + + +

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

    +
    XXXX
    X
    +
    XXXXX
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-006.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-006.html new file mode 100644 index 0000000000..c804e37126 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-006.html @@ -0,0 +1,39 @@ + + + +CSS Text Test: line-break: anywhere and the white-space property + + + + + + + + + + + + +

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

    +
    XXXX
    XX
    +
    X XX
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-007.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-007.html new file mode 100644 index 0000000000..d9b266db9f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-007.html @@ -0,0 +1,40 @@ + + + +CSS Text Test: line-break: anywhere and the white-space property + + + + + + + + + + + + +

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

    +
    XXXX
    XX
    +
    XXX XX
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-008.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-008.html new file mode 100644 index 0000000000..aebd31ea68 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-008.html @@ -0,0 +1,39 @@ + + + +CSS Text Test: line-break: anywhere and the white-space property + + + + + + + + + + + + +

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

    +
    XXXX
    XX
    XX
    XXX
    +
    XX XXXXX
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-009.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-009.html new file mode 100644 index 0000000000..f536c907a4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-and-white-space-009.html @@ -0,0 +1,39 @@ + + + +CSS Text Test: line-break: anywhere and the white-space property + + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XX
    +
    XXXX XXXXX X
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-001.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-001.html new file mode 100644 index 0000000000..d18df4b38c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-001.html @@ -0,0 +1,35 @@ + + + +CSS Text Test: line-break: anywhere overrides behavior defined for the WJ, ZW, GL, and ZWJ classes + + + + + + + + + + +

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

    +
    +
    XX⁠XX
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-002.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-002.html new file mode 100644 index 0000000000..1255aa14d3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-002.html @@ -0,0 +1,35 @@ + + + +CSS Text Test: line-break: anywhere overrides behavior defined for the WJ, ZW, GL, and ZWJ classes + + + + + + + + + + +

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

    +
    +
    XXXX
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-003.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-003.html new file mode 100644 index 0000000000..7fe230e890 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-003.html @@ -0,0 +1,36 @@ + + + +CSS Text Test: line-break: anywhere overrides behavior defined for the WJ, ZW, GL, and ZWJ classes + + + + + + + + + + +

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

    +
    XXXX
    XX
    +
    ..​...X
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-004.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-004.html new file mode 100644 index 0000000000..13706d5d9d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-004.html @@ -0,0 +1,35 @@ + + + +CSS Text Test: line-break: anywhere overrides behavior defined for the WJ, ZW, GL, and ZWJ classes + + + + + + + + + + +

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

    +
    +
    XX XX
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-005.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-005.html new file mode 100644 index 0000000000..175228d9c5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-005.html @@ -0,0 +1,34 @@ + + + +CSS Text Test: line-break: anywhere overrides behavior defined for the WJ, ZW, GL, and ZWJ classes + + + + + + + + + + +

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

    +
    XX
    XX
    +
    XX X
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-006.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-006.html new file mode 100644 index 0000000000..9bb557e7d3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-006.html @@ -0,0 +1,35 @@ + + + +CSS Text Test: line-break: anywhere overrides behavior defined for the WJ, ZW, GL, and ZWJ classes + + + + + + + + + + +

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

    +
    +
    XX  XX
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-007.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-007.html new file mode 100644 index 0000000000..7f90bfd430 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-007.html @@ -0,0 +1,35 @@ + + + +CSS Text Test: line-break: anywhere overrides behavior defined for the WJ, ZW, GL, and ZWJ classes + + + + + + + + + + +

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

    +
    XXXXX
    XX
    +
    XXX  XXX
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-008.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-008.html new file mode 100644 index 0000000000..40826540c9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-008.html @@ -0,0 +1,34 @@ + + + +CSS Text Test: line-break: anywhere overrides behavior defined for the WJ, ZW, GL, and ZWJ classes + + + + + + + + + + +

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

    +
    XX
    X
    +
    XX X
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-009.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-009.html new file mode 100644 index 0000000000..6d6ca3f743 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-009.html @@ -0,0 +1,34 @@ + + + +CSS Text Test: line-break: anywhere overrides behavior defined for the WJ, ZW, GL, and ZWJ classes + + + + + + + + + + +

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

    +
    XX
    X
    +
    XX᠎X
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-010.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-010.html new file mode 100644 index 0000000000..5f152c6629 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-010.html @@ -0,0 +1,35 @@ + + + +CSS Text Test: line-break: anywhere overrides behavior defined for the WJ, ZW, GL, and ZWJ classes + + + + + + + + + + +

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

    +
    +
    XX ᠎XX
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-011.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-011.html new file mode 100644 index 0000000000..2196d983f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-011.html @@ -0,0 +1,34 @@ + + + +CSS Text Test: line-break: anywhere overrides behavior defined for the WJ, ZW, GL, and ZWJ classes + + + + + + + + + + +

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

    +
    XX
    X
    +
    XX͏X
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-012.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-012.html new file mode 100644 index 0000000000..110d9cafc4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-012.html @@ -0,0 +1,35 @@ + + + +CSS Text Test: line-break: anywhere overrides behavior defined for the WJ, ZW, GL, and ZWJ classes + + + + + + + + + + +

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

    +
    +
    XX ͏XX
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-013.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-013.html new file mode 100644 index 0000000000..2cda76c5cd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-013.html @@ -0,0 +1,35 @@ + + + +CSS Text Test: line-break: anywhere overrides behavior defined for the WJ, ZW, GL, and ZWJ classes + + + + + + + + + + +

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

    +
    +
    XX‑X
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-014.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-014.html new file mode 100644 index 0000000000..d79efb7aee --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-014.html @@ -0,0 +1,35 @@ + + + +CSS Text Test: line-break: anywhere overrides behavior defined for the WJ, ZW, GL, and ZWJ classes + + + + + + + + + + +

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

    +
    XX X
    XX
    +
    XX ‑XX
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-015.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-015.html new file mode 100644 index 0000000000..5eecd03da2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-015.html @@ -0,0 +1,36 @@ + + + +CSS Text Test: line-break: anywhere overrides behavior defined for the WJ, ZW, GL, and ZWJ classes + + + + + + + + + + +

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

    +
    +
    XX‍XX
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-016.html b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-016.html new file mode 100644 index 0000000000..d4ab337a7b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-anywhere-overrides-uax-behavior-016.html @@ -0,0 +1,35 @@ + + + +CSS Text Test: line-break: anywhere overrides behavior defined for the WJ, ZW, GL, and ZWJ classes + + + + + + + + + + +

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

    +
    XX X
    X
    +
    XX ‍XX
    + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-loose-011.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-loose-011.xht new file mode 100644 index 0000000000..604466a1f4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-loose-011.xht @@ -0,0 +1,94 @@ + + + + + CSS Text Test: line-break - loose and Japanese small kana + + + + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

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

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-loose-013.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-loose-013.xht new file mode 100644 index 0000000000..089d4613ed --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-loose-013.xht @@ -0,0 +1,65 @@ + + + + + CSS Text Test: line-break - loose and hyphens + + + + + + + + + + +

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

    + +
    +

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

    +

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

    +
    +
    +

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

    +

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

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

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

    + +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

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

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

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

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

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

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-loose-017a.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-loose-017a.xht new file mode 100644 index 0000000000..b63f1504c2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-loose-017a.xht @@ -0,0 +1,84 @@ + + + + + CSS Text Test: line-break - loose and postfixes + + + + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

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

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

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

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-loose-hyphens-001.html b/testing/web-platform/tests/css/css-text/line-break/line-break-loose-hyphens-001.html new file mode 100644 index 0000000000..e8200d66d4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-loose-hyphens-001.html @@ -0,0 +1,21 @@ + + + +CSS test: hyphens and line-break:loose + + + + + + +

    The test passes if the second line in each box below starts with a hyphen. +(Note: the hyphens in each box do no need to be the same size.) + +

    文文‐文
    +
    文文–文
    diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-loose-hyphens-002.html b/testing/web-platform/tests/css/css-text/line-break/line-break-loose-hyphens-002.html new file mode 100644 index 0000000000..f2841c9b10 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-loose-hyphens-002.html @@ -0,0 +1,24 @@ + + + +CSS test: hyphens and line-break:loose + + + + + + + +

    The test passes if the second line in each box below starts with a hyphen. +(Note: the hyphens in each box do no need to be the same size.) + +

    aa‐a
    +
    aa–a
    diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-loose-hyphens-003.html b/testing/web-platform/tests/css/css-text/line-break/line-break-loose-hyphens-003.html new file mode 100644 index 0000000000..4af970f73f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-loose-hyphens-003.html @@ -0,0 +1,22 @@ + + + +CSS test: hyphens and line-break:loose + + + + + + +

    The test passes if there are two lines of text below +and they both end with a hyphen. +(Note: the hyphens do no need to be the same size.) + +

    aa‐
    +
    aa–
    diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-normal-011.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-011.xht new file mode 100644 index 0000000000..692468c527 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-011.xht @@ -0,0 +1,94 @@ + + + + + CSS Text Test: line-break - normal and Japanese small kana + + + + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

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

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-normal-013.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-013.xht new file mode 100644 index 0000000000..f58fe39d69 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-013.xht @@ -0,0 +1,65 @@ + + + + + CSS Text Test: line-break - normal and hyphens + + + + + + + + + + +

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

    + +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-normal-014.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-014.xht new file mode 100644 index 0000000000..86a35bfb6b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-014.xht @@ -0,0 +1,97 @@ + + + + + CSS Text Test: line-break - normal and iteration marks + + + + + + + + + + +

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

    + +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-normal-015a.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-015a.xht new file mode 100644 index 0000000000..d2e0fe3499 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-015a.xht @@ -0,0 +1,66 @@ + + + + + CSS Text Test: line-break - normal and inseparable characters + + + + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-normal-015b.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-015b.xht new file mode 100644 index 0000000000..904b009ac6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-015b.xht @@ -0,0 +1,67 @@ + + + + + CSS Text Test: line-break - normal and inseparable characters + + + + + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-normal-016a.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-016a.xht new file mode 100644 index 0000000000..c3b103ab7a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-016a.xht @@ -0,0 +1,84 @@ + + + + + CSS Text Test: line-break - normal and centered punctuation marks + + + + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-normal-016b.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-016b.xht new file mode 100644 index 0000000000..c73bb159d0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-016b.xht @@ -0,0 +1,102 @@ + + + + + CSS Text Test: line-break - normal and centered punctuation marks + + + + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-normal-017a.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-017a.xht new file mode 100644 index 0000000000..f9b5169cf4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-017a.xht @@ -0,0 +1,84 @@ + + + + + CSS Text Test: line-break - normal and postfixes + + + + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-normal-017b.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-017b.xht new file mode 100644 index 0000000000..124ece3189 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-017b.xht @@ -0,0 +1,75 @@ + + + + + CSS Text Test: line-break - normal and postfixes + + + + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-normal-018.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-018.xht new file mode 100644 index 0000000000..a1042e858a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-018.xht @@ -0,0 +1,93 @@ + + + + + CSS Text Test: line-break - normal and prefixes + + + + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-normal-hyphens-001.html b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-hyphens-001.html new file mode 100644 index 0000000000..245ebf3f10 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-hyphens-001.html @@ -0,0 +1,21 @@ + + + +CSS test: hyphens and line-break:normal + + + + + + +

    The test passes if the second line in each box below ends with a hyphen. +(Note: the hyphens in each box do no need to be the same size.) + +

    文文‐文
    +
    文文–文
    diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-normal-hyphens-002.html b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-hyphens-002.html new file mode 100644 index 0000000000..d7de5c5f09 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-hyphens-002.html @@ -0,0 +1,24 @@ + + + +CSS test: hyphens and line-break:normal + + + + + + + +

    The test passes if the second line in each box below ends with a hyphen. +(Note: the hyphens in each box do no need to be the same size.) + +

    aa‐a
    +
    aa–a
    diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-normal-hyphens-003.html b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-hyphens-003.html new file mode 100644 index 0000000000..7e9054a4a8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-normal-hyphens-003.html @@ -0,0 +1,22 @@ + + + +CSS test: hyphens and line-break:normal + + + + + + +

    The test passes if there are two lines of text below +and they both end with a hyphen. +(Note: the hyphens do no need to be the same size.) + +

    aa‐
    +
    aa–
    diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-shaping-001.html b/testing/web-platform/tests/css/css-text/line-break/line-break-shaping-001.html new file mode 100644 index 0000000000..4ce1da2f30 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-shaping-001.html @@ -0,0 +1,39 @@ + + +CSS Text level 3 Test: line-break: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/line-break/line-break-strict-011.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-011.xht new file mode 100644 index 0000000000..d9cecc788a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-011.xht @@ -0,0 +1,94 @@ + + + + + CSS Text Test: line-break - strict and Japanese small kana + + + + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-strict-012.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-012.xht new file mode 100644 index 0000000000..c9f80dd81a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-012.xht @@ -0,0 +1,67 @@ + + + + + CSS Text Test: line-break - strict and Katakana-Hiragana prolonged sound marks + + + + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-strict-013.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-013.xht new file mode 100644 index 0000000000..d6746e4579 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-013.xht @@ -0,0 +1,65 @@ + + + + + CSS Text Test: line-break - strict and hyphens + + + + + + + + + + +

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

    + +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-strict-014.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-014.xht new file mode 100644 index 0000000000..90710cbdbe --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-014.xht @@ -0,0 +1,97 @@ + + + + + CSS Text Test: line-break - strict and iteration marks + + + + + + + + + + +

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

    + +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-strict-015a.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-015a.xht new file mode 100644 index 0000000000..ad31e4fc54 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-015a.xht @@ -0,0 +1,66 @@ + + + + + CSS Text Test: line-break - strict and inseparable characters + + + + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-strict-015b.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-015b.xht new file mode 100644 index 0000000000..563ae9da9a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-015b.xht @@ -0,0 +1,67 @@ + + + + + CSS Text Test: line-break - strict and inseparable characters + + + + + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-strict-016a.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-016a.xht new file mode 100644 index 0000000000..9e6e8b8690 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-016a.xht @@ -0,0 +1,84 @@ + + + + + CSS Text Test: line-break - strict and centered punctuation marks + + + + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-strict-016b.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-016b.xht new file mode 100644 index 0000000000..9a4a3c22ed --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-016b.xht @@ -0,0 +1,102 @@ + + + + + CSS Text Test: line-break - strict and centered punctuation marks + + + + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-strict-017a.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-017a.xht new file mode 100644 index 0000000000..795f2aecb3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-017a.xht @@ -0,0 +1,84 @@ + + + + + CSS Text Test: line-break - strict and postfixes + + + + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-strict-017b.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-017b.xht new file mode 100644 index 0000000000..c41b3afae2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-017b.xht @@ -0,0 +1,75 @@ + + + + + CSS Text Test: line-break - strict and postfixes + + + + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-strict-018.xht b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-018.xht new file mode 100644 index 0000000000..85a92d1688 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-018.xht @@ -0,0 +1,93 @@ + + + + + CSS Text Test: line-break - strict and prefixes + + + + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-strict-hyphens-001.html b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-hyphens-001.html new file mode 100644 index 0000000000..0d8677e3bf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-hyphens-001.html @@ -0,0 +1,21 @@ + + + +CSS test: hyphens and line-break:strict + + + + + + +

    The test passes if the second line in each box below ends with a hyphen. +(Note: the hyphens in each box do no need to be the same size.) + +

    文文‐文
    +
    文文–文
    diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-strict-hyphens-002.html b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-hyphens-002.html new file mode 100644 index 0000000000..cb5b8354e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-hyphens-002.html @@ -0,0 +1,24 @@ + + + +CSS test: hyphens and line-break:strict + + + + + + + +

    The test passes if the second line in each box below ends with a hyphen. +(Note: the hyphens in each box do no need to be the same size.) + +

    aa‐a
    +
    aa–a
    diff --git a/testing/web-platform/tests/css/css-text/line-break/line-break-strict-hyphens-003.html b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-hyphens-003.html new file mode 100644 index 0000000000..f0d3adc88e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/line-break-strict-hyphens-003.html @@ -0,0 +1,22 @@ + + + +CSS test: hyphens and line-break:strict + + + + + + +

    The test passes if there are two lines of text below +and they both end with a hyphen. +(Note: the hyphens do no need to be the same size.) + +

    aa‐
    +
    aa–
    diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-anywhere-001-ref.html b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-anywhere-001-ref.html new file mode 100644 index 0000000000..daf17c9c0a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-anywhere-001-ref.html @@ -0,0 +1,17 @@ + + + +CSS Text Test Reference + + + +

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

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-anywhere-003-ref.html b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-anywhere-003-ref.html new file mode 100644 index 0000000000..ceec198d03 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-anywhere-003-ref.html @@ -0,0 +1,18 @@ + + + + +word-break: break-all, latin + + + + +
    Test passes if the two orange boxes are the same.
    +
    Latin latin latin lati
    n
    +
    Latin latin latin lati
    n
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-anywhere-004-ref.html b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-anywhere-004-ref.html new file mode 100644 index 0000000000..0e0300a72d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-anywhere-004-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/line-break/reference/line-break-loose-011-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-011-ref.xht new file mode 100644 index 0000000000..cc6d9023c0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-011-ref.xht @@ -0,0 +1,87 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

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

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-013-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-013-ref.xht new file mode 100644 index 0000000000..27ea22e988 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-013-ref.xht @@ -0,0 +1,59 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    + +
    +

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

    +

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

    +
    +
    +

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

    +

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

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

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

    + +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-015-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-015-ref.xht new file mode 100644 index 0000000000..c59d5af504 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-015-ref.xht @@ -0,0 +1,60 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-016a-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-016a-ref.xht new file mode 100644 index 0000000000..4338d02bab --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-016a-ref.xht @@ -0,0 +1,78 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

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

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-017a-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-017a-ref.xht new file mode 100644 index 0000000000..dc1084a815 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-017a-ref.xht @@ -0,0 +1,78 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

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

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

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

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-hyphens-001-ref.html b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-hyphens-001-ref.html new file mode 100644 index 0000000000..42746cb814 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-hyphens-001-ref.html @@ -0,0 +1,18 @@ + + + +Test reference + + + +

    The test passes if the second line in each box below starts with a hyphen. +(Note: the hyphens in each box do no need to be the same size.) + +

    文文
    ‐文
    +
    文文
    –文
    diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-hyphens-002-ref.html b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-hyphens-002-ref.html new file mode 100644 index 0000000000..a542fe86eb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-hyphens-002-ref.html @@ -0,0 +1,19 @@ + + + +Test reference + + + +

    The test passes if the second line in each box below starts with a hyphen. +(Note: the hyphens in each box do no need to be the same size.) + +

    aa
    ‐a
    +
    aa
    –a
    diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-hyphens-003-ref.html b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-hyphens-003-ref.html new file mode 100644 index 0000000000..dbfc1a90c7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-loose-hyphens-003-ref.html @@ -0,0 +1,18 @@ + + + +Test reference + + + +

    The test passes if there are two lines of text below +and they both end with a hyphen. +(Note: the hyphens do no need to be the same size.) + +

    aa‐
    +
    aa–
    diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-011-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-011-ref.xht new file mode 100644 index 0000000000..dc37069bad --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-011-ref.xht @@ -0,0 +1,87 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

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

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-013-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-013-ref.xht new file mode 100644 index 0000000000..28ebcc404e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-013-ref.xht @@ -0,0 +1,59 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    + +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-014-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-014-ref.xht new file mode 100644 index 0000000000..577bf29a51 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-014-ref.xht @@ -0,0 +1,91 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    + +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-015a-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-015a-ref.xht new file mode 100644 index 0000000000..23cf1487b1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-015a-ref.xht @@ -0,0 +1,60 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-015b-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-015b-ref.xht new file mode 100644 index 0000000000..b4697babbc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-015b-ref.xht @@ -0,0 +1,60 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-016a-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-016a-ref.xht new file mode 100644 index 0000000000..4ebe678bd4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-016a-ref.xht @@ -0,0 +1,78 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-016b-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-016b-ref.xht new file mode 100644 index 0000000000..4ee234b4cb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-016b-ref.xht @@ -0,0 +1,96 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-017a-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-017a-ref.xht new file mode 100644 index 0000000000..d6d7080fdd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-017a-ref.xht @@ -0,0 +1,78 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-017b-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-017b-ref.xht new file mode 100644 index 0000000000..7efb5296b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-017b-ref.xht @@ -0,0 +1,69 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-018-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-018-ref.xht new file mode 100644 index 0000000000..9b23b57dfe --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-018-ref.xht @@ -0,0 +1,87 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-hyphens-001-ref.html b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-hyphens-001-ref.html new file mode 100644 index 0000000000..6b802e30e7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-hyphens-001-ref.html @@ -0,0 +1,18 @@ + + + +Test reference + + + +

    The test passes if the second line in each box below ends with a hyphen. +(Note: the hyphens in each box do no need to be the same size.) + +


    文‐
    +

    文–
    diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-hyphens-002-ref.html b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-hyphens-002-ref.html new file mode 100644 index 0000000000..23ab9b553b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-normal-hyphens-002-ref.html @@ -0,0 +1,19 @@ + + + +test reference + + + +

    The test passes if the second line in each box below ends with a hyphen. +(Note: the hyphens in each box do no need to be the same size.) + +

    a
    a‐
    a
    +
    a
    a–
    a
    diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-shaping-001-ref.html b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-shaping-001-ref.html new file mode 100644 index 0000000000..5543ab0729 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-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/line-break/reference/line-break-strict-011-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-011-ref.xht new file mode 100644 index 0000000000..ec17a31ec5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-011-ref.xht @@ -0,0 +1,87 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-012-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-012-ref.xht new file mode 100644 index 0000000000..c221b0e440 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-012-ref.xht @@ -0,0 +1,61 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-013-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-013-ref.xht new file mode 100644 index 0000000000..c2e6d603ad --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-013-ref.xht @@ -0,0 +1,59 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    + +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-014-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-014-ref.xht new file mode 100644 index 0000000000..2af0a903eb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-014-ref.xht @@ -0,0 +1,91 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    + +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    +
    +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-015a-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-015a-ref.xht new file mode 100644 index 0000000000..252818c22a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-015a-ref.xht @@ -0,0 +1,60 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-015b-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-015b-ref.xht new file mode 100644 index 0000000000..8eceb2ae9d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-015b-ref.xht @@ -0,0 +1,60 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-016a-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-016a-ref.xht new file mode 100644 index 0000000000..9c2d497a03 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-016a-ref.xht @@ -0,0 +1,78 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-016b-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-016b-ref.xht new file mode 100644 index 0000000000..d000b8087b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-016b-ref.xht @@ -0,0 +1,96 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-017a-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-017a-ref.xht new file mode 100644 index 0000000000..874b4ddcae --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-017a-ref.xht @@ -0,0 +1,78 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-017b-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-017b-ref.xht new file mode 100644 index 0000000000..c4b5c89b20 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-017b-ref.xht @@ -0,0 +1,69 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-018-ref.xht b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-018-ref.xht new file mode 100644 index 0000000000..c0c236a927 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-break/reference/line-break-strict-018-ref.xht @@ -0,0 +1,87 @@ + + + + + CSS Reftest Reference + + + + + + + +

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

    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    +
    + +

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

    +

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

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-001.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-001.html new file mode 100644 index 0000000000..f7c0cc0ff1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-001.html @@ -0,0 +1,37 @@ + + + +CSS Text — line breaking around Zero With Space + + + + + + + +

    There should be a green rectangle and no red.

    +
    +
    X​X
    +
    X
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-002.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-002.html new file mode 100644 index 0000000000..2e2c285b52 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-002.html @@ -0,0 +1,37 @@ + + + +CSS Text — line breaking sanity check + + + + + + + +

    There should be a green rectangle and no red.

    +
    +
    X​X
    +
    X
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-003.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-003.html new file mode 100644 index 0000000000..4d5048787b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-003.html @@ -0,0 +1,37 @@ + + + +CSS Text — line breaking sanity check 2 + + + + + + + +

    There should be a green rectangle and no red.

    +
    +
    X​X
    +
    X
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-004.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-004.html new file mode 100644 index 0000000000..042d03c3af --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-004.html @@ -0,0 +1,37 @@ + + + +CSS Text — line breaking sanity check 3 + + + + + + + +

    There should be a green rectangle and no red.

    +
    +
    X​X
    +
    X
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-005.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-005.html new file mode 100644 index 0000000000..bad85ec026 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-005.html @@ -0,0 +1,37 @@ + + + +CSS Text — line breaking sanity check 4 + + + + + + + +

    There should be a green rectangle and no red.

    +
    +
    X​X
    +
    X
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-006.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-006.html new file mode 100644 index 0000000000..edc161d526 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-006.html @@ -0,0 +1,37 @@ + + + +CSS Text — line breaking sanity check 5 + + + + + + + +

    There should be a green rectangle and no red.

    +
    +
    XX
    +
    X
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-007.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-007.html new file mode 100644 index 0000000000..de2ed7658d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-007.html @@ -0,0 +1,37 @@ + + + +CSS Text — line breaking sanity check 6 + + + + + + + +

    There should be a green rectangle and no red.

    +
    +
    X​X
    +
    X
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-008.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-008.html new file mode 100644 index 0000000000..b17846dc6b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-008.html @@ -0,0 +1,37 @@ + + + +CSS Text — line breaking sanity check 7 + + + + + + + +

    There should be a green rectangle and no red.

    +
    +
    X​X
    +
    X
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-009.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-009.html new file mode 100644 index 0000000000..c5e4a55b46 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-009.html @@ -0,0 +1,40 @@ + + + +CSS Text — line breaking at element boundary + + + + + + + +

    There should be a green rectangle and no red.

    +
    +
    XX
    +
    X
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-010.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-010.html new file mode 100644 index 0000000000..2d735cdf6d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-010.html @@ -0,0 +1,40 @@ + + + +CSS Text — line breaking at element boundary 2 + + + + + + + +

    There should be a green rectangle and no red.

    +
    +
    X​X
    +
    X
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-011.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-011.html new file mode 100644 index 0000000000..1a3c4f0076 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-011.html @@ -0,0 +1,40 @@ + + + +CSS Text — line breaking at element boundary 3 + + + + + + + +

    There should be a green rectangle and no red.

    +
    +
    X​X
    +
    X
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-012.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-012.html new file mode 100644 index 0000000000..6a10946131 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-012.html @@ -0,0 +1,41 @@ + + + +CSS Text — line breaking for nowrap and floats + + + + + + +

    There should be a green rectangle and no red.

    +
    +
    XX
    +
    XX
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-013.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-013.html new file mode 100644 index 0000000000..448a41d88f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-013.html @@ -0,0 +1,60 @@ + + + +CSS Text — line breaking of emoji sequences that should form single clusters + + + + + + +

    Each emoji should appear on a single line with no red background.

    +
    +
    👨‍💻
    +
    👨‍💻
    +
    +
    +
    👩‍👧‍👦
    +
    👩‍👧‍👦
    +
    +
    +
    🤹‍♀️
    +
    🤹‍♀️
    +
    +
    +
    ⛹🏿‍♀️
    +
    ⛹🏿‍♀️
    +
    +
    +
    🏳️‍🌈
    +
    🏳️‍🌈
    +
    +
    +
    🏴󠁧󠁢󠁷󠁬󠁳󠁿
    +
    🏴󠁧󠁢󠁷󠁬󠁳󠁿
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-014.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-014.html new file mode 100644 index 0000000000..ea9956362b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-014.html @@ -0,0 +1,61 @@ + + + +CSS Text — line breaking (with word-break:break-all) of emoji sequences that should form single clusters + + + + + + +

    Each emoji should appear on a single line with no red background.

    +
    +
    👨‍💻
    +
    👨‍💻
    +
    +
    +
    👩‍👧‍👦
    +
    👩‍👧‍👦
    +
    +
    +
    🤹‍♀️
    +
    🤹‍♀️
    +
    +
    +
    ⛹🏿‍♀️
    +
    ⛹🏿‍♀️
    +
    +
    +
    🏳️‍🌈
    +
    🏳️‍🌈
    +
    +
    +
    🏴󠁧󠁢󠁷󠁬󠁳󠁿
    +
    🏴󠁧󠁢󠁷󠁬󠁳󠁿
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-015.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-015.html new file mode 100644 index 0000000000..aaa1c2ba87 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-015.html @@ -0,0 +1,16 @@ + + + +CSS Text — line breaking at element boundaries + + + + + + +The word "unbroken" below should not be broken: +
    unbroken
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-016.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-016.html new file mode 100644 index 0000000000..c600504b4c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-016.html @@ -0,0 +1,17 @@ + + + +CSS Text — line breaking at element boundaries + + + + + + +The word "unbroken" below should not be broken: +
    unbroabsoluteken
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-017.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-017.html new file mode 100644 index 0000000000..36af931b1d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-017.html @@ -0,0 +1,17 @@ + + + +CSS Text — line breaking at element boundaries + + + + + + +The word "unbroken" below should not be broken: +
    unbrofloatken
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-018.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-018.html new file mode 100644 index 0000000000..ade2b6d4d6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-018.html @@ -0,0 +1,78 @@ + + +CSS Text — out-of-flow element adjacent to a potential line-break + + + + + + +
    Test passes if all the examples in each group render the same:
    + +
    + +
    + Preceding text target element following text. +
    + +
    + Preceding text target element following text. +
    + +
    + Preceding text target element following text. +
    + +
    + Preceding text target element
    following text. +
    +
    + +
    +
    + Preceding text target element following text. +
    +
    + Preceding text target element following text. +
    +
    + Preceding text target element following text. +
    +
    + Preceding text target
    element
    following text. +
    +
    + +
    +
    + Preceding text target element following text. +
    +
    + Preceding text target element following text. +
    +
    + Preceding text target element following text. +
    +
    + Preceding text
    target element
    following text. +
    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-019.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-019.html new file mode 100644 index 0000000000..e755eff381 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-019.html @@ -0,0 +1,88 @@ + + +CSS Text — out-of-flow element adjacent to a potential line-break + + + + + + + +
    Test passes if all the examples in each group render the same:
    + +
    + +
    + Preceding text target element following text. +
    + +
    + Preceding text beforetarget elementafter following text. +
    + +
    + Preceding text beforetarget elementafter following text. +
    + +
    + Preceding text beforetarget elementafter
    following text. +
    +
    + +
    +
    + Preceding text target element following text. +
    +
    + Preceding text beforetarget elementafter following text. +
    +
    + Preceding text beforetarget elementafter following text. +
    +
    + Preceding text beforetarget
    element
    after following text. +
    +
    + +
    +
    + Preceding text target element following text. +
    +
    + Preceding text beforetarget elementafter following text. +
    +
    + Preceding text beforetarget elementafter following text. +
    +
    + Preceding text
    beforetarget elementafter
    following text. +
    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-020.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-020.html new file mode 100644 index 0000000000..7c8d0f119e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-020.html @@ -0,0 +1,30 @@ + + +CSS Text Test: Simple line breaking test + + + + + + +

    +abschließend geklärt. Allerdings scheint eine gewisse genetische Veranlagung eine +Zahl der Typ-1-Diabetiker gerade unter Kleinkindern stetig wächst. Daher rücken auch Virusinfektionen in den Fokus +

    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-021.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-021.html new file mode 100644 index 0000000000..b3b907410e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-021.html @@ -0,0 +1,16 @@ + + +CSS Text Test: Simple line breaking test + + + + + + +

    This test passes if there the text below is on a single line. + +

    じ‍字‍자‍😂‍😭
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-022.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-022.html new file mode 100644 index 0000000000..3591f46534 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-022.html @@ -0,0 +1,31 @@ + + +CSS Text Test: Simple line breaking test + + + + + + + + +

    This test passes if there is no red. + +

    + +
    +1 2 3456 +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-023.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-023.html new file mode 100644 index 0000000000..b8e957dc1b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-023.html @@ -0,0 +1,32 @@ + + +CSS Text Test: fallback line breaking (Javanese) + + + + + + +

    This test passes if the blue text wraps into more that one line, making it different from the orange one. + + +

    +
    ꧋ꦱꦧꦼꦤ꧀ꦲꦸꦩꦠ꧀ꦩꦤꦸꦁꦱꦭꦲꦶꦂꦏꦤ꧀ꦛꦶꦲꦏ꧀ꦲꦏ꧀ꦏꦁꦥꦺꦴꦝꦺꦴꦭꦤ꧀ꦥꦶꦤꦱ꧀ꦛꦶꦭꦤ꧀ꦏꦤ꧀ꦛꦶꦏꦧꦺꦧꦱ꧀ꦱꦤ꧀ꦏꦧꦺꦧꦱ꧀ꦱꦤ꧀ꦲꦶꦁꦧꦏꦸꦤꦶꦁꦲꦁꦒꦼꦂꦲꦁꦒꦼꦂ
    + +
    ꧋ꦱꦧꦼꦤ꧀ꦲꦸꦩꦠ꧀ꦩꦤꦸꦁꦱꦭꦲꦶꦂꦏꦤ꧀ꦛꦶꦲꦏ꧀ꦲꦏ꧀ꦏꦁꦥꦺꦴꦝꦺꦴꦭꦤ꧀ꦥꦶꦤꦱ꧀ꦛꦶꦭꦤ꧀ꦏꦤ꧀ꦛꦶꦏꦧꦺꦧꦱ꧀ꦱꦤ꧀ꦏꦧꦺꦧꦱ꧀ꦱꦤ꧀ꦲꦶꦁꦧꦏꦸꦤꦶꦁꦲꦁꦒꦼꦂꦲꦁꦒꦼꦂ
    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-024.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-024.html new file mode 100644 index 0000000000..14b8c9b93c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-024.html @@ -0,0 +1,27 @@ + + +CSS Text Test: fallback line breaking (Khmer) + + + + + + +

    This test passes if the blue text wraps into more that one line, making it different from the orange one. + + +

    ការទទួលស្គាល់សេចក្ដីថ្លៃថ្នូរជាប់ពីកំណើត
    + +
    ការទទួលស្គាល់សេចក្ដីថ្លៃថ្នូរជាប់ពីកំណើត
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-025.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-025.html new file mode 100644 index 0000000000..57c9ee4d3a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-025.html @@ -0,0 +1,27 @@ + + +CSS Text Test: fallback line breaking (Lao) + + + + + + +

    This test passes if the blue text wraps into more that one line, making it different from the orange one. + + +

    ການຮັບຮູ້ກຽດຕິສັກອັນມີປະຈຳຢູ່ຕົວບຸກຄົນໃນວົງສະກຸນຂອງມະນຸດທຸກໆຄົນ
    + +
    ການຮັບຮູ້ກຽດຕິສັກອັນມີປະຈຳຢູ່ຕົວບຸກຄົນໃນວົງສະກຸນຂອງມະນຸດທຸກໆຄົນ
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-026.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-026.html new file mode 100644 index 0000000000..fdabe9fa07 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-026.html @@ -0,0 +1,27 @@ + + +CSS Text Test: fallback line breaking (Thai) + + + + + + +

    This test passes if the blue text wraps into more that one line, making it different from the orange one. + + +

    มนุษย์ทั้งปวงเกิดมามีอิสระและเสมอภาคกันในศักดิ์ศรีและสิทธิ
    + +
    มนุษย์ทั้งปวงเกิดมามีอิสระและเสมอภาคกันในศักดิ์ศรีและสิทธิ
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-027.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-027.html new file mode 100644 index 0000000000..de6ee4cbde --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-027.html @@ -0,0 +1,27 @@ + + +CSS Text Test: fallback line breaking (Burmese) + + + + + + +

    This test passes if the blue text wraps into more that one line, making it different from the orange one. + + +

    အပြည်ပြည်ဆိုင်ရာလူ့အခွင့်ရေးကြေညာစာတမ်းကို
    + +
    အပြည်ပြည်ဆိုင်ရာလူ့အခွင့်ရေးကြေညာစာတမ်းကို
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-028.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-028.html new file mode 100644 index 0000000000..c82d4762a5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-028.html @@ -0,0 +1,46 @@ + + + +CSS Text — line breaking around Break After and Exclamation + + + + + + + + + +
    +
    X፡!
    +
    X !
    +
    X !
    +
    X !
    +
    + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-001.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-001.html new file mode 100644 index 0000000000..e071378c95 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-001.html @@ -0,0 +1,25 @@ + + + +CSS Text — NBSP before atomic inline + + + + + + + +

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

    AB CD
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-002.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-002.html new file mode 100644 index 0000000000..cfa4408a43 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-002.html @@ -0,0 +1,34 @@ + + + +CSS Text — NBSP after atomic inline + + + + + + + +

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

    +
     AB CD
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-003.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-003.html new file mode 100644 index 0000000000..39c50250f5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-003.html @@ -0,0 +1,25 @@ + + + +CSS Text — NARROW NO-BREAK SPACE after atomic inline + + + + + + + +

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

    A B
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-004.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-004.html new file mode 100644 index 0000000000..fc27424026 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-004.html @@ -0,0 +1,25 @@ + + + +CSS Text — NARROW NO-BREAK SPACE before atomic inline + + + + + + + +

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

    A B
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-005.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-005.html new file mode 100644 index 0000000000..900487118c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-005.html @@ -0,0 +1,25 @@ + + + +CSS Text — WORD JOINER after atomic inline + + + + + + + +

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

    A⁠B
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-006.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-006.html new file mode 100644 index 0000000000..5552ec0227 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-006.html @@ -0,0 +1,25 @@ + + + +CSS Text — WORD JOINER before atomic inline + + + + + + + +

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

    A⁠B
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-007.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-007.html new file mode 100644 index 0000000000..77da8d226d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-007.html @@ -0,0 +1,25 @@ + + + +CSS Text — atomic inline line breaks before and after + + + + + + + +

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

    ABC
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-008.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-008.html new file mode 100644 index 0000000000..05063f8413 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-008.html @@ -0,0 +1,33 @@ + + + +CSS Text — atomic inline line not affected by keep-all + + + + + + + +

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

    A
    B
    C
    +
    ABC
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-009.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-009.html new file mode 100644 index 0000000000..b14a27157c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-009.html @@ -0,0 +1,21 @@ + + + +CSS Text — atomic inline and punctuation + + + + + + +

    Test passes if there the “:” is under the “A” in the text below. + +

    A:
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-010.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-010.html new file mode 100644 index 0000000000..318da447f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-010.html @@ -0,0 +1,25 @@ + + + +CSS Text — ZERO WIDTH JOINER after atomic inline + + + + + + + +

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

    A‍B
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-011.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-011.html new file mode 100644 index 0000000000..06fc493a66 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-011.html @@ -0,0 +1,25 @@ + + + +CSS Text — ZERO WIDTH JOINER before atomic inline + + + + + + + +

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

    A‍B
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-012.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-012.html new file mode 100644 index 0000000000..5bd3423f6e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-012.html @@ -0,0 +1,25 @@ + + + +CSS Text — ZERO WIDTH NO-BREAK SPACE after atomic inline + + + + + + + +

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

    AB
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-013.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-013.html new file mode 100644 index 0000000000..04a0ef7bc0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-013.html @@ -0,0 +1,25 @@ + + + +CSS Text — ZERO WIDTH NO-BREAK SPACE before atomic inline + + + + + + + +

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

    AB
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-014.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-014.html new file mode 100644 index 0000000000..70bc118c6f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-014.html @@ -0,0 +1,25 @@ + + + +CSS Text — MONGOLIAN VOWEL SEPARATOR after atomic inline + + + + + + + +

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

    A᠎B
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-015.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-015.html new file mode 100644 index 0000000000..f696ce0a14 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-015.html @@ -0,0 +1,25 @@ + + + +CSS Text — MONGOLIAN VOWEL SEPARATOR before atomic inline + + + + + + + +

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

    A᠎B
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-016.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-016.html new file mode 100644 index 0000000000..a3bbe40118 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-016.html @@ -0,0 +1,25 @@ + + + +CSS Text — COMBINING GRAPHEME JOINER after atomic inline + + + + + + + +

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

    B
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-017.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-017.html new file mode 100644 index 0000000000..ac62af6ce0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-017.html @@ -0,0 +1,25 @@ + + + +CSS Text — COMBINING GRAPHEME JOINER before atomic inline + + + + + + + +

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

    A͏B
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-018.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-018.html new file mode 100644 index 0000000000..3517dcebce --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-018.html @@ -0,0 +1,25 @@ + + + +CSS Text — FIGURE SPACE after atomic inline + + + + + + + +

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

    A B
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-019.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-019.html new file mode 100644 index 0000000000..2c17306315 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-019.html @@ -0,0 +1,25 @@ + + + +CSS Text — FIGURE SPACE before atomic inline + + + + + + + +

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

    A B
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-020.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-020.html new file mode 100644 index 0000000000..02bd61f83d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-020.html @@ -0,0 +1,27 @@ + + + +CSS Text — NON-BREAKING HYPHEN after atomic inline + + + + + + + +

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

    AB
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-021.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-021.html new file mode 100644 index 0000000000..14c3dfbf03 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-021.html @@ -0,0 +1,25 @@ + + + +CSS Text — NON-BREAKING HYPHEN before atomic inline + + + + + + + +

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

    A‑B
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-022.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-022.html new file mode 100644 index 0000000000..b3541e9a21 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-022.html @@ -0,0 +1,27 @@ + + + +CSS Text — TIBETAN MARK SBRUL SHAD after atomic inline + + + + + + + +

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

    AB
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-023.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-023.html new file mode 100644 index 0000000000..8616ca60aa --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-023.html @@ -0,0 +1,25 @@ + + + +CSS Text — TIBETAN MARK SBRUL SHAD before atomic inline + + + + + + + +

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

    A༈B
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-024.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-024.html new file mode 100644 index 0000000000..b823dace2b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-024.html @@ -0,0 +1,27 @@ + + + +CSS Text — TIBETAN MARK DELIMITER TSHEG BSTAR after atomic inline + + + + + + + +

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

    AB
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-025.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-025.html new file mode 100644 index 0000000000..541a82de96 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-025.html @@ -0,0 +1,25 @@ + + + +CSS Text — TIBETAN MARK DELIMITER TSHEG BSTAR before atomic inline + + + + + + + +

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

    A༌B
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-026.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-026.html new file mode 100644 index 0000000000..2b52e73041 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-026.html @@ -0,0 +1,27 @@ + + + +CSS Text — TIBETAN MARK RGYA GRAM SHAD after atomic inline + + + + + + + +

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

    AB
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-027.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-027.html new file mode 100644 index 0000000000..acbe4edf07 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-027.html @@ -0,0 +1,25 @@ + + + +CSS Text — TIBETAN MARK RGYA GRAM SHAD before atomic inline + + + + + + + +

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

    A༒B
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-nowrap-001.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-nowrap-001.html new file mode 100644 index 0000000000..1e3b9edb1d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-atomic-nowrap-001.html @@ -0,0 +1,40 @@ + +CSS Text Test: Check atomic inline+NBSP quirk does not apply if nowrap + + + + + + + +
    000 111
    +
    000 111
    +
    000 111
    +
    000 111
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-ic-001.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-ic-001.html new file mode 100644 index 0000000000..5d34a05692 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-ic-001.html @@ -0,0 +1,40 @@ + + + +CSS Text — line breaking at element boundary with ideographic caracters 1 + + + + + + +

    There should be a green rectangle and no red.

    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-ic-002.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-ic-002.html new file mode 100644 index 0000000000..83f1a200eb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-ic-002.html @@ -0,0 +1,40 @@ + + + +CSS Text — line breaking at element boundary with ideographic caracters 2 + + + + + + +

    There should be a green rectangle and no red.

    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-ic-003.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-ic-003.html new file mode 100644 index 0000000000..8ba5e00411 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-ic-003.html @@ -0,0 +1,40 @@ + + + +CSS Text — line breaking at element boundary with ideographic caracters 1 + + + + + + +

    There should be a green rectangle and no red.

    +
    +
    +
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-001.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-001.html new file mode 100644 index 0000000000..b992808475 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-001.html @@ -0,0 +1,23 @@ + + + +CSS Text — NBSP and replaced element + + + + + + +

    Test passes if there is no red. + +


     
    + +
     
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-002.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-002.html new file mode 100644 index 0000000000..d50c104ed0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-002.html @@ -0,0 +1,26 @@ + + + +CSS Text — NARROW NO-BREAK SPACE and replaced element + + + + + + +

    Test passes if there is no red. + +

     XX
    + +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-003.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-003.html new file mode 100644 index 0000000000..81b15d9d4c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-003.html @@ -0,0 +1,26 @@ + + + +CSS Text — WORD JOINER and replaced element + + + + + + +

    Test passes if there is no red. + +

    XX
    + +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-004.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-004.html new file mode 100644 index 0000000000..0a5b66d68b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-004.html @@ -0,0 +1,17 @@ + + + +CSS Text — replaced elements line break before and after + + + + + + +

    Test passes if “B” is below “A”. + +

    AB
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-005.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-005.html new file mode 100644 index 0000000000..7e5dc135ff --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-005.html @@ -0,0 +1,18 @@ + + + +CSS Text — replaced elements line break before and after, even with keep-all + + + + + + +

    Test passes if “B” is below “A”. + +

    A

    B
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-006.html b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-006.html new file mode 100644 index 0000000000..492609bcdf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/line-breaking-replaced-006.html @@ -0,0 +1,29 @@ + + + +CSS Text — replaced element and punctuation + + + + + + + +

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


    :
    +
    :
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-001-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-001-ref.html new file mode 100644 index 0000000000..323a120592 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-001-ref.html @@ -0,0 +1,19 @@ + + + +Reference File for line breaking tests + + + + +

    There should be a green rectangle and no red.

    +
    X
    X
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-012-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-012-ref.html new file mode 100644 index 0000000000..2d55081f48 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-012-ref.html @@ -0,0 +1,18 @@ + + + +Reference File for line breaking tests + + + +

    There should be a green rectangle and no red.

    +
    XX
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-013-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-013-ref.html new file mode 100644 index 0000000000..816015adea --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-013-ref.html @@ -0,0 +1,41 @@ + + + +CSS Text — reference file for emoji sequence line-breaking test + + + +

    Each emoji should appear on a single line with no red background.

    +
    +
    👨‍💻
    +
    +
    +
    👩‍👧‍👦
    +
    +
    +
    🤹‍♀️
    +
    +
    +
    ⛹🏿‍♀️
    +
    +
    +
    🏳️‍🌈
    +
    +
    +
    🏴󠁧󠁢󠁷󠁬󠁳󠁿
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-015-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-015-ref.html new file mode 100644 index 0000000000..2837ce0cd7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-015-ref.html @@ -0,0 +1,13 @@ + + + +CSS Text — reference file for line-breaking test + + + +The word "unbroken" below should not be broken: +
    unbroken
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-016-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-016-ref.html new file mode 100644 index 0000000000..e4d30e0115 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-016-ref.html @@ -0,0 +1,14 @@ + + + +CSS Text — reference file for line-breaking test + + + +The word "unbroken" below should not be broken: +
    unbrokenabsolute
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-017-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-017-ref.html new file mode 100644 index 0000000000..6f94b129d2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-017-ref.html @@ -0,0 +1,13 @@ + + + +CSS Text — reference file for line-breaking test + + + +The word "unbroken" below should not be broken: +
    unbroken
    float
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-018-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-018-ref.html new file mode 100644 index 0000000000..e40669b742 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-018-ref.html @@ -0,0 +1,62 @@ + + +CSS Text — reference + + + +
    Test passes if all the examples in each group render the same:
    + +
    +
    + Preceding text target element
    following text. +
    +
    + Preceding text target element
    following text. +
    +
    + Preceding text target element
    following text. +
    +
    + Preceding text target element
    following text. +
    +
    + +
    +
    + Preceding text target
    element
    following text. +
    +
    + Preceding text target
    element
    following text. +
    +
    + Preceding text target
    element
    following text. +
    +
    + Preceding text target
    element
    following text. +
    +
    + +
    +
    + Preceding text
    target element
    following text. +
    +
    + Preceding text
    target element
    following text. +
    +
    + Preceding text
    target element
    following text. +
    +
    + Preceding text
    target element
    following text. +
    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-019-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-019-ref.html new file mode 100644 index 0000000000..4a7772aa29 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-019-ref.html @@ -0,0 +1,72 @@ + + +CSS Text — reference + + + +
    Test passes if all the examples in each group render the same:
    + +
    +
    + Preceding text beforetarget elementafter
    following text. +
    +
    + Preceding text beforetarget elementafter
    following text. +
    +
    + Preceding text beforetarget elementafter
    following text. +
    +
    + Preceding text beforetarget elementafter
    following text. +
    +
    + +
    +
    + Preceding text beforetarget
    element
    after following text. +
    +
    + Preceding text beforetarget
    element
    after following text. +
    +
    + Preceding text beforetarget
    element
    after following text. +
    +
    + Preceding text beforetarget
    element
    after following text. +
    +
    + +
    +
    + Preceding text
    beforetarget elementafter
    following text. +
    +
    + Preceding text
    beforetarget elementafter
    following text. +
    +
    + Preceding text
    beforetarget elementafter
    following text. +
    +
    + Preceding text
    beforetarget elementafter
    following text. +
    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-021-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-021-ref.html new file mode 100644 index 0000000000..b1cc22bd20 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-021-ref.html @@ -0,0 +1,9 @@ + + +test reference + + + +

    This test passes if there the text below is on a single line. + +

    じ‍字‍자‍😂‍😭
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-023-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-023-ref.html new file mode 100644 index 0000000000..ddf4974eb9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-023-ref.html @@ -0,0 +1,25 @@ + + +CSS Text Test: fallback line breaking (Javanese) + + + +

    This test passes if the blue text wraps into more that one line, making it different from the orange one. + + +

    ꧋ꦱꦧꦼꦤ꧀ꦲꦸꦩꦠ꧀ꦩꦤꦸꦁꦱꦭꦲꦶꦂꦏꦤ꧀ꦛꦶꦲꦏ꧀ꦲꦏ꧀ꦏꦁꦥꦺꦴꦝꦺꦴꦭꦤ꧀ꦥꦶꦤꦱ꧀ꦛꦶꦭꦤ꧀ꦏꦤ꧀ꦛꦶꦏꦧꦺꦧꦱ꧀ꦱꦤ꧀ꦏꦧꦺꦧꦱ꧀ꦱꦤ꧀ꦲꦶꦁꦧꦏꦸꦤꦶꦁꦲꦁꦒꦼꦂꦲꦁꦒꦼꦂ
    + +
    ꧋ꦱꦧꦼꦤ꧀ꦲꦸꦩꦠ꧀ꦩꦤꦸꦁꦱꦭꦲꦶꦂꦏꦤ꧀ꦛꦶꦲꦏ꧀ꦲꦏ꧀ꦏꦁꦥꦺꦴꦝꦺꦴꦭꦤ꧀ꦥꦶꦤꦱ꧀ꦛꦶꦭꦤ꧀ꦏꦤ꧀ꦛꦶꦏꦧꦺꦧꦱ꧀ꦱꦤ꧀ꦏꦧꦺꦧꦱ꧀ꦱꦤ꧀ꦲꦶꦁꦧꦏꦸꦤꦶꦁꦲꦁꦒꦼꦂꦲꦁꦒꦼꦂ
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-024-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-024-ref.html new file mode 100644 index 0000000000..f96d3e05ee --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-024-ref.html @@ -0,0 +1,25 @@ + + +CSS Text Test: fallback line breaking (Khmer) + + + +

    This test passes if the blue text wraps into more that one line, making it different from the orange one. + + +

    ការទទួលស្គាល់សេចក្ដីថ្លៃថ្នូរជាប់ពីកំណើត
    + +
    ការទទួលស្គាល់សេចក្ដីថ្លៃថ្នូរជាប់ពីកំណើត
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-025-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-025-ref.html new file mode 100644 index 0000000000..27a02910e8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-025-ref.html @@ -0,0 +1,24 @@ + + +CSS Text Test: fallback line breaking (Lao) + + + +

    This test passes if the blue text wraps into more that one line, making it different from the orange one. + +

    ການຮັບຮູ້ກຽດຕິສັກອັນມີປະຈຳຢູ່ຕົວບຸກຄົນໃນວົງສະກຸນຂອງມະນຸດທຸກໆຄົນ
    + +
    ການຮັບຮູ້ກຽດຕິສັກອັນມີປະຈຳຢູ່ຕົວບຸກຄົນໃນວົງສະກຸນຂອງມະນຸດທຸກໆຄົນ
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-026-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-026-ref.html new file mode 100644 index 0000000000..7c1656ea59 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-026-ref.html @@ -0,0 +1,25 @@ + + +CSS Text Test: fallback line breaking (Thai) + + + +

    This test passes if the blue text wraps into more that one line, making it different from the orange one. + + +

    มนุษย์ทั้งปวงเกิดมามีอิสระและเสมอภาคกันในศักดิ์ศรีและสิทธิ
    + +
    มนุษย์ทั้งปวงเกิดมามีอิสระและเสมอภาคกันในศักดิ์ศรีและสิทธิ
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-027-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-027-ref.html new file mode 100644 index 0000000000..fad3f46f1a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-027-ref.html @@ -0,0 +1,25 @@ + + +CSS Text Test: fallback line breaking (Burmese) + + + +

    This test passes if the blue text wraps into more that one line, making it different from the orange one. + + +

    အပြည်ပြည်ဆိုင်ရာလူ့အခွင့်ရေးကြေညာစာတမ်းကို
    + +
    အပြည်ပြည်ဆိုင်ရာလူ့အခွင့်ရေးကြေညာစာတမ်းကို
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-atomic-007-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-atomic-007-ref.html new file mode 100644 index 0000000000..86bee40197 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-atomic-007-ref.html @@ -0,0 +1,16 @@ + + + +Test reference + + + + +

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

    A
    B
    C
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-atomic-008-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-atomic-008-ref.html new file mode 100644 index 0000000000..86bee40197 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-atomic-008-ref.html @@ -0,0 +1,16 @@ + + + +Test reference + + + + +

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

    A
    B
    C
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-atomic-009-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-atomic-009-ref.html new file mode 100644 index 0000000000..1300284c46 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-atomic-009-ref.html @@ -0,0 +1,14 @@ + + + +Test reference + + + +

    Test passes if there the “:” is under the “A” in the text below. + +

    A
    :
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-ic-001-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-ic-001-ref.html new file mode 100644 index 0000000000..421002818f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-ic-001-ref.html @@ -0,0 +1,33 @@ + + + +Reference File for line breaking tests using ideographic caracters + + + + +

    There should be a green rectangle and no red.

    +

    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-replaced-001-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-replaced-001-ref.html new file mode 100644 index 0000000000..330c55e485 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-replaced-001-ref.html @@ -0,0 +1,9 @@ + + + +Test reference + + +

    Test passes if there is no red. + +


     
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-replaced-002-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-replaced-002-ref.html new file mode 100644 index 0000000000..8ab22c33e3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-replaced-002-ref.html @@ -0,0 +1,8 @@ + + + +Test reference + +

    Test passes if there is no red. + +

    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-replaced-003-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-replaced-003-ref.html new file mode 100644 index 0000000000..a1721545b7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-replaced-003-ref.html @@ -0,0 +1,9 @@ + + + +Test reference + + +

    Test passes if there is no red. + +

    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-replaced-004-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-replaced-004-ref.html new file mode 100644 index 0000000000..c8913bdc59 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-replaced-004-ref.html @@ -0,0 +1,9 @@ + + + +test reference + + +

    Test passes if “B” is below “A”. + +

    A

    B
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-replaced-006-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-replaced-006-ref.html new file mode 100644 index 0000000000..59d552041f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-breaking-replaced-006-ref.html @@ -0,0 +1,16 @@ + + + +Test reference + + + + +

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


    :
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/reference/line-reabking-022.html b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-reabking-022.html new file mode 100644 index 0000000000..95c86091cb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/reference/line-reabking-022.html @@ -0,0 +1,17 @@ + + +CSS Text Test: Simple line breaking test + + + + +

    This test passes if there is no red. + +

    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-removable-1.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-removable-1.html new file mode 100644 index 0000000000..7c2b820bee --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-removable-1.html @@ -0,0 +1,28 @@ + + + + +CSS Text 4.1.2. Segment Break Transformation Rules + + + + + + + + + +
    Test passes if there is no white space between 2nd and 3rd CJK character. + +

    一些 中文

    + +

    一些​ 中文

    + +

    一些 ​中文

    + +

    一些​ 언문

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-removable-2.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-removable-2.html new file mode 100644 index 0000000000..47bbaddfef --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-removable-2.html @@ -0,0 +1,28 @@ + + + + +CSS Text 4.1.2. Segment Break Transformation Rules + + + + + + + + + +
    Test passes if there is no white space between 2nd and 3rd CJK character. + +

    一些 中文

    + +

    一些​ 中文

    + +

    一些 ​中文

    + +

    一些​ 언문

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-removable-3.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-removable-3.html new file mode 100644 index 0000000000..fd0ff31607 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-removable-3.html @@ -0,0 +1,29 @@ + + + + +CSS Text 4.1.2. Segment Break Transformation Rules + + + + + + + + + +
    Test passes if there is no white space between 2nd and 3rd CJK character. + +

    一些 中文

    + +

    一些​ 中文

    + +

    一些 ​中文

    + +

    一些​ 언문

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-removable-4.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-removable-4.html new file mode 100644 index 0000000000..6fb51beeae --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-removable-4.html @@ -0,0 +1,29 @@ + + + + +CSS Text 4.1.2. Segment Break Transformation Rules + + + + + + + + + +
    Test passes if there is no white space between 2nd and 3rd CJK character. + +

    一些 中文

    + +

    一些​ 中文

    + +

    一些 ​中文

    + +

    一些​ 언문

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-removable-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-removable-ref.html new file mode 100644 index 0000000000..0fa64d71df --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-removable-ref.html @@ -0,0 +1,23 @@ + + + + +CSS Text 4.1.2. Segment Break Transformation Rules + + + + + + +
    Test passes if there is no white space between 2nd and 3rd CJK character. + +

    一些中文

    + +

    一些中文

    + +

    一些中文

    + +

    一些언문

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-001-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-001-ref.html new file mode 100644 index 0000000000..62bc0f6990 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-001-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is NO white space between the two strings below. +

    FULLWIDTHFULLWIDTH

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-001.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-001.html new file mode 100644 index 0000000000..7c80115ae4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-001.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is NO white space between the two strings below. +

    FULLWIDTH FULLWIDTH

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-002-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-002-ref.html new file mode 100644 index 0000000000..1827ec05b3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-002-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is NO white space between the two strings below. +

    FULLWIDTHテスト

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-002.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-002.html new file mode 100644 index 0000000000..efd26a55cf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-002.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is NO white space between the two strings below. +

    FULLWIDTH テスト

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-003-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-003-ref.html new file mode 100644 index 0000000000..12df12e09b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-003-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is NO white space between the two strings below. +

    FULLWIDTH測試

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-003.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-003.html new file mode 100644 index 0000000000..2461cc9cf7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-003.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is NO white space between the two strings below. +

    FULLWIDTH 測試

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-004-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-004-ref.html new file mode 100644 index 0000000000..1c218c2f61 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-004-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    FULLWIDTH narrow

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-004.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-004.html new file mode 100644 index 0000000000..26a5986baf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-004.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    FULLWIDTH narrow

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-005-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-005-ref.html new file mode 100644 index 0000000000..d51e638a31 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-005-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    FULLWIDTH ■

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-005.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-005.html new file mode 100644 index 0000000000..41de8899f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-005.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    FULLWIDTH ■

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-006-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-006-ref.html new file mode 100644 index 0000000000..c07f3c5f96 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-006-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    FULLWIDTH آزمون

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-006.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-006.html new file mode 100644 index 0000000000..83eebb0521 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-006.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    FULLWIDTH آزمون

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-007-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-007-ref.html new file mode 100644 index 0000000000..602e9c151c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-007-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    FULLWIDTH 테스트

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-007.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-007.html new file mode 100644 index 0000000000..46c27e6b17 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-007.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    FULLWIDTH 테스트

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-008-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-008-ref.html new file mode 100644 index 0000000000..a5e36f8d70 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-008-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is NO white space between the two strings below. +

    テストFULLWIDTH

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-008.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-008.html new file mode 100644 index 0000000000..756422f7fb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-008.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is NO white space between the two strings below. +

    テスト FULLWIDTH

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-009-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-009-ref.html new file mode 100644 index 0000000000..94c5f29f89 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-009-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is NO white space between the two strings below. +

    テストテスト

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-009.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-009.html new file mode 100644 index 0000000000..8d41c8477d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-009.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is NO white space between the two strings below. +

    テスト テスト

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-010-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-010-ref.html new file mode 100644 index 0000000000..1e8296b319 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-010-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is NO white space between the two strings below. +

    テスト測試

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-010.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-010.html new file mode 100644 index 0000000000..24504d3b03 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-010.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is NO white space between the two strings below. +

    テスト 測試

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-011-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-011-ref.html new file mode 100644 index 0000000000..394acf0b5f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-011-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    テスト narrow

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-011.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-011.html new file mode 100644 index 0000000000..017801fd0b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-011.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    テスト narrow

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-012-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-012-ref.html new file mode 100644 index 0000000000..ef2030a5cf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-012-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    テスト ■

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-012.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-012.html new file mode 100644 index 0000000000..22b012f3f6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-012.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    テスト ■

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-013-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-013-ref.html new file mode 100644 index 0000000000..4b71f6f1f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-013-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    テスト آزمون

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-013.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-013.html new file mode 100644 index 0000000000..74f5f4dd4e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-013.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    テスト آزمون

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-014-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-014-ref.html new file mode 100644 index 0000000000..6a92922f48 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-014-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    テスト 테스트

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-014.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-014.html new file mode 100644 index 0000000000..693763a9c2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-014.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    テスト 테스트

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-015-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-015-ref.html new file mode 100644 index 0000000000..53d4d36765 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-015-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is NO white space between the two strings below. +

    測試FULLWIDTH

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-015.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-015.html new file mode 100644 index 0000000000..c063d9f231 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-015.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is NO white space between the two strings below. +

    測試 FULLWIDTH

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-016-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-016-ref.html new file mode 100644 index 0000000000..705ceddcc8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-016-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is NO white space between the two strings below. +

    測試テスト

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-016.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-016.html new file mode 100644 index 0000000000..f3cc8f6bf6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-016.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is NO white space between the two strings below. +

    測試 テスト

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-017-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-017-ref.html new file mode 100644 index 0000000000..fd04992ac5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-017-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is NO white space between the two strings below. +

    測試測試

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-017.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-017.html new file mode 100644 index 0000000000..fe85a65e4b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-017.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is NO white space between the two strings below. +

    測試 測試

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-018-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-018-ref.html new file mode 100644 index 0000000000..d42603b9a8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-018-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    測試 narrow

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-018.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-018.html new file mode 100644 index 0000000000..fa4d5515b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-018.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    測試 narrow

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-019-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-019-ref.html new file mode 100644 index 0000000000..9e499adb01 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-019-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    測試 ■

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-019.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-019.html new file mode 100644 index 0000000000..a442ca7cc8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-019.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    測試 ■

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-020-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-020-ref.html new file mode 100644 index 0000000000..4ed13984fc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-020-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    測試 آزمون

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-020.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-020.html new file mode 100644 index 0000000000..6e25a4523d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-020.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    測試 آزمون

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-021-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-021-ref.html new file mode 100644 index 0000000000..13a8d12c65 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-021-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    測試 테스트

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-021.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-021.html new file mode 100644 index 0000000000..db373d6b3d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-021.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    測試 테스트

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-022-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-022-ref.html new file mode 100644 index 0000000000..58c224e3f3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-022-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    narrow FULLWIDTH

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-022.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-022.html new file mode 100644 index 0000000000..f13b581f65 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-022.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    narrow FULLWIDTH

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-023-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-023-ref.html new file mode 100644 index 0000000000..12f4df127b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-023-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    narrow テスト

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-023.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-023.html new file mode 100644 index 0000000000..423a4ec210 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-023.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    narrow テスト

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-024-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-024-ref.html new file mode 100644 index 0000000000..18e2af4f5e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-024-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    narrow 測試

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-024.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-024.html new file mode 100644 index 0000000000..d49a170160 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-024.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    narrow 測試

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-025-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-025-ref.html new file mode 100644 index 0000000000..384bcaf1ec --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-025-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    narrow narrow

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-025.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-025.html new file mode 100644 index 0000000000..36be6391c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-025.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    narrow narrow

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-026-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-026-ref.html new file mode 100644 index 0000000000..56ae5a0a53 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-026-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    narrow ■

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-026.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-026.html new file mode 100644 index 0000000000..56dddce491 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-026.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    narrow ■

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-027-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-027-ref.html new file mode 100644 index 0000000000..b5fb675abe --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-027-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    narrow آزمون

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-027.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-027.html new file mode 100644 index 0000000000..c0d24e11a9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-027.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    narrow آزمون

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-028-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-028-ref.html new file mode 100644 index 0000000000..dbcca9389a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-028-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    narrow 테스트

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-028.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-028.html new file mode 100644 index 0000000000..4b9857b01e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-028.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    narrow 테스트

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-029-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-029-ref.html new file mode 100644 index 0000000000..1803b4e164 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-029-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    ■ FULLWIDTH

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-029.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-029.html new file mode 100644 index 0000000000..4950374456 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-029.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    ■ FULLWIDTH

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-030-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-030-ref.html new file mode 100644 index 0000000000..6fdfff16a3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-030-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    ■ テスト

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-030.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-030.html new file mode 100644 index 0000000000..398117d22e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-030.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    ■ テスト

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-031-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-031-ref.html new file mode 100644 index 0000000000..3d14600e43 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-031-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    ■ 測試

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-031.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-031.html new file mode 100644 index 0000000000..2ca442e6e8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-031.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    ■ 測試

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-032-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-032-ref.html new file mode 100644 index 0000000000..c2b8451c96 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-032-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    ■ narrow

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-032.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-032.html new file mode 100644 index 0000000000..62fe0f26c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-032.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    ■ narrow

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-033-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-033-ref.html new file mode 100644 index 0000000000..bbeeeabd5c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-033-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    ■ ■

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-033.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-033.html new file mode 100644 index 0000000000..4663e4aa00 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-033.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    ■ ■

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-034-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-034-ref.html new file mode 100644 index 0000000000..4949f59db2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-034-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    ■ آزمون

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-034.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-034.html new file mode 100644 index 0000000000..3378077c53 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-034.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    ■ آزمون

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-035-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-035-ref.html new file mode 100644 index 0000000000..0e64bb2c9f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-035-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    ■ 테스트

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-035.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-035.html new file mode 100644 index 0000000000..08b310bacb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-035.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    ■ 테스트

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-036-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-036-ref.html new file mode 100644 index 0000000000..1b9242d08f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-036-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    آزمون FULLWIDTH

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-036.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-036.html new file mode 100644 index 0000000000..5eef20dec6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-036.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    آزمون FULLWIDTH

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-037-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-037-ref.html new file mode 100644 index 0000000000..d3205b4c3d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-037-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    آزمون テスト

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-037.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-037.html new file mode 100644 index 0000000000..2bd4ca1fee --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-037.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    آزمون テスト

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-038-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-038-ref.html new file mode 100644 index 0000000000..0873382eff --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-038-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    آزمون 測試

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-038.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-038.html new file mode 100644 index 0000000000..57f78fecdc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-038.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    آزمون 測試

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-039-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-039-ref.html new file mode 100644 index 0000000000..2a62fa149c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-039-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    آزمون narrow

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-039.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-039.html new file mode 100644 index 0000000000..55e7cc208f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-039.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    آزمون narrow

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-040-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-040-ref.html new file mode 100644 index 0000000000..9505af9af7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-040-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    آزمون ■

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-040.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-040.html new file mode 100644 index 0000000000..cb26c669bd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-040.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    آزمون ■

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-041-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-041-ref.html new file mode 100644 index 0000000000..f3d0918a41 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-041-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    آزمون آزمون

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-041.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-041.html new file mode 100644 index 0000000000..62d29356cf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-041.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    آزمون آزمون

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-042-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-042-ref.html new file mode 100644 index 0000000000..979ca514a8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-042-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    آزمون 테스트

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-042.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-042.html new file mode 100644 index 0000000000..a067773171 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-042.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    آزمون 테스트

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-043-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-043-ref.html new file mode 100644 index 0000000000..2d467b0dfb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-043-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    테스트 FULLWIDTH

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-043.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-043.html new file mode 100644 index 0000000000..de3f1941d6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-043.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    테스트 FULLWIDTH

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-044-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-044-ref.html new file mode 100644 index 0000000000..89dcd61291 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-044-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    테스트 テスト

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-044.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-044.html new file mode 100644 index 0000000000..9dafd2e757 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-044.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    테스트 テスト

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-045-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-045-ref.html new file mode 100644 index 0000000000..d788c276b5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-045-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    테스트 測試

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-045.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-045.html new file mode 100644 index 0000000000..719dc917c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-045.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    테스트 測試

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-046-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-046-ref.html new file mode 100644 index 0000000000..50b7733edc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-046-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    테스트 narrow

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-046.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-046.html new file mode 100644 index 0000000000..8e04c8e00d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-046.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    테스트 narrow

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-047-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-047-ref.html new file mode 100644 index 0000000000..a63575d11e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-047-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    테스트 ■

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-047.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-047.html new file mode 100644 index 0000000000..81b95a1a59 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-047.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    테스트 ■

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-048-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-048-ref.html new file mode 100644 index 0000000000..55bb19bbbf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-048-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    테스트 آزمون

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-048.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-048.html new file mode 100644 index 0000000000..f578fa0145 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-048.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    테스트 آزمون

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-049-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-049-ref.html new file mode 100644 index 0000000000..77b1348f65 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-049-ref.html @@ -0,0 +1,10 @@ + + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    테스트 테스트

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-049.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-049.html new file mode 100644 index 0000000000..a55af42b45 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-rules-049.html @@ -0,0 +1,13 @@ + + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is ONE white space between the two strings below. +

    테스트 테스트

    +
    diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-unremovable-1.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-unremovable-1.html new file mode 100644 index 0000000000..4882f06c93 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-unremovable-1.html @@ -0,0 +1,21 @@ + + + + +CSS Text 4.1.2. Segment Break Transformation Rules + + + + + + + + + +
    Test passes if there is one white space between 2nd and 3rd CJK character. + +

    一些 언문

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-unremovable-2.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-unremovable-2.html new file mode 100644 index 0000000000..6627e0708e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-unremovable-2.html @@ -0,0 +1,21 @@ + + + + +CSS Text 4.1.2. Segment Break Transformation Rules + + + + + + + + + +
    Test passes if there is one white space between 2nd and 3rd CJK character. + +

    一些 언문

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-unremovable-3.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-unremovable-3.html new file mode 100644 index 0000000000..e4b3ab9b73 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-unremovable-3.html @@ -0,0 +1,22 @@ + + + + +CSS Text 4.1.2. Segment Break Transformation Rules + + + + + + + + + +
    Test passes if there is one white space between 2nd and 3rd CJK character. + +

    一些 언문

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-unremovable-4.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-unremovable-4.html new file mode 100644 index 0000000000..e266f592fc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-unremovable-4.html @@ -0,0 +1,22 @@ + + + + +CSS Text 4.1.2. Segment Break Transformation Rules + + + + + + + + + +
    Test passes if there is one white space between 2nd and 3rd CJK character. + +

    一些 언문

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-unremovable-ref.html b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-unremovable-ref.html new file mode 100644 index 0000000000..a011229009 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/segment-break-transformation-unremovable-ref.html @@ -0,0 +1,17 @@ + + + + +CSS Text 4.1.2. Segment Break Transformation Rules + + + + + + +
    Test passes if there is one white space between 2nd and 3rd CJK character. + +

    一些 언문

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/line-breaking/tools/generate-segment-break-transformation-rules-tests.py b/testing/web-platform/tests/css/css-text/line-breaking/tools/generate-segment-break-transformation-rules-tests.py new file mode 100644 index 0000000000..6689ef5f18 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/line-breaking/tools/generate-segment-break-transformation-rules-tests.py @@ -0,0 +1,107 @@ +#!/usr/bin/env python +# - * - coding: UTF-8 - * - + +""" +This script generates tests segment-break-transformation-rules-001 ~ 049 which +cover all possible combinations of characters at two sides of segment breaks. +More specifically, there are seven types of characters involve in these rules: + +1. East Asian Full-width (F) +2. East Asian Half-width (H) +3. East Asian Wide (W) except Hangul +4. East Asian Narrow (Na) +5. East Asian Ambiguous (A) +6. Not East Asian (Neutral) +7. Hangul + +So there are 49 different combinations. It outputs a list of all +tests it generated in the format of Mozilla reftest.list to the stdout. +""" + +TEST_FILE = 'segment-break-transformation-rules-{:03}.html' +TEST_TEMPLATE = ''' + +CSS Reftest Test: Segment Break Transformation Rules + + + + + + + +
    Pass if there is {expect} white space between the two strings below. +

    {prevchar} {nextchar}

    +
    +''' + +REF_FILE = 'segment-break-transformation-rules-{:03}-ref.html' +REF_TEMPLATE_REMOVE = ''' + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is NO white space between the two strings below. +

    {0}{1}

    +
    +''' +REF_TEMPLATE_KEEP = ''' + +CSS Reftest Reference: Segment Break Transformation Rules + + + + +
    Pass if there is ONE white space between the two strings below. +

    {0}{2}{1}

    +
    +''' + +CHAR_SET = [ + ('East Asian Full-width (F)', 'FULLWIDTH'), + ('East Asian Half-width (H)', 'テスト'), + ('East Asian Wide (W) except Hangul', '測試'), + ('East Asian Narrow (Na)', 'narrow'), + ('East Asian Ambiguous (A)', '■'), + ('Not East Asian (Neutral)', 'آزمون'), + ('Hangul', '테스트'), + ] + +def write_file(filename, content): + with open(filename, 'wb') as f: + f.write(content.encode('UTF-8')) + +print("# START tests from {}".format(__file__)) +global idx +idx = 0 +for i, (prevtype, prevchars) in enumerate(CHAR_SET): + for j, (nextype, nextchars) in enumerate(CHAR_SET): + idx += 1 + reffilename = REF_FILE.format(idx) + testfilename = TEST_FILE.format(idx) + # According to CSS Text 3 - 4.1.2. Segment Break Transformation Rules, + # if the East Asian Width property of both the character before and + # after the segment break is F, W, or H (not A), and neither side is + # Hangul, then the segment break is removed. Otherwise, the segment + # break is converted to a space (U+0020). + if i < 3 and j < 3: + write_file(reffilename, + REF_TEMPLATE_REMOVE.format(prevchars, nextchars)) + write_file(testfilename, + TEST_TEMPLATE.format(index=idx, prev=prevtype, + next=nextype, + prevchar=prevchars, + nextchar=nextchars, + expect='NO')) + else: + write_file(reffilename, + REF_TEMPLATE_KEEP.format(prevchars, nextchars, ' ')) + write_file(testfilename, + TEST_TEMPLATE.format(index=idx, prev=prevtype, + next=nextype, + prevchar=prevchars, + nextchar=nextchars, + expect='ONE')) + print("== {} {}".format(testfilename, reffilename)) +print("# END tests from {}".format(__file__)) diff --git a/testing/web-platform/tests/css/css-text/overflow-wrap/crashtests/overflow-wrap-leading-floats-crash.html b/testing/web-platform/tests/css/css-text/overflow-wrap/crashtests/overflow-wrap-leading-floats-crash.html new file mode 100644 index 0000000000..0661cf7286 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/overflow-wrap/crashtests/overflow-wrap-leading-floats-crash.html @@ -0,0 +1,13 @@ + + + +
    +
    + 12 +
    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 @@ + + + + + +
    + diff --git a/testing/web-platform/tests/css/css-text/parsing/hanging-punctuation-invalid.html b/testing/web-platform/tests/css/css-text/parsing/hanging-punctuation-invalid.html new file mode 100644 index 0000000000..50ed22f1b7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/hanging-punctuation-invalid.html @@ -0,0 +1,23 @@ + + + + +CSS Text Module Test: parsing hanging-punctuation with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/hanging-punctuation-valid.html b/testing/web-platform/tests/css/css-text/parsing/hanging-punctuation-valid.html new file mode 100644 index 0000000000..3523a791b8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/hanging-punctuation-valid.html @@ -0,0 +1,36 @@ + + + + +CSS Text Module Test: parsing hanging-punctuation with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/hyphenate-character-computed.html b/testing/web-platform/tests/css/css-text/parsing/hyphenate-character-computed.html new file mode 100644 index 0000000000..9b8d96cdb9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/hyphenate-character-computed.html @@ -0,0 +1,22 @@ + + + + +CSS Text: getComputedStyle().hyphenateCharacter + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/hyphenate-character-invalid.html b/testing/web-platform/tests/css/css-text/parsing/hyphenate-character-invalid.html new file mode 100644 index 0000000000..29351085bb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/hyphenate-character-invalid.html @@ -0,0 +1,23 @@ + + + + +CSS Text Module Test: parsing hyphenate-character with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/hyphenate-character-valid.html b/testing/web-platform/tests/css/css-text/parsing/hyphenate-character-valid.html new file mode 100644 index 0000000000..cef80e1c0a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/hyphenate-character-valid.html @@ -0,0 +1,21 @@ + + + + +CSS Text Module Test: parsing hyphenate-character with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/hyphenate-limit-chars-computed.html b/testing/web-platform/tests/css/css-text/parsing/hyphenate-limit-chars-computed.html new file mode 100644 index 0000000000..bc265c8e81 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/hyphenate-limit-chars-computed.html @@ -0,0 +1,19 @@ + +CSS Text: hyphenate-limit-chars with computed values + + + + +
    + diff --git a/testing/web-platform/tests/css/css-text/parsing/hyphenate-limit-chars-invalid.html b/testing/web-platform/tests/css/css-text/parsing/hyphenate-limit-chars-invalid.html new file mode 100644 index 0000000000..5a25f747df --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/hyphenate-limit-chars-invalid.html @@ -0,0 +1,17 @@ + +CSS Text: parsing hyphenate-limit-chars with invalid values + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/hyphenate-limit-chars-valid.html b/testing/web-platform/tests/css/css-text/parsing/hyphenate-limit-chars-valid.html new file mode 100644 index 0000000000..2f10e33f1d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/hyphenate-limit-chars-valid.html @@ -0,0 +1,17 @@ + +CSS Text: parsing hyphenate-limit-chars with valid values + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/hyphens-computed.html b/testing/web-platform/tests/css/css-text/parsing/hyphens-computed.html new file mode 100644 index 0000000000..094e47dab5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/hyphens-computed.html @@ -0,0 +1,20 @@ + + + + +CSS Text: getComputedStyle().hyphens + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/hyphens-invalid.html b/testing/web-platform/tests/css/css-text/parsing/hyphens-invalid.html new file mode 100644 index 0000000000..521600f713 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/hyphens-invalid.html @@ -0,0 +1,19 @@ + + + + +CSS Text Module Test: parsing hyphens with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/hyphens-valid.html b/testing/web-platform/tests/css/css-text/parsing/hyphens-valid.html new file mode 100644 index 0000000000..0ad72094c7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/hyphens-valid.html @@ -0,0 +1,19 @@ + + + + +CSS Text Module Test: parsing hyphens with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/letter-spacing-computed.html b/testing/web-platform/tests/css/css-text/parsing/letter-spacing-computed.html new file mode 100644 index 0000000000..45417d1b4a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/letter-spacing-computed.html @@ -0,0 +1,29 @@ + + + + +CSS Text: getComputedStyle().letterSpacing + + + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/letter-spacing-invalid.html b/testing/web-platform/tests/css/css-text/parsing/letter-spacing-invalid.html new file mode 100644 index 0000000000..e9ad4e56a5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/letter-spacing-invalid.html @@ -0,0 +1,22 @@ + + + + +CSS Text Module Test: parsing letter-spacing with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/letter-spacing-valid.html b/testing/web-platform/tests/css/css-text/parsing/letter-spacing-valid.html new file mode 100644 index 0000000000..740d1fc398 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/letter-spacing-valid.html @@ -0,0 +1,21 @@ + + + + +CSS Text Module Test: parsing letter-spacing with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/line-break-computed.html b/testing/web-platform/tests/css/css-text/parsing/line-break-computed.html new file mode 100644 index 0000000000..268f4b8e2e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/line-break-computed.html @@ -0,0 +1,22 @@ + + + + +CSS Text: getComputedStyle().lineBreak + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/line-break-invalid.html b/testing/web-platform/tests/css/css-text/parsing/line-break-invalid.html new file mode 100644 index 0000000000..aca1664936 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/line-break-invalid.html @@ -0,0 +1,20 @@ + + + + +CSS Text Module Test: parsing line-break with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/line-break-valid.html b/testing/web-platform/tests/css/css-text/parsing/line-break-valid.html new file mode 100644 index 0000000000..caaae9a5a0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/line-break-valid.html @@ -0,0 +1,21 @@ + + + + +CSS Text Module Test: parsing line-break with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/overflow-wrap-computed.html b/testing/web-platform/tests/css/css-text/parsing/overflow-wrap-computed.html new file mode 100644 index 0000000000..5cc8b831a8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/overflow-wrap-computed.html @@ -0,0 +1,20 @@ + + + + +CSS Text: getComputedStyle().overflowWrap + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/overflow-wrap-invalid.html b/testing/web-platform/tests/css/css-text/parsing/overflow-wrap-invalid.html new file mode 100644 index 0000000000..1a467d5f18 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/overflow-wrap-invalid.html @@ -0,0 +1,19 @@ + + + + +CSS Text Module Test: parsing overflow-wrap with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/overflow-wrap-valid.html b/testing/web-platform/tests/css/css-text/parsing/overflow-wrap-valid.html new file mode 100644 index 0000000000..8ab907c570 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/overflow-wrap-valid.html @@ -0,0 +1,19 @@ + + + + +CSS Text Module Test: parsing overflow-wrap with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/tab-size-computed.html b/testing/web-platform/tests/css/css-text/parsing/tab-size-computed.html new file mode 100644 index 0000000000..54d59bb6c0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/tab-size-computed.html @@ -0,0 +1,31 @@ + + + + +CSS Text: getComputedStyle().tabSize + + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/tab-size-invalid.html b/testing/web-platform/tests/css/css-text/parsing/tab-size-invalid.html new file mode 100644 index 0000000000..c95c0462f2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/tab-size-invalid.html @@ -0,0 +1,21 @@ + + + + +CSS Text Module Test: parsing tab-size with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/tab-size-valid.html b/testing/web-platform/tests/css/css-text/parsing/tab-size-valid.html new file mode 100644 index 0000000000..ced5a36609 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/tab-size-valid.html @@ -0,0 +1,22 @@ + + + + +CSS Text Module Test: parsing tab-size with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-align-all-invalid.html b/testing/web-platform/tests/css/css-text/parsing/text-align-all-invalid.html new file mode 100644 index 0000000000..70cbadf588 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-align-all-invalid.html @@ -0,0 +1,21 @@ + + + + +CSS Text Module Test: parsing text-align-all with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-align-all-valid.html b/testing/web-platform/tests/css/css-text/parsing/text-align-all-valid.html new file mode 100644 index 0000000000..f65b15afde --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-align-all-valid.html @@ -0,0 +1,23 @@ + + + + +CSS Text Module Test: parsing text-align-all with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-align-computed.html b/testing/web-platform/tests/css/css-text/parsing/text-align-computed.html new file mode 100644 index 0000000000..30c231be66 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-align-computed.html @@ -0,0 +1,33 @@ + + + + +CSS Text Module Test: getComputedStyle().textAlign + + + + + + + + +
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-align-invalid.html b/testing/web-platform/tests/css/css-text/parsing/text-align-invalid.html new file mode 100644 index 0000000000..38a56d914c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-align-invalid.html @@ -0,0 +1,21 @@ + + + + +CSS Text Module Test: parsing text-align with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-align-last-computed.html b/testing/web-platform/tests/css/css-text/parsing/text-align-last-computed.html new file mode 100644 index 0000000000..3e8d0f52d0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-align-last-computed.html @@ -0,0 +1,25 @@ + + + + +CSS Text: getComputedStyle().textAlignLast + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-align-last-invalid.html b/testing/web-platform/tests/css/css-text/parsing/text-align-last-invalid.html new file mode 100644 index 0000000000..c16e9a6c13 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-align-last-invalid.html @@ -0,0 +1,21 @@ + + + + +CSS Text Module Test: parsing text-align-last with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-align-last-valid.html b/testing/web-platform/tests/css/css-text/parsing/text-align-last-valid.html new file mode 100644 index 0000000000..c64e7d8a39 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-align-last-valid.html @@ -0,0 +1,24 @@ + + + + +CSS Text Module Test: parsing text-align-last with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-align-valid.html b/testing/web-platform/tests/css/css-text/parsing/text-align-valid.html new file mode 100644 index 0000000000..e67f4f6f16 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-align-valid.html @@ -0,0 +1,24 @@ + + + + +CSS Text Module Test: parsing text-align with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-autospace-computed.html b/testing/web-platform/tests/css/css-text/parsing/text-autospace-computed.html new file mode 100644 index 0000000000..9656f70956 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-autospace-computed.html @@ -0,0 +1,23 @@ + + + + +CSS Text: getComputedStyle().textAutospace + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-autospace-invalid.html b/testing/web-platform/tests/css/css-text/parsing/text-autospace-invalid.html new file mode 100644 index 0000000000..7be73ba76e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-autospace-invalid.html @@ -0,0 +1,26 @@ + + + + +CSS Text Module Test: parsing text-autospace with invalid values + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-autospace-valid.html b/testing/web-platform/tests/css/css-text/parsing/text-autospace-valid.html new file mode 100644 index 0000000000..903da68307 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-autospace-valid.html @@ -0,0 +1,62 @@ + + + + +CSS Text Module Test: parsing text-autospace with valid values + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-group-align-invalid.html b/testing/web-platform/tests/css/css-text/parsing/text-group-align-invalid.html new file mode 100644 index 0000000000..0c42067bf6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-group-align-invalid.html @@ -0,0 +1,28 @@ + + + + +CSS Text Module Test: parsing text-group-align with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-group-align-valid.html b/testing/web-platform/tests/css/css-text/parsing/text-group-align-valid.html new file mode 100644 index 0000000000..7f6680bdc5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-group-align-valid.html @@ -0,0 +1,28 @@ + + + + +CSS Text Module Test: parsing text-group-align with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-indent-computed.html b/testing/web-platform/tests/css/css-text/parsing/text-indent-computed.html new file mode 100644 index 0000000000..0296544e5f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-indent-computed.html @@ -0,0 +1,33 @@ + + + + +CSS Text: getComputedStyle().textIndent + + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-indent-invalid.html b/testing/web-platform/tests/css/css-text/parsing/text-indent-invalid.html new file mode 100644 index 0000000000..9b5d7754b1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-indent-invalid.html @@ -0,0 +1,24 @@ + + + + +CSS Text Module Test: parsing text-indent with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-indent-valid.html b/testing/web-platform/tests/css/css-text/parsing/text-indent-valid.html new file mode 100644 index 0000000000..9433ba3d9d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-indent-valid.html @@ -0,0 +1,32 @@ + + + + +CSS Text Module Test: parsing text-indent with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-justify-computed-legacy.html b/testing/web-platform/tests/css/css-text/parsing/text-justify-computed-legacy.html new file mode 100644 index 0000000000..ba47bd408e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-justify-computed-legacy.html @@ -0,0 +1,18 @@ + + + + +CSS Text: getComputedStyle().textJustify distribute + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-justify-computed.html b/testing/web-platform/tests/css/css-text/parsing/text-justify-computed.html new file mode 100644 index 0000000000..3766478d0a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-justify-computed.html @@ -0,0 +1,21 @@ + + + + +CSS Text: getComputedStyle().textJustify + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-justify-invalid.html b/testing/web-platform/tests/css/css-text/parsing/text-justify-invalid.html new file mode 100644 index 0000000000..a009ef08eb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-justify-invalid.html @@ -0,0 +1,19 @@ + + + + +CSS Text Module Test: parsing text-justify with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-justify-valid.html b/testing/web-platform/tests/css/css-text/parsing/text-justify-valid.html new file mode 100644 index 0000000000..0991409da1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-justify-valid.html @@ -0,0 +1,20 @@ + + + + +CSS Text Module Test: parsing text-justify with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-spacing-computed.html b/testing/web-platform/tests/css/css-text/parsing/text-spacing-computed.html new file mode 100644 index 0000000000..845cf075a9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-spacing-computed.html @@ -0,0 +1,38 @@ + + + + +CSS Text: getComputedStyle().textSpacing + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-spacing-invalid.html b/testing/web-platform/tests/css/css-text/parsing/text-spacing-invalid.html new file mode 100644 index 0000000000..99cac86fb8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-spacing-invalid.html @@ -0,0 +1,24 @@ + + + + +CSS Text Module Test: parsing text-spacing with invalid values + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-spacing-trim-computed.html b/testing/web-platform/tests/css/css-text/parsing/text-spacing-trim-computed.html new file mode 100644 index 0000000000..163a740103 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-spacing-trim-computed.html @@ -0,0 +1,23 @@ + + + + +CSS Text: getComputedStyle().textSpacingTrim + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-spacing-trim-invalid.html b/testing/web-platform/tests/css/css-text/parsing/text-spacing-trim-invalid.html new file mode 100644 index 0000000000..9f835352b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-spacing-trim-invalid.html @@ -0,0 +1,23 @@ + + + + +CSS Text Module Test: parsing text-spacing-trim with invalid values + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-spacing-trim-valid.html b/testing/web-platform/tests/css/css-text/parsing/text-spacing-trim-valid.html new file mode 100644 index 0000000000..a83a099480 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-spacing-trim-valid.html @@ -0,0 +1,22 @@ + + + + +CSS Text Module Test: parsing text-spacing-trim with valid values + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-spacing-valid.html b/testing/web-platform/tests/css/css-text/parsing/text-spacing-valid.html new file mode 100644 index 0000000000..d0cb332d2d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-spacing-valid.html @@ -0,0 +1,37 @@ + + + + +CSS Text Module Test: parsing text-spacing with valid values + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-transform-computed.html b/testing/web-platform/tests/css/css-text/parsing/text-transform-computed.html new file mode 100644 index 0000000000..1808e6fdca --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-transform-computed.html @@ -0,0 +1,31 @@ + + + + +CSS Text: getComputedStyle().textTransform + + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-transform-invalid.html b/testing/web-platform/tests/css/css-text/parsing/text-transform-invalid.html new file mode 100644 index 0000000000..3981480d38 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-transform-invalid.html @@ -0,0 +1,40 @@ + + + + +CSS Text Module Test: parsing text-transform with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-transform-valid.html b/testing/web-platform/tests/css/css-text/parsing/text-transform-valid.html new file mode 100644 index 0000000000..522eb791b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-transform-valid.html @@ -0,0 +1,43 @@ + + + + +CSS Text Module Test: parsing text-transform with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-wrap-computed.html b/testing/web-platform/tests/css/css-text/parsing/text-wrap-computed.html new file mode 100644 index 0000000000..aa9c3c5705 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-wrap-computed.html @@ -0,0 +1,38 @@ + + + + +CSS Text: getComputedStyle().textWrap + + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-wrap-invalid.html b/testing/web-platform/tests/css/css-text/parsing/text-wrap-invalid.html new file mode 100644 index 0000000000..b67cecc183 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-wrap-invalid.html @@ -0,0 +1,25 @@ + + + + +CSS Text Module Test: parsing text-wrap with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-wrap-mode-computed.html b/testing/web-platform/tests/css/css-text/parsing/text-wrap-mode-computed.html new file mode 100644 index 0000000000..35e082b647 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-wrap-mode-computed.html @@ -0,0 +1,20 @@ + + + + +CSS Text: getComputedStyle().textWrapMode + + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-wrap-mode-invalid.html b/testing/web-platform/tests/css/css-text/parsing/text-wrap-mode-invalid.html new file mode 100644 index 0000000000..d63c1901c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-wrap-mode-invalid.html @@ -0,0 +1,35 @@ + + + + +CSS Text Module Test: parsing text-wrap-mode with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-wrap-mode-valid.html b/testing/web-platform/tests/css/css-text/parsing/text-wrap-mode-valid.html new file mode 100644 index 0000000000..5dde8b377f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-wrap-mode-valid.html @@ -0,0 +1,25 @@ + + + + +CSS Text Module Test: parsing text-wrap-mode with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-wrap-pretty.html b/testing/web-platform/tests/css/css-text/parsing/text-wrap-pretty.html new file mode 100644 index 0000000000..425d1b9c97 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-wrap-pretty.html @@ -0,0 +1,34 @@ + + + + +CSS Text Module Test: text-wrap: pretty parsing + + + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-wrap-style-computed.html b/testing/web-platform/tests/css/css-text/parsing/text-wrap-style-computed.html new file mode 100644 index 0000000000..14c9f03cf9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-wrap-style-computed.html @@ -0,0 +1,21 @@ + + + + +CSS Text: getComputedStyle().textWrapStyle + + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-wrap-style-invalid.html b/testing/web-platform/tests/css/css-text/parsing/text-wrap-style-invalid.html new file mode 100644 index 0000000000..dcda82e465 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-wrap-style-invalid.html @@ -0,0 +1,29 @@ + + + + +CSS Text Module Test: parsing text-wrap-style with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-wrap-style-valid.html b/testing/web-platform/tests/css/css-text/parsing/text-wrap-style-valid.html new file mode 100644 index 0000000000..f826bdd2f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-wrap-style-valid.html @@ -0,0 +1,26 @@ + + + + +CSS Text Module Test: parsing text-wrap-style with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/text-wrap-valid.html b/testing/web-platform/tests/css/css-text/parsing/text-wrap-valid.html new file mode 100644 index 0000000000..95a855338e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/text-wrap-valid.html @@ -0,0 +1,43 @@ + + + + +CSS Text Module Test: parsing text-wrap with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/white-space-collapse-computed.html b/testing/web-platform/tests/css/css-text/parsing/white-space-collapse-computed.html new file mode 100644 index 0000000000..506e257cbe --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/white-space-collapse-computed.html @@ -0,0 +1,21 @@ + + + + +CSS Text: getComputedStyle().whiteSpace + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/white-space-collapse-invalid.html b/testing/web-platform/tests/css/css-text/parsing/white-space-collapse-invalid.html new file mode 100644 index 0000000000..0d2856ba37 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/white-space-collapse-invalid.html @@ -0,0 +1,23 @@ + + + + +CSS Text Module Test: parsing white-space-collapse with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/white-space-collapse-valid.html b/testing/web-platform/tests/css/css-text/parsing/white-space-collapse-valid.html new file mode 100644 index 0000000000..23c0cd39bb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/white-space-collapse-valid.html @@ -0,0 +1,26 @@ + + + + +CSS Text Module Test: parsing white-space-collapse with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/white-space-computed.html b/testing/web-platform/tests/css/css-text/parsing/white-space-computed.html new file mode 100644 index 0000000000..a7c2ec12eb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/white-space-computed.html @@ -0,0 +1,23 @@ + + + + +CSS Text: getComputedStyle().whiteSpace + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/white-space-invalid.html b/testing/web-platform/tests/css/css-text/parsing/white-space-invalid.html new file mode 100644 index 0000000000..599bd699c5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/white-space-invalid.html @@ -0,0 +1,22 @@ + + + + +CSS Text Module Test: parsing white-space with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/white-space-shorthand-text-wrap.html b/testing/web-platform/tests/css/css-text/parsing/white-space-shorthand-text-wrap.html new file mode 100644 index 0000000000..b99dd19e48 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/white-space-shorthand-text-wrap.html @@ -0,0 +1,84 @@ + + + + + + +
    + + + +
    + + + +
    + + + +
    + + + +
    +
    +
    + + +
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-text/parsing/white-space-shorthand.html b/testing/web-platform/tests/css/css-text/parsing/white-space-shorthand.html new file mode 100644 index 0000000000..9cd4bdb43b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/white-space-shorthand.html @@ -0,0 +1,49 @@ + +CSS Text Module Test: parsing white-space as a shorthand + + + + + +
    + diff --git a/testing/web-platform/tests/css/css-text/parsing/white-space-valid.html b/testing/web-platform/tests/css/css-text/parsing/white-space-valid.html new file mode 100644 index 0000000000..d872c0b6fb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/white-space-valid.html @@ -0,0 +1,22 @@ + + + + +CSS Text Module Test: parsing white-space with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/word-break-computed.html b/testing/web-platform/tests/css/css-text/parsing/word-break-computed.html new file mode 100644 index 0000000000..5a3b7f6685 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/word-break-computed.html @@ -0,0 +1,22 @@ + + + + +CSS Text: getComputedStyle().wordBreak + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/word-break-invalid.html b/testing/web-platform/tests/css/css-text/parsing/word-break-invalid.html new file mode 100644 index 0000000000..91b4a8ec47 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/word-break-invalid.html @@ -0,0 +1,24 @@ + + + + +CSS Text Module Test: parsing word-break with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/word-break-valid.html b/testing/web-platform/tests/css/css-text/parsing/word-break-valid.html new file mode 100644 index 0000000000..93c58e8557 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/word-break-valid.html @@ -0,0 +1,22 @@ + + + + +CSS Text Module Test: parsing word-break with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/word-space-transform-computed.html b/testing/web-platform/tests/css/css-text/parsing/word-space-transform-computed.html new file mode 100644 index 0000000000..2137305cec --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/word-space-transform-computed.html @@ -0,0 +1,22 @@ + + + + +CSS Text: getComputedStyle().wordSpaceTransform + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/word-space-transform-invalid.html b/testing/web-platform/tests/css/css-text/parsing/word-space-transform-invalid.html new file mode 100644 index 0000000000..049bf1d0da --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/word-space-transform-invalid.html @@ -0,0 +1,22 @@ + + + + +CSS Text Module Test: parsing word-space-transform with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/word-space-transform-valid.html b/testing/web-platform/tests/css/css-text/parsing/word-space-transform-valid.html new file mode 100644 index 0000000000..2323931f53 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/word-space-transform-valid.html @@ -0,0 +1,23 @@ + + + + +CSS Text Module Test: parsing word-space-transform with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/word-spacing-computed.html b/testing/web-platform/tests/css/css-text/parsing/word-spacing-computed.html new file mode 100644 index 0000000000..192dec6f7a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/word-spacing-computed.html @@ -0,0 +1,28 @@ + + + + +CSS Text: getComputedStyle().wordSpacing + + + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/word-spacing-invalid.html b/testing/web-platform/tests/css/css-text/parsing/word-spacing-invalid.html new file mode 100644 index 0000000000..3a1c4ca487 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/word-spacing-invalid.html @@ -0,0 +1,20 @@ + + + + +CSS Text Module Test: parsing word-spacing with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/word-spacing-valid.html b/testing/web-platform/tests/css/css-text/parsing/word-spacing-valid.html new file mode 100644 index 0000000000..217b2488f5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/word-spacing-valid.html @@ -0,0 +1,22 @@ + + + + +CSS Text Module Test: parsing word-spacing with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/word-wrap-computed.html b/testing/web-platform/tests/css/css-text/parsing/word-wrap-computed.html new file mode 100644 index 0000000000..0f3639e2e1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/word-wrap-computed.html @@ -0,0 +1,20 @@ + + + + +CSS Text: getComputedStyle().wordWrap + + + + + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/word-wrap-invalid.html b/testing/web-platform/tests/css/css-text/parsing/word-wrap-invalid.html new file mode 100644 index 0000000000..40890775ca --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/word-wrap-invalid.html @@ -0,0 +1,19 @@ + + + + +CSS Text Module Test: parsing word-wrap with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/parsing/word-wrap-valid.html b/testing/web-platform/tests/css/css-text/parsing/word-wrap-valid.html new file mode 100644 index 0000000000..ce5731551a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/parsing/word-wrap-valid.html @@ -0,0 +1,19 @@ + + + + +CSS Text Module Test: parsing word-wrap with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/removing-collapsible-crash.html b/testing/web-platform/tests/css/css-text/removing-collapsible-crash.html new file mode 100644 index 0000000000..1930d36d5d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/removing-collapsible-crash.html @@ -0,0 +1,8 @@ + +CSS Text Test: Removing collapsible when overflowing cause Chrome to crash + + +
    diff --git a/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-min-max-content-001-ref.html b/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-min-max-content-001-ref.html new file mode 100644 index 0000000000..faa6adc4dc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-min-max-content-001-ref.html @@ -0,0 +1,21 @@ + + + +
    + 12
    456
    89012 +
    +
    + 12 456 89012 +
    diff --git a/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-overflow-ref.html b/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-overflow-ref.html new file mode 100644 index 0000000000..578cc76067 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-overflow-ref.html @@ -0,0 +1,24 @@ + + +CSS Text Test: text-indent causing text to overflow container + + + + +

    Test passes if the green square is positioned just past the content edge of the box.

    + +
    +
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-percentage-001-ref.xht b/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-percentage-001-ref.xht new file mode 100644 index 0000000000..5b065d1db7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-percentage-001-ref.xht @@ -0,0 +1,35 @@ + + + + + CSS Test: text-indent Percentage - basic cases + + + + + +

    Test passes if there is no red visible on the page.

    +
    +
    X
    +
    +

    Test passes if the following two text blocks look same in terms of margin-left and text-indent respectively.

    +
    + abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz.
    + ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ.
    +
    +
    + abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz.
    + ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ.
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-percentage-002-ref.html b/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-percentage-002-ref.html new file mode 100644 index 0000000000..0160c34fb1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-percentage-002-ref.html @@ -0,0 +1,20 @@ + + + +CSS Text Test reference + + + +

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

    diff --git a/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-tab-positions-001-ref.html b/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-tab-positions-001-ref.html new file mode 100644 index 0000000000..4d85456dd1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-tab-positions-001-ref.html @@ -0,0 +1,13 @@ + + +CSS Text reference file + + +The tab-stop positions should be the same in all three blocks below; +only the ‘a’ characters affected by text-indent should be unaligned. +

    a b c
    d e f

    +

       a b c
    d e f

    +

    a  a' b c
    d e f

    diff --git a/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-text-align-end-ref.html b/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-text-align-end-ref.html new file mode 100644 index 0000000000..c4619235d3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-text-align-end-ref.html @@ -0,0 +1,26 @@ + + +CSS Text Test: text-indent with text-align: end + + + + + +

    Test passes if the green square is positioned against the right edge of the box.

    + +
    +
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-with-absolute-pos-child-ref.html b/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-with-absolute-pos-child-ref.html new file mode 100644 index 0000000000..e5feb2c7f9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/reference/text-indent-with-absolute-pos-child-ref.html @@ -0,0 +1,61 @@ + + + + +This tests that first line text-indent is applied properly when the child is a statically positioned out-of-flow renderer. + + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-indent/text-indent-each-line-hanging.html b/testing/web-platform/tests/css/css-text/text-indent/text-indent-each-line-hanging.html new file mode 100644 index 0000000000..2c3ac08df4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/text-indent-each-line-hanging.html @@ -0,0 +1,64 @@ + + + + + text-indent 'each-line' and 'hanging' modifiers + + + + + + + + + +All black boxes should be left-aligned. All blue boxes should be right-aligned. + + +
    +xxxx xxxx
    xxxx +
    +
    + +
    +xxxx xxxx xxxx +
    +
    + +
    +xxxx
    xxxx
    xxxx +
    +
    + +
    +xxxx xxxx
    xxxx +
    +
    + +
    +xxxx xxxx
    xxxx +
    +
    + +
    +xxxx xxxx xxxx +
    +
    + +
    +xxxx
    xxxx
    xxxx +
    +
    + +
    +xxxx xxxx
    xxxx +
    + + diff --git a/testing/web-platform/tests/css/css-text/text-indent/text-indent-length-001.html b/testing/web-platform/tests/css/css-text/text-indent/text-indent-length-001.html new file mode 100644 index 0000000000..49fe68733a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/text-indent-length-001.html @@ -0,0 +1,21 @@ + + +CSS Text Test: text-indent length + + + + + +
    XX XXX XX X XXX
    +
    XX XXX XX X XXX
    +
    XX XXX XX X XXX
    +
    XX XXX XX X XXX
    +
    XX XXX XX X XXX
    +
    XX XXX XX X XXX
    diff --git a/testing/web-platform/tests/css/css-text/text-indent/text-indent-length-002.html b/testing/web-platform/tests/css/css-text/text-indent/text-indent-length-002.html new file mode 100644 index 0000000000..efb9d7e3d4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/text-indent-length-002.html @@ -0,0 +1,39 @@ + + +CSS Text Test: text-indent length + + + + + +
    + X
    X +
    +
    + X X +
    +
    +
    X
    +
    X
    +
    X
    +
    +
    +
    X
    + X +
    X
    + X +
    X
    +
    +
    + X +
    X
    + X +
    X
    + X +
    diff --git a/testing/web-platform/tests/css/css-text/text-indent/text-indent-long-line-crash.html b/testing/web-platform/tests/css/css-text/text-indent/text-indent-long-line-crash.html new file mode 100644 index 0000000000..9b5e079837 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/text-indent-long-line-crash.html @@ -0,0 +1,19 @@ + +Very long line with `text-indent` should not crash + + + + + + +
    XXX
    + + diff --git a/testing/web-platform/tests/css/css-text/text-indent/text-indent-min-max-content-001.html b/testing/web-platform/tests/css/css-text/text-indent/text-indent-min-max-content-001.html new file mode 100644 index 0000000000..93ddac50d6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/text-indent-min-max-content-001.html @@ -0,0 +1,23 @@ + + + + + +
    + 12 456 89012 +
    +
    + 12 456 89012 +
    diff --git a/testing/web-platform/tests/css/css-text/text-indent/text-indent-overflow.html b/testing/web-platform/tests/css/css-text/text-indent/text-indent-overflow.html new file mode 100644 index 0000000000..faefbf628f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/text-indent-overflow.html @@ -0,0 +1,32 @@ + + +CSS Text Test: text-indent causing text to overflow container + + + + + +

    Test passes if the green square is positioned just past the content edge of the box.

    + + +
    +
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-001.xht b/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-001.xht new file mode 100644 index 0000000000..6da26308b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-001.xht @@ -0,0 +1,58 @@ + + + + + CSS Test: text-indent Percentage - basic cases + + + + + + + + + +

    Test passes if there is no red visible on the page.

    +
    +
    X
    +
    X
    +
    +

    Test passes if the following two text blocks look same in terms of margin-left and text-indent respectively.

    +
    + abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz.
    + ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ.
    +
    +
    + abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz abcdefghijklmnopqrstuvwxyz.
    + ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ ABCDEFGHIJKLMNOPQRSTUVWXYZ.
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-002.html b/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-002.html new file mode 100644 index 0000000000..b60f99e819 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-002.html @@ -0,0 +1,39 @@ + + + +CSS Text Test: text-indent percentage resolution basis + + + + + + +

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

    +
    diff --git a/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-003.html b/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-003.html new file mode 100644 index 0000000000..ba5ce8f871 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-003.html @@ -0,0 +1,39 @@ + + + +CSS Text Test: text-indent percentage resolution basis + + + + + + +

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

    +
    diff --git a/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-004.html b/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-004.html new file mode 100644 index 0000000000..79829e6b08 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/text-indent-percentage-004.html @@ -0,0 +1,39 @@ + + + +CSS Text Test: text-indent percentage resolution basis, in a calc expressiong + + + + + + +

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

    +
    diff --git a/testing/web-platform/tests/css/css-text/text-indent/text-indent-ruby-crash.html b/testing/web-platform/tests/css/css-text/text-indent/text-indent-ruby-crash.html new file mode 100644 index 0000000000..881aef1f6b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/text-indent-ruby-crash.html @@ -0,0 +1,9 @@ + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-indent/text-indent-tab-positions-001.html b/testing/web-platform/tests/css/css-text/text-indent/text-indent-tab-positions-001.html new file mode 100644 index 0000000000..5bf766ce76 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/text-indent-tab-positions-001.html @@ -0,0 +1,18 @@ + + +CSS Text testcase - text-indent should not affect tab-stop positions + + + + + +The tab-stop positions should be the same in all three blocks below; +only the ‘a’ characters affected by text-indent should be unaligned. +

    a b c
    d e f

    +

    a b c
    d e f

    +

    a a' b c
    d e f

    diff --git a/testing/web-platform/tests/css/css-text/text-indent/text-indent-text-align-end.html b/testing/web-platform/tests/css/css-text/text-indent/text-indent-text-align-end.html new file mode 100644 index 0000000000..6afda2b5ab --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/text-indent-text-align-end.html @@ -0,0 +1,31 @@ + + +CSS Text Test: text-indent with text-align: end + + + + + +

    Test passes if the green square is positioned against the right edge of the box.

    + + +
    +
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-indent/text-indent-with-absolute-pos-child.html b/testing/web-platform/tests/css/css-text/text-indent/text-indent-with-absolute-pos-child.html new file mode 100644 index 0000000000..16a6deb476 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-indent/text-indent-with-absolute-pos-child.html @@ -0,0 +1,65 @@ + + + + +This tests that first line text-indent is applied properly when the child is a statically positioned out-of-flow renderer. + + + + + + + + +
    +
    +
    +
    foobar
    +
    f
    +
    foobar
    +
    +
    +
    +
    +
    foobar
    +
    +
    + +
    +
    +
    +
    foobar
    +
    f
    +
    foobar
    +
    +
    +
    +
    +
    foobar
    +
    +
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-justify/distribute-alias.tentative.html b/testing/web-platform/tests/css/css-text/text-justify/distribute-alias.tentative.html new file mode 100644 index 0000000000..62854b52c7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/distribute-alias.tentative.html @@ -0,0 +1,14 @@ + + + + +text-justify: distribute is a parse-time alias of inter-character + + + diff --git a/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-006-ref.html b/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-006-ref.html new file mode 100644 index 0000000000..595485c5f4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-006-ref.html @@ -0,0 +1,27 @@ + + + + +test reference + + + + +

    Test passes if the the blue and orange boxes are aligned. + +

    X X X X
    +
    X X X X
    diff --git a/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-001-ref.html b/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-001-ref.html new file mode 100644 index 0000000000..de1aa16466 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-001-ref.html @@ -0,0 +1,20 @@ + + + + +test reference + + + +

    Test passes if we have XX at each edge of the blue box and XXX in the second line (left-edge trailing space if not removed)

    +
    XX   XX 
    XXX
    + diff --git a/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-003-ref.html b/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-003-ref.html new file mode 100644 index 0000000000..6dc81769a0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-003-ref.html @@ -0,0 +1,21 @@ + + + + +test reference + + + +

    Test passes if we have XX at each edge of the blue box and XXX in the second line (left-edge trailing space if not removed)

    +
    XX   XX 
    XXX
    diff --git a/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-005-ref.html b/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-005-ref.html new file mode 100644 index 0000000000..593ed2befd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-005-ref.html @@ -0,0 +1,31 @@ + + + + +test reference + + + +

    Test passes if we have a first line with hebrew justified and XXX in the second line (left-edge trailing space if not removed)

    +
    +
     
    +
    +
    +
    הם
    +
    דה
    +
    +
    +
    XXX
    +
    + diff --git a/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-alt-001-ref.html b/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-alt-001-ref.html new file mode 100644 index 0000000000..b05af606a3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-alt-001-ref.html @@ -0,0 +1,20 @@ + + + + +test reference + + + +

    Test passes if we have XX at each edge of the blue box and XXX in the second line (left-edge trailing space if not removed)

    +
    XX   XX
    XXX
    + diff --git a/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-alt-003-ref.html b/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-alt-003-ref.html new file mode 100644 index 0000000000..d4dbf95417 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-alt-003-ref.html @@ -0,0 +1,21 @@ + + + + +test reference + + + +

    Test passes if we have XX at each edge of the blue box and XXX in the second line (left-edge trailing space if not removed)

    +
    XX   XX
    XXX
    diff --git a/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-alt-005-ref.html b/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-alt-005-ref.html new file mode 100644 index 0000000000..e3131010d3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-and-trailing-spaces-alt-005-ref.html @@ -0,0 +1,28 @@ + + + + +test reference + + + +

    Test passes if we have a first line with hebrew justified and XXX in the second line (left-edge trailing space if not removed)

    +
    +
    הם
    +
    דה
    +
    +
    +
    XXX
    +
    + diff --git a/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-ref-001.html b/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-ref-001.html new file mode 100644 index 0000000000..976df7f4dc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/reference/text-justify-ref-001.html @@ -0,0 +1,21 @@ + + + + +text-justify: none + + + + + +
    Test passes if the shading in both orange boxes looks the same.
    +
    +
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-001.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-001.html new file mode 100644 index 0000000000..4c1d46525d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-001.html @@ -0,0 +1,26 @@ + + + + +text-justify: none + + + + + + + + +
    Test passes if the shading in both orange boxes looks the same.
    +
    XXX XXX XXX XXX XXX XXX XXX XXX
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-002.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-002.html new file mode 100644 index 0000000000..91b6381e7c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-002.html @@ -0,0 +1,20 @@ + + + + +text-justify: inter-character + + + + + + + +
    Test passes if, on the first line only, the last box is flush with the right edge, and the line is composed of boxes about one third the size of those on the second line, and with small gaps between each.
    +
    XXX XXX XXX XXX XXX
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-003.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-003.html new file mode 100644 index 0000000000..41dfdf0622 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-003.html @@ -0,0 +1,20 @@ + + + + +text-justify: distribute + + + + + + + +
    Test passes if, on the first line only, the last box is flush with the right edge, and the line is composed of boxes about one third the size of those on the second line, and with small gaps between each.
    +
    XXX XXX XXX XXX XXX
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-004.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-004.html new file mode 100644 index 0000000000..497320feb9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-004.html @@ -0,0 +1,19 @@ + + + + +text-justify: inter-character, arabic + + + + + + +
    Test passes if the sequence مممممع has no gaps in it.
    +
    مممممع مممممع مممممع مممممع مممممع
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-005.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-005.html new file mode 100644 index 0000000000..afbc036cce --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-005.html @@ -0,0 +1,19 @@ + + + + +text-justify: distribute, arabic + + + + + + +
    Test passes if the sequence مممممع has no gaps in it.
    +
    مممممع مممممع مممممع مممممع مممممع
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-006.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-006.html new file mode 100644 index 0000000000..7744f52afe --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-006.html @@ -0,0 +1,35 @@ + + + + +CSS text tests: text-justify applies inline + + + + + + + +

    Test passes if the the blue and orange boxes are aligned. + +

    X X X X
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-001.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-001.html new file mode 100644 index 0000000000..3c7dd9d316 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-001.html @@ -0,0 +1,25 @@ + + + + +CSS text tests: How trailing spaces affect text-justify + + + + + + +

    Test passes if we have XX at each edge of the blue box and XXX in the second line (left-edge trailing space if not removed)

    +
    XX XX XXX
    diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-002.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-002.html new file mode 100644 index 0000000000..b596b33f95 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-002.html @@ -0,0 +1,25 @@ + + + + +CSS text tests: How trailing spaces affect text-justify + + + + + + +

    Test passes if we have XX at each edge of the blue box and XXX in the second line (left-edge trailing space if not removed)

    +
    XX XX XXX
    diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-003.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-003.html new file mode 100644 index 0000000000..1768ca3238 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-003.html @@ -0,0 +1,28 @@ + + + + +CSS text tests: How trailing spaces affect text-justify + + + + + + +

    Test passes if we have XX at each edge of the blue box and XXX in the second line (left-edge trailing space if not removed)

    +
    XX XX XXX
    diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-004.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-004.html new file mode 100644 index 0000000000..d2f614ae94 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-004.html @@ -0,0 +1,28 @@ + + + + +CSS text tests: How trailing spaces affect text-justify + + + + + + +

    Test passes if we have XX at each edge of the blue box and XXX in the second line (left-edge trailing space if not removed)

    +
    XX XX XXX
    diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-005.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-005.html new file mode 100644 index 0000000000..496c9e240e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-005.html @@ -0,0 +1,35 @@ + + + + +CSS text tests: How trailing spaces affect text-justify + + + + + + +

    Test passes if we have a first line with hebrew justified and XXX in the second line (left-edge trailing space if not removed)

    +
    הם דה XXX
    diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-006.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-006.html new file mode 100644 index 0000000000..83dfaed80a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-and-trailing-spaces-006.html @@ -0,0 +1,35 @@ + + + + +CSS text tests: How trailing spaces affect text-justify + + + + + + +

    Test passes if we have a first line with hebrew justified and XXX in the second line (left-edge trailing space if not removed)

    +
    הם דה XXX
    diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-distribute-001.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-distribute-001.html new file mode 100644 index 0000000000..4d29f0fee5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-distribute-001.html @@ -0,0 +1,28 @@ + + + + +CSS Text 7.4. Justification Method: text-justify: distribute + + + + + + + + +

    XX

    +

    文字

    + + diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-inter-character-001-ref.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-inter-character-001-ref.html new file mode 100644 index 0000000000..0a42a5cf8c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-inter-character-001-ref.html @@ -0,0 +1,24 @@ + + + + +CSS Text 7.4. Justification Method: text-justify: inter-character + + + + + +

    XX

    +

    + + diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-inter-character-001.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-inter-character-001.html new file mode 100644 index 0000000000..639ab7ecb7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-inter-character-001.html @@ -0,0 +1,28 @@ + + + + +CSS Text 7.4. Justification Method: text-justify: inter-character + + + + + + + + +

    XX

    +

    文字

    + + diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-inter-word-001-ref.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-inter-word-001-ref.html new file mode 100644 index 0000000000..687e864e7d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-inter-word-001-ref.html @@ -0,0 +1,25 @@ + + + + +CSS Text 7.4. Justification Method: text-justify: inter-word + + + + + +

    Latintext

    +

    日本文字

    +

    อักษรไทยอักษรไทย

    + + diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-inter-word-001.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-inter-word-001.html new file mode 100644 index 0000000000..75aec2f5f6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-inter-word-001.html @@ -0,0 +1,29 @@ + + + + +CSS Text 7.4. Justification Method: text-justify: inter-word + + + + + + + + +

    Latin text

    +

    日本 文字

    +

    อักษรไทย อักษรไทย

    + + diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-interpolation.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-interpolation.html new file mode 100644 index 0000000000..cb6103f0c0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-interpolation.html @@ -0,0 +1,46 @@ + + + + + text-justify interpolation + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-none-001-ref.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-none-001-ref.html new file mode 100644 index 0000000000..c8500ac9f3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-none-001-ref.html @@ -0,0 +1,22 @@ + + + + +CSS Text 7.4. Justification Method: text-justify: none + + + + + +

    Latin text

    +

    日本 文字

    +

    อักษรไทย อักษรไทย

    + + diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-none-001.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-none-001.html new file mode 100644 index 0000000000..2b55111954 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-none-001.html @@ -0,0 +1,29 @@ + + + + +CSS Text 7.4. Justification Method: text-justify: none + + + + + + + + +

    Latin text

    +

    日本 文字

    +

    อักษรไทย อักษรไทย

    + + diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-word-separators-ref.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-word-separators-ref.html new file mode 100644 index 0000000000..99154cff39 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-word-separators-ref.html @@ -0,0 +1,28 @@ + + + + + + + + + + + +
    XXXX XXXX XXXX
    +
    XXXX XXXX XXXX
    +
    XXXX XXXX XXXX
    +
    XXXX XXXX XXXX
    +
    XXXX XXXX XXXX
    +
    XXXX XXXX XXXX
    +
    XXXX XXXX XXXX
    + + diff --git a/testing/web-platform/tests/css/css-text/text-justify/text-justify-word-separators.html b/testing/web-platform/tests/css/css-text/text-justify/text-justify-word-separators.html new file mode 100644 index 0000000000..028b69e40e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-justify/text-justify-word-separators.html @@ -0,0 +1,47 @@ + + + + + CSS Text 6.4. Justification Method: text-justify: inter-word + + + + + + + + + +
    XXXX XXXX XXXX
    + + +
    XXXXXXXX XXXX
    + + +
    XXXXXXXX XXXX
    + + +
    XXXXXXXX XXXX
    +
    XXXXXXXX XXXX
    + + +
    XXXXXXXX XXXX
    + + +
    XXXXXXXX XXXX
    + + diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/support/variant-class.js b/testing/web-platform/tests/css/css-text/text-spacing-trim/support/variant-class.js new file mode 100644 index 0000000000..28cf85ff9f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/support/variant-class.js @@ -0,0 +1,17 @@ +'use strict'; + +/** + * Add `class` search params to the `class` attribute of the root element. + */ +if (window.location.search) { + const params = new URLSearchParams(window.location.search); + if (params.has('class')) { + const values = params.getAll('class') + .flatMap(value => value.split(',')); + document.documentElement.classList.add(...values); + } + const lang = params.get('lang'); + if (lang) { + document.documentElement.lang = lang; + } +} diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/support/variant-feature.js b/testing/web-platform/tests/css/css-text/text-spacing-trim/support/variant-feature.js new file mode 100644 index 0000000000..4fee3e43c5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/support/variant-feature.js @@ -0,0 +1,16 @@ +'use strict'; + +/** + * Add `style` and `feature` search params to the `style` attribute. + */ +if (window.location.search) { + const params = new URLSearchParams(window.location.search); + const styles = params.getAll('style'); + const features = params.getAll('feature'); + for (const feature of features) { + styles.push(`font-feature-settings: '${feature}'`); + } + if (styles.length) { + document.documentElement.style = styles.join(';'); + } +} diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-001-ref.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-001-ref.html new file mode 100644 index 0000000000..d49abab380 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-001-ref.html @@ -0,0 +1,41 @@ + + + + +
    + +
    国(
    +
    国(((
    +
    国()国
    +
    国(・国
    +
    国( 国
    + +
    国)
    +
    )国
    +
    )))国
    +
    ・国
    +
     国
    + +
    国・
    +
    国・・国
    +
    国・)国
    +
    国 
    +
    国  国
    +
    国 )国
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-001.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-001.html new file mode 100644 index 0000000000..b34cd0a550 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-001.html @@ -0,0 +1,50 @@ + + + + + + + + + + +
    + +
    国((国
    +
    国(((国
    +
    国()国
    +
    国(・国
    +
    国( 国
    + +
    国)(国
    +
    国))国
    +
    国)))国
    +
    国)・国
    +
    国) 国
    + +
    国・(国
    +
    国・・国
    +
    国・)国
    +
    国 (国
    +
    国  国
    +
    国 )国
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-colon-001-ref.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-colon-001-ref.html new file mode 100644 index 0000000000..f36743fd1c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-colon-001-ref.html @@ -0,0 +1,121 @@ + + + + +
    +
    + + + +
    国:
    +
    国:)国
    +
    国:・国
    +
    国: 国
    + +
    国(:国
    +
    :国
    +
    国・:国
    +
    国 :国
    + + +
    国;
    +
    国;)国
    +
    国;・国
    +
    国; 国
    + +
    国(;国
    +
    ;国
    +
    国・;国
    +
    国 ;国
    +
    +
    + + +
    + + + +
    国:
    +
    )国
    +
    ・国
    +
     国
    + +
    国(:国
    +
    :国
    +
    国・:国
    +
    国 :国
    + +
    国;
    +
    )国
    +
    ・国
    +
     国
    + +
    国(;国
    +
    ;国
    +
    国・;国
    +
    国 ;国
    +
    +
    + + +
    + + + +
    国:
    +
    国:)国
    +
    国:・国
    +
    国: 国
    + +
    国(:国
    +
    :国
    +
    国・:国
    +
    国 :国
    + +
    国;
    +
    国;)国
    +
    国;・国
    +
    国; 国
    + +
    国(;国
    +
    ;国
    +
    国・;国
    +
    国 ;国
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-colon-001.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-colon-001.html new file mode 100644 index 0000000000..a36f6a369b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-colon-001.html @@ -0,0 +1,117 @@ + + + + + + + + + + +
    +
    + +
    国:(国
    +
    国:)国
    +
    国:・国
    +
    国: 国
    + +
    国(:国
    +
    国):国
    +
    国・:国
    +
    国 :国
    + +
    国;(国
    +
    国;)国
    +
    国;・国
    +
    国; 国
    + +
    国(;国
    +
    国);国
    +
    国・;国
    +
    国 ;国
    +
    + + +
    + +
    国:(国
    +
    国:)国
    +
    国:・国
    +
    国: 国
    + +
    国(:国
    +
    国):国
    +
    国・:国
    +
    国 :国
    + +
    国;(国
    +
    国;)国
    +
    国;・国
    +
    国; 国
    + +
    国(;国
    +
    国);国
    +
    国・;国
    +
    国 ;国
    +
    + + +
    + +
    国:(国
    +
    国:)国
    +
    国:・国
    +
    国: 国
    + +
    国(:国
    +
    国):国
    +
    国・:国
    +
    国 :国
    + +
    国;(国
    +
    国;)国
    +
    国;・国
    +
    国; 国
    + +
    国(;国
    +
    国);国
    +
    国・;国
    +
    国 ;国
    +
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html new file mode 100644 index 0000000000..78c47f51d6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-combinations-001.html @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + +
    +
    + diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-dot-001-ref.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-dot-001-ref.html new file mode 100644 index 0000000000..acbf37f250 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-dot-001-ref.html @@ -0,0 +1,78 @@ + + + + +
    +
    + +
    国。
    +
    )国
    +
    ・国
    +
     国
    + +
    国(。国
    +
    。国
    +
    国・。国
    +
    国 。国
    +
    + + +
    + +
    国。
    +
    )国
    +
    ・国
    +
     国
    + +
    国(。国
    +
    。国
    +
    国・。国
    +
    国 。国
    +
    + + +
    + +
    国。
    +
    国。)国
    +
    国。・国
    +
    国。 国
    + +
    国(。国
    +
    。国
    +
    国・。国
    +
    国 。国
    +
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-dot-001.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-dot-001.html new file mode 100644 index 0000000000..721a585f7c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-dot-001.html @@ -0,0 +1,87 @@ + + + + + + + + + + +
    +
    + +
    国。(国
    +
    国。)国
    +
    国。・国
    +
    国。 国
    + +
    国(。国
    +
    国)。国
    +
    国・。国
    +
    国 。国
    +
    + + +
    + +
    国。(国
    +
    国。)国
    +
    国。・国
    +
    国。 国
    + +
    国(。国
    +
    国)。国
    +
    国・。国
    +
    国 。国
    +
    + + +
    + +
    国。(国
    +
    国。)国
    +
    国。・国
    +
    国。 国
    + +
    国(。国
    +
    国)。国
    +
    国・。国
    +
    国 。国
    +
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-dynamic-001.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-dynamic-001.html new file mode 100644 index 0000000000..3fc949efd1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-dynamic-001.html @@ -0,0 +1,41 @@ + + + + + + + + +
    +
    国)(国国((国(国
    +
    + diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-end-001-ref.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-end-001-ref.html new file mode 100644 index 0000000000..5701388232 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-end-001-ref.html @@ -0,0 +1,19 @@ + + + + +
    +
    国国国)
    国国国)
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-end-001.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-end-001.html new file mode 100644 index 0000000000..c5293f0998 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-end-001.html @@ -0,0 +1,34 @@ + + + + + + + + + + +
    +
    国国国)国国国)
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-feature-001-ref.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-feature-001-ref.html new file mode 100644 index 0000000000..86b61e0640 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-feature-001-ref.html @@ -0,0 +1,21 @@ + + + + + +
    +
    国)(国国((国(国
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-feature-001.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-feature-001.html new file mode 100644 index 0000000000..25ddad34ae --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-feature-001.html @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + +
    +
    国)(国国((国(国
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-narrow-001-ref.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-narrow-001-ref.html new file mode 100644 index 0000000000..0aef32b553 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-narrow-001-ref.html @@ -0,0 +1,25 @@ + + + + +
    +
    )国
    +
    国)(国
    +
    国((国
    +
    国)(国
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-narrow-001.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-narrow-001.html new file mode 100644 index 0000000000..cd906770f8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-narrow-001.html @@ -0,0 +1,34 @@ + + + + + + + + + +
    +
    国))国
    +
    国)(国
    +
    国((国
    +
    国)(国
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-quote-001-ref.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-quote-001-ref.html new file mode 100644 index 0000000000..47f953cfca --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-quote-001-ref.html @@ -0,0 +1,38 @@ + + + + +
    +
    国)‘(
    +
    国)“(
    + +
    ’(国
    +
    ”(国
    +
    + +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-quote-001.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-quote-001.html new file mode 100644 index 0000000000..a8bc462bad --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-quote-001.html @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + +
    +
    国)‘(国
    +
    国)“(国
    +
    国)’(国
    +
    国)”(国
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-space-all-001-ref.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-space-all-001-ref.html new file mode 100644 index 0000000000..d33e3b62ed --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-space-all-001-ref.html @@ -0,0 +1,20 @@ + + + +
    +
    国国国国国国国国国国
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-space-all-001.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-space-all-001.html new file mode 100644 index 0000000000..20e59c5a01 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-space-all-001.html @@ -0,0 +1,32 @@ + + + + + + + + +
    +
    国)(国国((国(国
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-start-001-ref.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-start-001-ref.html new file mode 100644 index 0000000000..60a255160f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-start-001-ref.html @@ -0,0 +1,37 @@ + + + + +
    +
    国国国国国国
    +
    国国国)国国)
    +
    国国国国
    +
    国国国国
    + +
    国国国
    国国国
    +
    国国国国
    +
    国国国国
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-start-001.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-start-001.html new file mode 100644 index 0000000000..f007245277 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-start-001.html @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + +
    +
    (国国国(国国国(国
    +
    国国国)(国国)(国
    +
    国国国国(
    +
    国国国国“
    + +
    (国国国
    (国国国
    (国
    +
    国国国国
    +
    国国国国
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-start-002-ref.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-start-002-ref.html new file mode 100644 index 0000000000..fd4ca6d691 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-start-002-ref.html @@ -0,0 +1,23 @@ + + + +
    +
    + 国国国
    + 国国国
    + 国国国 +
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-start-002.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-start-002.html new file mode 100644 index 0000000000..0d8b192726 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-start-002.html @@ -0,0 +1,23 @@ + + + + + +
    + +
    (国国国(国国国
    (国国国
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-trim-all-001-ref.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-trim-all-001-ref.html new file mode 100644 index 0000000000..d541fcc5f8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-trim-all-001-ref.html @@ -0,0 +1,32 @@ + + + + +
    +
    +
    +
    +
    +
    +
    +
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-trim-all-001.html b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-trim-all-001.html new file mode 100644 index 0000000000..ca2b1ccd03 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-spacing-trim/text-spacing-trim-trim-all-001.html @@ -0,0 +1,38 @@ + + + + + + + + + + +
    +
    国(国
    +
    国)国
    +
    国、国
    +
    国・国
    +
    国。国
    +
    国「国
    +
    国」国
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-stroke-width-subpixel-notref.html b/testing/web-platform/tests/css/css-text/text-stroke-width-subpixel-notref.html new file mode 100644 index 0000000000..ba5e8d90f3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-stroke-width-subpixel-notref.html @@ -0,0 +1,2 @@ + +
    A
    diff --git a/testing/web-platform/tests/css/css-text/text-stroke-width-subpixel.html b/testing/web-platform/tests/css/css-text/text-stroke-width-subpixel.html new file mode 100644 index 0000000000..97cbc3f44d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-stroke-width-subpixel.html @@ -0,0 +1,5 @@ + +-webkit-text-stroke-width is not snapped to device pixels + + +
    A
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/math/italic-mapping.js b/testing/web-platform/tests/css/css-text/text-transform/math/italic-mapping.js new file mode 100644 index 0000000000..ba17d3f6b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/math/italic-mapping.js @@ -0,0 +1,115 @@ +// Generated by mathml/tools/mathvariant.py; DO NOT EDIT. +let italic_mapping = { + 0x41: 0x1D434, + 0x42: 0x1D435, + 0x43: 0x1D436, + 0x44: 0x1D437, + 0x45: 0x1D438, + 0x46: 0x1D439, + 0x47: 0x1D43A, + 0x48: 0x1D43B, + 0x49: 0x1D43C, + 0x4A: 0x1D43D, + 0x4B: 0x1D43E, + 0x4C: 0x1D43F, + 0x4D: 0x1D440, + 0x4E: 0x1D441, + 0x4F: 0x1D442, + 0x50: 0x1D443, + 0x51: 0x1D444, + 0x52: 0x1D445, + 0x53: 0x1D446, + 0x54: 0x1D447, + 0x55: 0x1D448, + 0x56: 0x1D449, + 0x57: 0x1D44A, + 0x58: 0x1D44B, + 0x59: 0x1D44C, + 0x5A: 0x1D44D, + 0x61: 0x1D44E, + 0x62: 0x1D44F, + 0x63: 0x1D450, + 0x64: 0x1D451, + 0x65: 0x1D452, + 0x66: 0x1D453, + 0x67: 0x1D454, + 0x68: 0x210E, + 0x69: 0x1D456, + 0x6A: 0x1D457, + 0x6B: 0x1D458, + 0x6C: 0x1D459, + 0x6D: 0x1D45A, + 0x6E: 0x1D45B, + 0x6F: 0x1D45C, + 0x70: 0x1D45D, + 0x71: 0x1D45E, + 0x72: 0x1D45F, + 0x73: 0x1D460, + 0x74: 0x1D461, + 0x75: 0x1D462, + 0x76: 0x1D463, + 0x77: 0x1D464, + 0x78: 0x1D465, + 0x79: 0x1D466, + 0x7A: 0x1D467, + 0x131: 0x1D6A4, + 0x237: 0x1D6A5, + 0x391: 0x1D6E2, + 0x392: 0x1D6E3, + 0x393: 0x1D6E4, + 0x394: 0x1D6E5, + 0x395: 0x1D6E6, + 0x396: 0x1D6E7, + 0x397: 0x1D6E8, + 0x398: 0x1D6E9, + 0x399: 0x1D6EA, + 0x39A: 0x1D6EB, + 0x39B: 0x1D6EC, + 0x39C: 0x1D6ED, + 0x39D: 0x1D6EE, + 0x39E: 0x1D6EF, + 0x39F: 0x1D6F0, + 0x3A0: 0x1D6F1, + 0x3A1: 0x1D6F2, + 0x3F4: 0x1D6F3, + 0x3A3: 0x1D6F4, + 0x3A4: 0x1D6F5, + 0x3A5: 0x1D6F6, + 0x3A6: 0x1D6F7, + 0x3A7: 0x1D6F8, + 0x3A8: 0x1D6F9, + 0x3A9: 0x1D6FA, + 0x2207: 0x1D6FB, + 0x3B1: 0x1D6FC, + 0x3B2: 0x1D6FD, + 0x3B3: 0x1D6FE, + 0x3B4: 0x1D6FF, + 0x3B5: 0x1D700, + 0x3B6: 0x1D701, + 0x3B7: 0x1D702, + 0x3B8: 0x1D703, + 0x3B9: 0x1D704, + 0x3BA: 0x1D705, + 0x3BB: 0x1D706, + 0x3BC: 0x1D707, + 0x3BD: 0x1D708, + 0x3BE: 0x1D709, + 0x3BF: 0x1D70A, + 0x3C0: 0x1D70B, + 0x3C1: 0x1D70C, + 0x3C2: 0x1D70D, + 0x3C3: 0x1D70E, + 0x3C4: 0x1D70F, + 0x3C5: 0x1D710, + 0x3C6: 0x1D711, + 0x3C7: 0x1D712, + 0x3C8: 0x1D713, + 0x3C9: 0x1D714, + 0x2202: 0x1D715, + 0x3F5: 0x1D716, + 0x3D1: 0x1D717, + 0x3F0: 0x1D718, + 0x3D5: 0x1D719, + 0x3F1: 0x1D71A, + 0x3D6: 0x1D71B, +} diff --git a/testing/web-platform/tests/css/css-text/text-transform/math/text-transform-math-auto-001-ref.html b/testing/web-platform/tests/css/css-text/text-transform/math/text-transform-math-auto-001-ref.html new file mode 100644 index 0000000000..d6418a346c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/math/text-transform-math-auto-001-ref.html @@ -0,0 +1,139 @@ + + + + +text-transform math-auto (reference) + + + +

    Test passes if all the equalities below are true.

    + 𝐴=1D434 + 𝐵=1D435 + 𝐶=1D436 + 𝐷=1D437 + 𝐸=1D438 + 𝐹=1D439 + 𝐺=1D43A + 𝐻=1D43B + 𝐼=1D43C + 𝐽=1D43D
    + 𝐾=1D43E + 𝐿=1D43F + 𝑀=1D440 + 𝑁=1D441 + 𝑂=1D442 + 𝑃=1D443 + 𝑄=1D444 + 𝑅=1D445 + 𝑆=1D446 + 𝑇=1D447
    + 𝑈=1D448 + 𝑉=1D449 + 𝑊=1D44A + 𝑋=1D44B + 𝑌=1D44C + 𝑍=1D44D + 𝑎=1D44E + 𝑏=1D44F + 𝑐=1D450 + 𝑑=1D451
    + 𝑒=1D452 + 𝑓=1D453 + 𝑔=1D454 + =0210E + 𝑖=1D456 + 𝑗=1D457 + 𝑘=1D458 + 𝑙=1D459 + 𝑚=1D45A + 𝑛=1D45B
    + 𝑜=1D45C + 𝑝=1D45D + 𝑞=1D45E + 𝑟=1D45F + 𝑠=1D460 + 𝑡=1D461 + 𝑢=1D462 + 𝑣=1D463 + 𝑤=1D464 + 𝑥=1D465
    + 𝑦=1D466 + 𝑧=1D467 + 𝚤=1D6A4 + 𝚥=1D6A5 + 𝛢=1D6E2 + 𝛣=1D6E3 + 𝛤=1D6E4 + 𝛥=1D6E5 + 𝛦=1D6E6 + 𝛧=1D6E7
    + 𝛨=1D6E8 + 𝛩=1D6E9 + 𝛪=1D6EA + 𝛫=1D6EB + 𝛬=1D6EC + 𝛭=1D6ED + 𝛮=1D6EE + 𝛯=1D6EF + 𝛰=1D6F0 + 𝛱=1D6F1
    + 𝛲=1D6F2 + 𝛳=1D6F3 + 𝛴=1D6F4 + 𝛵=1D6F5 + 𝛶=1D6F6 + 𝛷=1D6F7 + 𝛸=1D6F8 + 𝛹=1D6F9 + 𝛺=1D6FA + 𝛻=1D6FB
    + 𝛼=1D6FC + 𝛽=1D6FD + 𝛾=1D6FE + 𝛿=1D6FF + 𝜀=1D700 + 𝜁=1D701 + 𝜂=1D702 + 𝜃=1D703 + 𝜄=1D704 + 𝜅=1D705
    + 𝜆=1D706 + 𝜇=1D707 + 𝜈=1D708 + 𝜉=1D709 + 𝜊=1D70A + 𝜋=1D70B + 𝜌=1D70C + 𝜍=1D70D + 𝜎=1D70E + 𝜏=1D70F
    + 𝜐=1D710 + 𝜑=1D711 + 𝜒=1D712 + 𝜓=1D713 + 𝜔=1D714 + 𝜕=1D715 + 𝜖=1D716 + 𝜗=1D717 + 𝜘=1D718 + 𝜙=1D719
    + 𝜚=1D71A + 𝜛=1D71B + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/math/text-transform-math-auto-001.html b/testing/web-platform/tests/css/css-text/text-transform/math/text-transform-math-auto-001.html new file mode 100644 index 0000000000..db5e5b86f4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/math/text-transform-math-auto-001.html @@ -0,0 +1,144 @@ + + + + +text-transform math-auto + + + + + + + + +

    Test passes if all the equalities below are true.

    + A=1D434 + B=1D435 + C=1D436 + D=1D437 + E=1D438 + F=1D439 + G=1D43A + H=1D43B + I=1D43C + J=1D43D
    + K=1D43E + L=1D43F + M=1D440 + N=1D441 + O=1D442 + P=1D443 + Q=1D444 + R=1D445 + S=1D446 + T=1D447
    + U=1D448 + V=1D449 + W=1D44A + X=1D44B + Y=1D44C + Z=1D44D + a=1D44E + b=1D44F + c=1D450 + d=1D451
    + e=1D452 + f=1D453 + g=1D454 + h=0210E + i=1D456 + j=1D457 + k=1D458 + l=1D459 + m=1D45A + n=1D45B
    + o=1D45C + p=1D45D + q=1D45E + r=1D45F + s=1D460 + t=1D461 + u=1D462 + v=1D463 + w=1D464 + x=1D465
    + y=1D466 + z=1D467 + ı=1D6A4 + ȷ=1D6A5 + Α=1D6E2 + Β=1D6E3 + Γ=1D6E4 + Δ=1D6E5 + Ε=1D6E6 + Ζ=1D6E7
    + Η=1D6E8 + Θ=1D6E9 + Ι=1D6EA + Κ=1D6EB + Λ=1D6EC + Μ=1D6ED + Ν=1D6EE + Ξ=1D6EF + Ο=1D6F0 + Π=1D6F1
    + Ρ=1D6F2 + ϴ=1D6F3 + Σ=1D6F4 + Τ=1D6F5 + Υ=1D6F6 + Φ=1D6F7 + Χ=1D6F8 + Ψ=1D6F9 + Ω=1D6FA + =1D6FB
    + α=1D6FC + β=1D6FD + γ=1D6FE + δ=1D6FF + ε=1D700 + ζ=1D701 + η=1D702 + θ=1D703 + ι=1D704 + κ=1D705
    + λ=1D706 + μ=1D707 + ν=1D708 + ξ=1D709 + ο=1D70A + π=1D70B + ρ=1D70C + ς=1D70D + σ=1D70E + τ=1D70F
    + υ=1D710 + φ=1D711 + χ=1D712 + ψ=1D713 + ω=1D714 + =1D715 + ϵ=1D716 + ϑ=1D717 + ϰ=1D718 + ϕ=1D719
    + ϱ=1D71A + ϖ=1D71B + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/math/text-transform-math-auto-002-ref.html b/testing/web-platform/tests/css/css-text/text-transform/math/text-transform-math-auto-002-ref.html new file mode 100644 index 0000000000..1c1d6e2770 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/math/text-transform-math-auto-002-ref.html @@ -0,0 +1,29 @@ + + + + +text-transform math-auto (reference) + + +

    Test passes if all the equalities below are true.

    +
    Single character: 𝜕=1D715
    +
    Two characters: ∂∇=0220202207
    +
    Three characters: ∂∇ȷ=022020220700237
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/math/text-transform-math-auto-002.html b/testing/web-platform/tests/css/css-text/text-transform/math/text-transform-math-auto-002.html new file mode 100644 index 0000000000..34e43e718e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/math/text-transform-math-auto-002.html @@ -0,0 +1,33 @@ + + + + +text-transform math-auto + + + + + + +

    Test passes if all the equalities below are true.

    +
    Single character: =1D715
    +
    Two characters: ∂∇=0220202207
    +
    Three characters: ∂∇ȷ=022020220700237
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/math/text-transform-math-auto-003.html b/testing/web-platform/tests/css/css-text/text-transform/math/text-transform-math-auto-003.html new file mode 100644 index 0000000000..eff01b0890 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/math/text-transform-math-auto-003.html @@ -0,0 +1,38 @@ + + + + + text-transform math-auto + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-001-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-001-ref.html new file mode 100644 index 0000000000..4e78815599 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-001-ref.html @@ -0,0 +1,23 @@ + + + + +CSS3 Text, text transform: capitalize, Latin Basic and Latin-1 + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Aaa Aaa Bbb Bbb Ccc Ccc Ddd Ddd Eee Eee Fff Fff Ggg Ggg Hhh Hhh Iii Iii Jjj Jjj Kkk Kkk Lll Lll Mmm Mmm Nnn Nnn Ooo Ooo Ppp Ppp Qqq Qqq Rrr Rrr Sss Sss Ttt Ttt Uuu Uuu Vvv Vvv Www Www Xxx Xxx Yyy Yyy Zzz Zzz Μµµ Μµµ Ààà Ààà Ááá Ááá Âââ Âââ Ããã Ããã Äää Äää Ååå Ååå Æææ Æææ Ççç Ççç Èèè Èèè Ééé Ééé Êêê Êêê Ëëë Ëëë Ììì Ììì Ííí Ííí Îîî Îîî Ïïï Ïïï Ððð Ððð Ñññ Ñññ Òòò Òòò Óóó Óóó Ôôô Ôôô Õõõ Õõõ Ööö Ööö Øøø Øøø Ùùù Ùùù Úúú Úúú Ûûû Ûûû Üüü Üüü Ýýý Ýýý Þþþ Þþþ Ÿÿÿ Ÿÿÿ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-003-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-003-ref.html new file mode 100644 index 0000000000..61e612461d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-003-ref.html @@ -0,0 +1,23 @@ + + + + +CSS3 Text, text transform: capitalize, Latin Extended Additional + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ḁḁḁ Ḁḁḁ Ḃḃḃ Ḃḃḃ Ḅḅḅ Ḅḅḅ Ḇḇḇ Ḇḇḇ Ḉḉḉ Ḉḉḉ Ḋḋḋ Ḋḋḋ Ḍḍḍ Ḍḍḍ Ḏḏḏ Ḏḏḏ Ḑḑḑ Ḑḑḑ Ḓḓḓ Ḓḓḓ Ḕḕḕ Ḕḕḕ Ḗḗḗ Ḗḗḗ Ḙḙḙ Ḙḙḙ Ḛḛḛ Ḛḛḛ Ḝḝḝ Ḝḝḝ Ḟḟḟ Ḟḟḟ Ḡḡḡ Ḡḡḡ Ḣḣḣ Ḣḣḣ Ḥḥḥ Ḥḥḥ Ḧḧḧ Ḧḧḧ Ḩḩḩ Ḩḩḩ Ḫḫḫ Ḫḫḫ Ḭḭḭ Ḭḭḭ Ḯḯḯ Ḯḯḯ Ḱḱḱ Ḱḱḱ Ḳḳḳ Ḳḳḳ Ḵḵḵ Ḵḵḵ Ḷḷḷ Ḷḷḷ Ḹḹḹ Ḹḹḹ Ḻḻḻ Ḻḻḻ Ḽḽḽ Ḽḽḽ Ḿḿḿ Ḿḿḿ Ṁṁṁ Ṁṁṁ Ṃṃṃ Ṃṃṃ Ṅṅṅ Ṅṅṅ Ṇṇṇ Ṇṇṇ Ṉṉṉ Ṉṉṉ Ṋṋṋ Ṋṋṋ Ṍṍṍ Ṍṍṍ Ṏṏṏ Ṏṏṏ Ṑṑṑ Ṑṑṑ Ṓṓṓ Ṓṓṓ Ṕṕṕ Ṕṕṕ Ṗṗṗ Ṗṗṗ Ṙṙṙ Ṙṙṙ Ṛṛṛ Ṛṛṛ Ṝṝṝ Ṝṝṝ Ṟṟṟ Ṟṟṟ Ṡṡṡ Ṡṡṡ Ṣṣṣ Ṣṣṣ Ṥṥṥ Ṥṥṥ Ṧṧṧ Ṧṧṧ Ṩṩṩ Ṩṩṩ Ṫṫṫ Ṫṫṫ Ṭṭṭ Ṭṭṭ Ṯṯṯ Ṯṯṯ Ṱṱṱ Ṱṱṱ Ṳṳṳ Ṳṳṳ Ṵṵṵ Ṵṵṵ Ṷṷṷ Ṷṷṷ Ṹṹṹ Ṹṹṹ Ṻṻṻ Ṻṻṻ Ṽṽṽ Ṽṽṽ Ṿṿṿ Ṿṿṿ Ẁẁẁ Ẁẁẁ Ẃẃẃ Ẃẃẃ Ẅẅẅ Ẅẅẅ Ẇẇẇ Ẇẇẇ Ẉẉẉ Ẉẉẉ Ẋẋẋ Ẋẋẋ Ẍẍẍ Ẍẍẍ Ẏẏẏ Ẏẏẏ Ẑẑẑ Ẑẑẑ Ẓẓẓ Ẓẓẓ Ẕẕẕ Ẕẕẕ Ṡẛẛ Ṡẛẛ Ạạạ Ạạạ Ảảả Ảảả Ấấấ Ấấấ Ầầầ Ầầầ Ẩẩẩ Ẩẩẩ Ẫẫẫ Ẫẫẫ Ậậậ Ậậậ Ắắắ Ắắắ Ằằằ Ằằằ Ẳẳẳ Ẳẳẳ Ẵẵẵ Ẵẵẵ Ặặặ Ặặặ Ẹẹẹ Ẹẹẹ Ẻẻẻ Ẻẻẻ Ẽẽẽ Ẽẽẽ Ếếế Ếếế Ềềề Ềềề Ểểể Ểểể Ễễễ Ễễễ Ệệệ Ệệệ Ỉỉỉ Ỉỉỉ Ịịị Ịịị Ọọọ Ọọọ Ỏỏỏ Ỏỏỏ Ốốố Ốốố Ồồồ Ồồồ Ổổổ Ổổổ Ỗỗỗ Ỗỗỗ Ộộộ Ộộộ Ớớớ Ớớớ Ờờờ Ờờờ Ởởở Ởởở Ỡỡỡ Ỡỡỡ Ợợợ Ợợợ Ụụụ Ụụụ Ủủủ Ủủủ Ứứứ Ứứứ Ừừừ Ừừừ Ửửử Ửửử Ữữữ Ữữữ Ựựự Ựựự Ỳỳỳ Ỳỳỳ Ỵỵỵ Ỵỵỵ Ỷỷỷ Ỷỷỷ Ỹỹỹ Ỹỹỹ Ỻỻỻ Ỻỻỻ Ỽỽỽ Ỽỽỽ Ỿỿỿ Ỿỿỿ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-005-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-005-ref.html new file mode 100644 index 0000000000..cb49f01a98 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-005-ref.html @@ -0,0 +1,23 @@ + + + + +CSS3 Text, text transform: capitalize, Latin Extended-A + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Āāā Āāā Ăăă Ăăă Ąąą Ąąą Ććć Ććć Ĉĉĉ Ĉĉĉ Ċċċ Ċċċ Ččč Ččč Ďďď Ďďď Đđđ Đđđ Ēēē Ēēē Ĕĕĕ Ĕĕĕ Ėėė Ėėė Ęęę Ęęę Ěěě Ěěě Ĝĝĝ Ĝĝĝ Ğğğ Ğğğ Ġġġ Ġġġ Ģģģ Ģģģ Ĥĥĥ Ĥĥĥ Ħħħ Ħħħ Ĩĩĩ Ĩĩĩ Īīī Īīī Ĭĭĭ Ĭĭĭ Įįį Įįį Iıı Iıı IJijij IJijij Ĵĵĵ Ĵĵĵ Ķķķ Ķķķ Ĺĺĺ Ĺĺĺ Ļļļ Ļļļ Ľľľ Ľľľ Ŀŀŀ Ŀŀŀ Łłł Łłł Ńńń Ńńń Ņņņ Ņņņ Ňňň Ňňň Ŋŋŋ Ŋŋŋ Ōōō Ōōō Ŏŏŏ Ŏŏŏ Őőő Őőő Œœœ Œœœ Ŕŕŕ Ŕŕŕ Ŗŗŗ Ŗŗŗ Řřř Řřř Śśś Śśś Ŝŝŝ Ŝŝŝ Şşş Şşş Ššš Ššš Ţţţ Ţţţ Ťťť Ťťť Ŧŧŧ Ŧŧŧ Ũũũ Ũũũ Ūūū Ūūū Ŭŭŭ Ŭŭŭ Ůůů Ůůů Űűű Űűű Ųųų Ųųų Ŵŵŵ Ŵŵŵ Ŷŷŷ Ŷŷŷ Źźź Źźź Żżż Żżż Žžž Žžž Sſſ Sſſ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-007-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-007-ref.html new file mode 100644 index 0000000000..97fc573628 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-007-ref.html @@ -0,0 +1,23 @@ + + + + +CSS3 Text, text transform: capitalize, Latin Extended-B + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ƀƀƀ Ƀƀƀ Ƃƃƃ Ƃƃƃ Ƅƅƅ Ƅƅƅ Ƈƈƈ Ƈƈƈ Ƌƌƌ Ƌƌƌ Ƒƒƒ Ƒƒƒ Ƕƕƕ Ƕƕƕ Ƙƙƙ Ƙƙƙ Ƚƚƚ Ƚƚƚ Ƞƞƞ Ƞƞƞ Ơơơ Ơơơ Ƣƣƣ Ƣƣƣ Ƥƥƥ Ƥƥƥ Ƨƨƨ Ƨƨƨ Ƭƭƭ Ƭƭƭ Ưưư Ưưư Ƴƴƴ Ƴƴƴ Ƶƶƶ Ƶƶƶ Ƹƹƹ Ƹƹƹ Ƽƽƽ Ƽƽƽ Ƿƿƿ Ƿƿƿ Dždždž Dždždž Dždždž Dždždž Ljljlj Ljljlj Ljljlj Ljljlj Njnjnj Njnjnj Njnjnj Njnjnj Ǎǎǎ Ǎǎǎ Ǐǐǐ Ǐǐǐ Ǒǒǒ Ǒǒǒ Ǔǔǔ Ǔǔǔ Ǖǖǖ Ǖǖǖ Ǘǘǘ Ǘǘǘ Ǚǚǚ Ǚǚǚ Ǜǜǜ Ǜǜǜ Ǝǝǝ Ǝǝǝ Ǟǟǟ Ǟǟǟ Ǡǡǡ Ǡǡǡ Ǣǣǣ Ǣǣǣ Ǥǥǥ Ǥǥǥ Ǧǧǧ Ǧǧǧ Ǩǩǩ Ǩǩǩ Ǫǫǫ Ǫǫǫ Ǭǭǭ Ǭǭǭ Ǯǯǯ Ǯǯǯ Dzdzdz Dzdzdz Dzdzdz Dzdzdz Ǵǵǵ Ǵǵǵ Ǹǹǹ Ǹǹǹ Ǻǻǻ Ǻǻǻ Ǽǽǽ Ǽǽǽ Ǿǿǿ Ǿǿǿ Ȁȁȁ Ȁȁȁ Ȃȃȃ Ȃȃȃ Ȅȅȅ Ȅȅȅ Ȇȇȇ Ȇȇȇ Ȉȉȉ Ȉȉȉ Ȋȋȋ Ȋȋȋ Ȍȍȍ Ȍȍȍ Ȏȏȏ Ȏȏȏ Ȑȑȑ Ȑȑȑ Ȓȓȓ Ȓȓȓ Ȕȕȕ Ȕȕȕ Ȗȗȗ Ȗȗȗ Șșș Șșș Țțț Țțț Ȝȝȝ Ȝȝȝ Ȟȟȟ Ȟȟȟ Ȣȣȣ Ȣȣȣ Ȥȥȥ Ȥȥȥ Ȧȧȧ Ȧȧȧ Ȩȩȩ Ȩȩȩ Ȫȫȫ Ȫȫȫ Ȭȭȭ Ȭȭȭ Ȯȯȯ Ȯȯȯ Ȱȱȱ Ȱȱȱ Ȳȳȳ Ȳȳȳ Ȼȼȼ Ȼȼȼ Ȿȿȿ Ȿȿȿ Ɀɀɀ Ɀɀɀ Ɂɂɂ Ɂɂɂ Ɇɇɇ Ɇɇɇ Ɉɉɉ Ɉɉɉ Ɋɋɋ Ɋɋɋ Ɍɍɍ Ɍɍɍ Ɏɏɏ Ɏɏɏ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-009-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-009-ref.html new file mode 100644 index 0000000000..4629db93b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-009-ref.html @@ -0,0 +1,23 @@ + + + + +CSS3 Text, text transform: capitalize, Latin Extended-C + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ⱡⱡⱡ Ⱡⱡⱡ Ⱥⱥⱥ Ⱥⱥⱥ Ⱦⱦⱦ Ⱦⱦⱦ Ⱨⱨⱨ Ⱨⱨⱨ Ⱪⱪⱪ Ⱪⱪⱪ Ⱬⱬⱬ Ⱬⱬⱬ Ⱳⱳⱳ Ⱳⱳⱳ Ⱶⱶⱶ Ⱶⱶⱶ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-010-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-010-ref.html new file mode 100644 index 0000000000..001269158d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-010-ref.html @@ -0,0 +1,23 @@ + + + + +CSS3 Text, text transform: capitalize, Latin Extended-D + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ꜣꜣꜣ Ꜣꜣꜣ Ꜥꜥꜥ Ꜥꜥꜥ Ꜧꜧꜧ Ꜧꜧꜧ Ꜩꜩꜩ Ꜩꜩꜩ Ꜫꜫꜫ Ꜫꜫꜫ Ꜭꜭꜭ Ꜭꜭꜭ Ꜯꜯꜯ Ꜯꜯꜯ Ꜳꜳꜳ Ꜳꜳꜳ Ꜵꜵꜵ Ꜵꜵꜵ Ꜷꜷꜷ Ꜷꜷꜷ Ꜹꜹꜹ Ꜹꜹꜹ Ꜻꜻꜻ Ꜻꜻꜻ Ꜽꜽꜽ Ꜽꜽꜽ Ꜿꜿꜿ Ꜿꜿꜿ Ꝁꝁꝁ Ꝁꝁꝁ Ꝃꝃꝃ Ꝃꝃꝃ Ꝅꝅꝅ Ꝅꝅꝅ Ꝇꝇꝇ Ꝇꝇꝇ Ꝉꝉꝉ Ꝉꝉꝉ Ꝋꝋꝋ Ꝋꝋꝋ Ꝍꝍꝍ Ꝍꝍꝍ Ꝏꝏꝏ Ꝏꝏꝏ Ꝑꝑꝑ Ꝑꝑꝑ Ꝓꝓꝓ Ꝓꝓꝓ Ꝕꝕꝕ Ꝕꝕꝕ Ꝗꝗꝗ Ꝗꝗꝗ Ꝙꝙꝙ Ꝙꝙꝙ Ꝛꝛꝛ Ꝛꝛꝛ Ꝝꝝꝝ Ꝝꝝꝝ Ꝟꝟꝟ Ꝟꝟꝟ Ꝡꝡꝡ Ꝡꝡꝡ Ꝣꝣꝣ Ꝣꝣꝣ Ꝥꝥꝥ Ꝥꝥꝥ Ꝧꝧꝧ Ꝧꝧꝧ Ꝩꝩꝩ Ꝩꝩꝩ Ꝫꝫꝫ Ꝫꝫꝫ Ꝭꝭꝭ Ꝭꝭꝭ Ꝯꝯꝯ Ꝯꝯꝯ Ꝺꝺꝺ Ꝺꝺꝺ Ꝼꝼꝼ Ꝼꝼꝼ Ꝿꝿꝿ Ꝿꝿꝿ Ꞁꞁꞁ Ꞁꞁꞁ Ꞃꞃꞃ Ꞃꞃꞃ Ꞅꞅꞅ Ꞅꞅꞅ Ꞇꞇꞇ Ꞇꞇꞇ Ꞌꞌꞌ Ꞌꞌꞌ Ꞑꞑꞑ Ꞑꞑꞑ Ꞓꞓꞓ Ꞓꞓꞓ Ꞗꞗꞗ Ꞗꞗꞗ Ꞙꞙꞙ Ꞙꞙꞙ Ꞛꞛꞛ Ꞛꞛꞛ Ꞝꞝꞝ Ꞝꞝꞝ Ꞟꞟꞟ Ꞟꞟꞟ Ꞡꞡꞡ Ꞡꞡꞡ Ꞣꞣꞣ Ꞣꞣꞣ Ꞥꞥꞥ Ꞥꞥꞥ Ꞧꞧꞧ Ꞧꞧꞧ Ꞩꞩꞩ Ꞩꞩꞩ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-011-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-011-ref.html new file mode 100644 index 0000000000..0a899e240c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-011-ref.html @@ -0,0 +1,23 @@ + + + + +CSS3 Text, text transform: capitalize, Full-width Latin + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Aaa Aaa Bbb Bbb Ccc Ccc Ddd Ddd Eee Eee Fff Fff Ggg Ggg Hhh Hhh Iii Iii Jjj Jjj Kkk Kkk Lll Lll Mmm Mmm Nnn Nnn Ooo Ooo Ppp Ppp Qqq Qqq Rrr Rrr Sss Sss Ttt Ttt Uuu Uuu Vvv Vvv Www Www Xxx Xxx Yyy Yyy Zzz Zzz
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-014-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-014-ref.html new file mode 100644 index 0000000000..a49ce9cdcf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-014-ref.html @@ -0,0 +1,23 @@ + + + + +CSS3 Text, text transform: capitalize, Greek and Coptic + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ͱͱͱ Ͱͱͱ Ͳͳͳ Ͳͳͳ Ͷͷͷ Ͷͷͷ Ͻͻͻ Ͻͻͻ Ͼͼͼ Ͼͼͼ Ͽͽͽ Ͽͽͽ Άάά Άάά Έέέ Έέέ Ήήή Ήήή Ίίί Ίίί Ααα Ααα Βββ Βββ Γγγ Γγγ Δδδ Δδδ Εεε Εεε Ζζζ Ζζζ Ηηη Ηηη Θθθ Θθθ Ιιι Ιιι Κκκ Κκκ Λλλ Λλλ Μμμ Μμμ Ννν Ννν Ξξξ Ξξξ Οοο Οοο Πππ Πππ Ρρρ Ρρρ Σςς Σςς Σσσ Σσσ Τττ Τττ Υυυ Υυυ Φφφ Φφφ Χχχ Χχχ Ψψψ Ψψψ Ωωω Ωωω Ϊϊϊ Ϊϊϊ Ϋϋϋ Ϋϋϋ Όόό Όόό Ύύύ Ύύύ Ώώώ Ώώώ Βϐϐ Βϐϐ Θϑϑ Θϑϑ Φϕϕ Φϕϕ Πϖϖ Πϖϖ Ϗϗϗ Ϗϗϗ Ϙϙϙ Ϙϙϙ Ϛϛϛ Ϛϛϛ Ϝϝϝ Ϝϝϝ Ϟϟϟ Ϟϟϟ Ϡϡϡ Ϡϡϡ Ϣϣϣ Ϣϣϣ Ϥϥϥ Ϥϥϥ Ϧϧϧ Ϧϧϧ Ϩϩϩ Ϩϩϩ Ϫϫϫ Ϫϫϫ Ϭϭϭ Ϭϭϭ Ϯϯϯ Ϯϯϯ Κϰϰ Κϰϰ Ρϱϱ Ρϱϱ Ϲϲϲ Ϲϲϲ Ϳϳϳ Ϳϳϳ Εϵϵ Εϵϵ Ϸϸϸ Ϸϸϸ Ϻϻϻ Ϻϻϻ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-016-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-016-ref.html new file mode 100644 index 0000000000..df0cb58c19 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-016-ref.html @@ -0,0 +1,23 @@ + + + + +CSS3 Text, text transform: capitalize, Greek Extended + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ἀἀἀ Ἀἀἀ Ἁἁἁ Ἁἁἁ Ἂἂἂ Ἂἂἂ Ἃἃἃ Ἃἃἃ Ἄἄἄ Ἄἄἄ Ἅἅἅ Ἅἅἅ Ἆἆἆ Ἆἆἆ Ἇἇἇ Ἇἇἇ Ἐἐἐ Ἐἐἐ Ἑἑἑ Ἑἑἑ Ἒἒἒ Ἒἒἒ Ἓἓἓ Ἓἓἓ Ἔἔἔ Ἔἔἔ Ἕἕἕ Ἕἕἕ Ἠἠἠ Ἠἠἠ Ἡἡἡ Ἡἡἡ Ἢἢἢ Ἢἢἢ Ἣἣἣ Ἣἣἣ Ἤἤἤ Ἤἤἤ Ἥἥἥ Ἥἥἥ Ἦἦἦ Ἦἦἦ Ἧἧἧ Ἧἧἧ Ἰἰἰ Ἰἰἰ Ἱἱἱ Ἱἱἱ Ἲἲἲ Ἲἲἲ Ἳἳἳ Ἳἳἳ Ἴἴἴ Ἴἴἴ Ἵἵἵ Ἵἵἵ Ἶἶἶ Ἶἶἶ Ἷἷἷ Ἷἷἷ Ὀὀὀ Ὀὀὀ Ὁὁὁ Ὁὁὁ Ὂὂὂ Ὂὂὂ Ὃὃὃ Ὃὃὃ Ὄὄὄ Ὄὄὄ Ὅὅὅ Ὅὅὅ Ὑὑὑ Ὑὑὑ Ὓὓὓ Ὓὓὓ Ὕὕὕ Ὕὕὕ Ὗὗὗ Ὗὗὗ Ὠὠὠ Ὠὠὠ Ὡὡὡ Ὡὡὡ Ὢὢὢ Ὢὢὢ Ὣὣὣ Ὣὣὣ Ὤὤὤ Ὤὤὤ Ὥὥὥ Ὥὥὥ Ὦὦὦ Ὦὦὦ Ὧὧὧ Ὧὧὧ Ὰὰὰ Ὰὰὰ Άάά Άάά Ὲὲὲ Ὲὲὲ Έέέ Έέέ Ὴὴὴ Ὴὴὴ Ήήή Ήήή Ὶὶὶ Ὶὶὶ Ίίί Ίίί Ὸὸὸ Ὸὸὸ Όόό Όόό Ὺὺὺ Ὺὺὺ Ύύύ Ύύύ Ὼὼὼ Ὼὼὼ Ώώώ Ώώώ ᾈᾀᾀ ᾈᾀᾀ ᾉᾁᾁ ᾉᾁᾁ ᾊᾂᾂ ᾊᾂᾂ ᾋᾃᾃ ᾋᾃᾃ ᾌᾄᾄ ᾌᾄᾄ ᾍᾅᾅ ᾍᾅᾅ ᾎᾆᾆ ᾎᾆᾆ ᾏᾇᾇ ᾏᾇᾇ ᾘᾐᾐ ᾘᾐᾐ ᾙᾑᾑ ᾙᾑᾑ ᾚᾒᾒ ᾚᾒᾒ ᾛᾓᾓ ᾛᾓᾓ ᾜᾔᾔ ᾜᾔᾔ ᾝᾕᾕ ᾝᾕᾕ ᾞᾖᾖ ᾞᾖᾖ ᾟᾗᾗ ᾟᾗᾗ ᾨᾠᾠ ᾨᾠᾠ ᾩᾡᾡ ᾩᾡᾡ ᾪᾢᾢ ᾪᾢᾢ ᾫᾣᾣ ᾫᾣᾣ ᾬᾤᾤ ᾬᾤᾤ ᾭᾥᾥ ᾭᾥᾥ ᾮᾦᾦ ᾮᾦᾦ ᾯᾧᾧ ᾯᾧᾧ Ᾰᾰᾰ Ᾰᾰᾰ Ᾱᾱᾱ Ᾱᾱᾱ ᾼᾳᾳ ᾼᾳᾳ Ιιι Ιιι ῌῃῃ ῌῃῃ Ῐῐῐ Ῐῐῐ Ῑῑῑ Ῑῑῑ Ῠῠῠ Ῠῠῠ Ῡῡῡ Ῡῡῡ Ῥῥῥ Ῥῥῥ ῼῳῳ ῼῳῳ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-018-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-018-ref.html new file mode 100644 index 0000000000..df1727457d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-018-ref.html @@ -0,0 +1,24 @@ + + + + +CSS3 Text, text transform: capitalize, Cyrillic + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ааа Ааа Ббб Ббб Ввв Ввв Ггг Ггг Ддд Ддд Еее Еее Жжж Жжж Ззз Ззз Иии Иии Ййй Ййй Ккк Ккк Ллл Ллл Ммм Ммм Ннн Ннн Ооо Ооо Ппп Ппп Ррр Ррр Ссс Ссс Ттт Ттт Ууу Ууу Ффф Ффф Ххх Ххх Ццц Ццц Ччч Ччч Шшш Шшш Щщщ Щщщ Ъъъ Ъъъ Ыыы Ыыы Ььь Ььь Эээ Эээ Ююю Ююю Яяя Яяя Ѐѐѐ Ѐѐѐ Ёёё Ёёё Ђђђ Ђђђ Ѓѓѓ Ѓѓѓ Єєє Єєє Ѕѕѕ Ѕѕѕ Ііі Ііі Їїї Їїї Јјј Јјј Љљљ Љљљ Њњњ Њњњ Ћћћ Ћћћ Ќќќ Ќќќ Ѝѝѝ Ѝѝѝ Ўўў Ўўў Џџџ Џџџ Ѡѡѡ Ѡѡѡ Ѣѣѣ Ѣѣѣ Ѥѥѥ Ѥѥѥ Ѧѧѧ Ѧѧѧ Ѩѩѩ Ѩѩѩ Ѫѫѫ Ѫѫѫ Ѭѭѭ Ѭѭѭ Ѯѯѯ Ѯѯѯ Ѱѱѱ Ѱѱѱ Ѳѳѳ Ѳѳѳ Ѵѵѵ Ѵѵѵ Ѷѷѷ Ѷѷѷ Ѹѹѹ Ѹѹѹ Ѻѻѻ Ѻѻѻ Ѽѽѽ Ѽѽѽ Ѿѿѿ Ѿѿѿ Ҁҁҁ Ҁҁҁ Ҋҋҋ Ҋҋҋ Ҍҍҍ Ҍҍҍ Ҏҏҏ Ҏҏҏ Ґґґ Ґґґ Ғғғ Ғғғ Ҕҕҕ Ҕҕҕ Җҗҗ Җҗҗ Ҙҙҙ Ҙҙҙ Қққ Қққ Ҝҝҝ Ҝҝҝ Ҟҟҟ Ҟҟҟ Ҡҡҡ Ҡҡҡ Ңңң Ңңң Ҥҥҥ Ҥҥҥ Ҧҧҧ Ҧҧҧ Ҩҩҩ Ҩҩҩ Ҫҫҫ Ҫҫҫ Ҭҭҭ Ҭҭҭ Үүү Үүү Ұұұ Ұұұ Ҳҳҳ Ҳҳҳ Ҵҵҵ Ҵҵҵ Ҷҷҷ Ҷҷҷ Ҹҹҹ Ҹҹҹ Һһһ Һһһ Ҽҽҽ Ҽҽҽ Ҿҿҿ Ҿҿҿ Ӂӂӂ Ӂӂӂ Ӄӄӄ Ӄӄӄ Ӆӆӆ Ӆӆӆ Ӈӈӈ Ӈӈӈ Ӊӊӊ Ӊӊӊ Ӌӌӌ Ӌӌӌ Ӎӎӎ Ӎӎӎ Ӏӏӏ Ӏӏӏ Ӑӑӑ Ӑӑӑ Ӓӓӓ Ӓӓӓ Ӕӕӕ Ӕӕӕ Ӗӗӗ Ӗӗӗ Әәә Әәә Ӛӛӛ Ӛӛӛ Ӝӝӝ Ӝӝӝ Ӟӟӟ Ӟӟӟ Ӡӡӡ Ӡӡӡ Ӣӣӣ Ӣӣӣ Ӥӥӥ Ӥӥӥ Ӧӧӧ Ӧӧӧ Өөө Өөө Ӫӫӫ Ӫӫӫ Ӭӭӭ Ӭӭӭ Ӯӯӯ Ӯӯӯ Ӱӱӱ Ӱӱӱ Ӳӳӳ Ӳӳӳ Ӵӵӵ Ӵӵӵ Ӷӷӷ Ӷӷӷ Ӹӹӹ Ӹӹӹ Ӻӻӻ Ӻӻӻ Ӽӽӽ Ӽӽӽ Ӿӿӿ Ӿӿӿ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-020-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-020-ref.html new file mode 100644 index 0000000000..9eb1d18124 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-020-ref.html @@ -0,0 +1,24 @@ + + + + +CSS3 Text, text transform: capitalize, Cyrillic Supplement + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ԁԁԁ Ԁԁԁ Ԃԃԃ Ԃԃԃ Ԅԅԅ Ԅԅԅ Ԇԇԇ Ԇԇԇ Ԉԉԉ Ԉԉԉ Ԋԋԋ Ԋԋԋ Ԍԍԍ Ԍԍԍ Ԏԏԏ Ԏԏԏ Ԑԑԑ Ԑԑԑ Ԓԓԓ Ԓԓԓ Ԕԕԕ Ԕԕԕ Ԗԗԗ Ԗԗԗ Ԙԙԙ Ԙԙԙ Ԛԛԛ Ԛԛԛ Ԝԝԝ Ԝԝԝ Ԟԟԟ Ԟԟԟ Ԡԡԡ Ԡԡԡ Ԣԣԣ Ԣԣԣ Ԥԥԥ Ԥԥԥ Ԧԧԧ Ԧԧԧ Ԩԩԩ Ԩԩԩ Ԫԫԫ Ԫԫԫ Ԭԭԭ Ԭԭԭ Ԯԯԯ Ԯԯԯ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-022-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-022-ref.html new file mode 100644 index 0000000000..a07c35b10e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-022-ref.html @@ -0,0 +1,23 @@ + + + + +CSS3 Text, text transform: capitalize, Armenian + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Աաա Աաա Բբբ Բբբ Գգգ Գգգ Դդդ Դդդ Եեե Եեե Զզզ Զզզ Էէէ Էէէ Ըըը Ըըը Թթթ Թթթ Ժժժ Ժժժ Իիի Իիի Լլլ Լլլ Խխխ Խխխ Ծծծ Ծծծ Կկկ Կկկ Հհհ Հհհ Ձձձ Ձձձ Ղղղ Ղղղ Ճճճ Ճճճ Մմմ Մմմ Յյյ Յյյ Ննն Ննն Շշշ Շշշ Ոոո Ոոո Չչչ Չչչ Պպպ Պպպ Ջջջ Ջջջ Ռռռ Ռռռ Սսս Սսս Վվվ Վվվ Տտտ Տտտ Րրր Րրր Ցցց Ցցց Ւււ Ւււ Փփփ Փփփ Քքք Քքք Օօօ Օօօ Ֆֆֆ Ֆֆֆ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-024-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-024-ref.html new file mode 100644 index 0000000000..d115bf09b8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-024-ref.html @@ -0,0 +1,23 @@ + + + + +CSS3 Text, text transform: capitalize, Number Forms + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ⅰⅰⅰ Ⅰⅰⅰ Ⅱⅱⅱ Ⅱⅱⅱ Ⅲⅲⅲ Ⅲⅲⅲ Ⅳⅳⅳ Ⅳⅳⅳ Ⅴⅴⅴ Ⅴⅴⅴ Ⅵⅵⅵ Ⅵⅵⅵ Ⅶⅶⅶ Ⅶⅶⅶ Ⅷⅷⅷ Ⅷⅷⅷ Ⅸⅸⅸ Ⅸⅸⅸ Ⅹⅹⅹ Ⅹⅹⅹ Ⅺⅺⅺ Ⅺⅺⅺ Ⅻⅻⅻ Ⅻⅻⅻ Ⅼⅼⅼ Ⅼⅼⅼ Ⅽⅽⅽ Ⅽⅽⅽ Ⅾⅾⅾ Ⅾⅾⅾ Ⅿⅿⅿ Ⅿⅿⅿ Ↄↄↄ Ↄↄↄ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-026-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-026-ref.html new file mode 100644 index 0000000000..157c19cf1f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-026-ref.html @@ -0,0 +1,23 @@ + + + + +CSS3 Text, text transform: capitalize, Enclosed Alphanumerics + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if there are NO uppercase letters.
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ⓐⓐⓐ ⓑⓑⓑ ⓒⓒⓒ ⓓⓓⓓ ⓔⓔⓔ ⓕⓕⓕ ⓖⓖⓖ ⓗⓗⓗ ⓘⓘⓘ ⓙⓙⓙ ⓚⓚⓚ ⓛⓛⓛ ⓜⓜⓜ ⓝⓝⓝ ⓞⓞⓞ ⓟⓟⓟ ⓠⓠⓠ ⓡⓡⓡ ⓢⓢⓢ ⓣⓣⓣ ⓤⓤⓤ ⓥⓥⓥ ⓦⓦⓦ ⓧⓧⓧ ⓨⓨⓨ ⓩⓩⓩ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-028-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-028-ref.html new file mode 100644 index 0000000000..21e19d1715 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-028-ref.html @@ -0,0 +1,23 @@ + + + + +CSS3 Text, text transform: capitalize, Deseret + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    𐐀𐐨𐐨 𐐀𐐨𐐨 𐐁𐐩𐐩 𐐁𐐩𐐩 𐐂𐐪𐐪 𐐂𐐪𐐪 𐐃𐐫𐐫 𐐃𐐫𐐫 𐐄𐐬𐐬 𐐄𐐬𐐬 𐐅𐐭𐐭 𐐅𐐭𐐭 𐐆𐐮𐐮 𐐆𐐮𐐮 𐐇𐐯𐐯 𐐇𐐯𐐯 𐐈𐐰𐐰 𐐈𐐰𐐰 𐐉𐐱𐐱 𐐉𐐱𐐱 𐐊𐐲𐐲 𐐊𐐲𐐲 𐐋𐐳𐐳 𐐋𐐳𐐳 𐐌𐐴𐐴 𐐌𐐴𐐴 𐐍𐐵𐐵 𐐍𐐵𐐵 𐐎𐐶𐐶 𐐎𐐶𐐶 𐐏𐐷𐐷 𐐏𐐷𐐷 𐐐𐐸𐐸 𐐐𐐸𐐸 𐐑𐐹𐐹 𐐑𐐹𐐹 𐐒𐐺𐐺 𐐒𐐺𐐺 𐐓𐐻𐐻 𐐓𐐻𐐻 𐐔𐐼𐐼 𐐔𐐼𐐼 𐐕𐐽𐐽 𐐕𐐽𐐽 𐐖𐐾𐐾 𐐖𐐾𐐾 𐐗𐐿𐐿 𐐗𐐿𐐿 𐐘𐑀𐑀 𐐘𐑀𐑀 𐐙𐑁𐑁 𐐙𐑁𐑁 𐐚𐑂𐑂 𐐚𐑂𐑂 𐐛𐑃𐑃 𐐛𐑃𐑃 𐐜𐑄𐑄 𐐜𐑄𐑄 𐐝𐑅𐑅 𐐝𐑅𐑅 𐐞𐑆𐑆 𐐞𐑆𐑆 𐐟𐑇𐑇 𐐟𐑇𐑇 𐐠𐑈𐑈 𐐠𐑈𐑈 𐐡𐑉𐑉 𐐡𐑉𐑉 𐐢𐑊𐑊 𐐢𐑊𐑊 𐐣𐑋𐑋 𐐣𐑋𐑋 𐐤𐑌𐑌 𐐤𐑌𐑌 𐐥𐑍𐑍 𐐥𐑍𐑍 𐐦𐑎𐑎 𐐦𐑎𐑎 𐐧𐑏𐑏 𐐧𐑏𐑏
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-030-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-030-ref.html new file mode 100644 index 0000000000..96240cae72 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-030-ref.html @@ -0,0 +1,23 @@ + + + + +CSS3 Text, text transform: capitalize, Georgian Supplement + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ⴀⴀⴀ Ⴀⴀⴀ Ⴁⴁⴁ Ⴁⴁⴁ Ⴂⴂⴂ Ⴂⴂⴂ Ⴃⴃⴃ Ⴃⴃⴃ Ⴄⴄⴄ Ⴄⴄⴄ Ⴅⴅⴅ Ⴅⴅⴅ Ⴆⴆⴆ Ⴆⴆⴆ Ⴇⴇⴇ Ⴇⴇⴇ Ⴈⴈⴈ Ⴈⴈⴈ Ⴉⴉⴉ Ⴉⴉⴉ Ⴊⴊⴊ Ⴊⴊⴊ Ⴋⴋⴋ Ⴋⴋⴋ Ⴌⴌⴌ Ⴌⴌⴌ Ⴍⴍⴍ Ⴍⴍⴍ Ⴎⴎⴎ Ⴎⴎⴎ Ⴏⴏⴏ Ⴏⴏⴏ Ⴐⴐⴐ Ⴐⴐⴐ Ⴑⴑⴑ Ⴑⴑⴑ Ⴒⴒⴒ Ⴒⴒⴒ Ⴓⴓⴓ Ⴓⴓⴓ Ⴔⴔⴔ Ⴔⴔⴔ Ⴕⴕⴕ Ⴕⴕⴕ Ⴖⴖⴖ Ⴖⴖⴖ Ⴗⴗⴗ Ⴗⴗⴗ Ⴘⴘⴘ Ⴘⴘⴘ Ⴙⴙⴙ Ⴙⴙⴙ Ⴚⴚⴚ Ⴚⴚⴚ Ⴛⴛⴛ Ⴛⴛⴛ Ⴜⴜⴜ Ⴜⴜⴜ Ⴝⴝⴝ Ⴝⴝⴝ Ⴞⴞⴞ Ⴞⴞⴞ Ⴟⴟⴟ Ⴟⴟⴟ Ⴠⴠⴠ Ⴠⴠⴠ Ⴡⴡⴡ Ⴡⴡⴡ Ⴢⴢⴢ Ⴢⴢⴢ Ⴣⴣⴣ Ⴣⴣⴣ Ⴤⴤⴤ Ⴤⴤⴤ Ⴥⴥⴥ Ⴥⴥⴥ Ⴧⴧⴧ Ⴧⴧⴧ Ⴭⴭⴭ Ⴭⴭⴭ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-031-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-031-ref.html new file mode 100644 index 0000000000..2d0d9324bd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-031-ref.html @@ -0,0 +1,16 @@ + + + + +CSS3 Text, text transform: capitalize, initial punctuation + + + + +

    Test passes if the orange boxes are identical.

    +
    ({[-–"«'.<?!Transform
    +
    ({[-–"«'.<?!Transform
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-032-ref.xht b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-032-ref.xht new file mode 100644 index 0000000000..22687d2111 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-capitalize-032-ref.xht @@ -0,0 +1,26 @@ + + + + + CSS Test: text-transform - capitalize - basic cases Reftest Reference + + + + +

    + Test passes if the first sentence matches the second one. +

    +
    + All Words Should Be Put In Titlecase. +
    +
    + All Words Should Be Put In Titlecase. +
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-001-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-001-ref.html new file mode 100644 index 0000000000..10fe7800b1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-001-ref.html @@ -0,0 +1,25 @@ + + +CSS Text level 3 Test reference + + + +

    Test passes if the characters in the second column are +the same shape and size as those in the rightmost column, +not small as those in the leftmost column.
    +Any missing glyph should be ignored as long as it is missing in both the second and the rightmost column. + + +
    あ +
    い +
    う +
    え +
    お +
    か +
    け +
    つ +
    や +
    ゆ +
    よ +
    わ +
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-002-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-002-ref.html new file mode 100644 index 0000000000..69591280b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-002-ref.html @@ -0,0 +1,26 @@ + + +CSS Text level 3 Test Reference + + + +

    Test passes if the characters in the second column are +the same shape and size as those in the rightmost column, +not small as those in the leftmost column.
    +Any missing glyph should be ignored as long as it is missing in both the second and the rightmost column. + + +
    ア +
    イ +
    ウ +
    エ +
    オ +
    カ +
    ク +
    ケ +
    シ +
    ス +
    ツ +
    ト +
    ヌ +
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-003-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-003-ref.html new file mode 100644 index 0000000000..c2a8a1e76b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-003-ref.html @@ -0,0 +1,28 @@ + + +CSS Text level 3 Test Reference + + + +

    Test passes if the characters in the second column are +the same shape and size as those in the rightmost column, +not small as those in the leftmost column.
    +Any missing glyph should be ignored as long as it is missing in both the second and the rightmost column. + + +
    ハ +
    ヒ +
    フ +
    ヘ +
    ホ +
    ム +
    ヤ +
    ユ +
    ヨ +
    ラ +
    リ +
    ル +
    レ +
    ロ +
    ワ +
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-004-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-004-ref.html new file mode 100644 index 0000000000..4f23628af6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-004-ref.html @@ -0,0 +1,22 @@ + + +CSS Text level 3 Test Reference + + + +

    Test passes if the characters in the second column are +the same shape and size as those in the rightmost column, +not small as those in the leftmost column.
    +Any missing glyph should be ignored as long as it is missing in both the second and the rightmost column. + + +
    ア +
    イ +
    ウ +
    エ +
    オ +
    ツ +
    ヤ +
    ユ +
    ヨ +
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-005-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-005-ref.html new file mode 100644 index 0000000000..adedc8dc7b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-005-ref.html @@ -0,0 +1,90 @@ + + +CSS3 test reference + + + + +

    Test passes if both characters in each pair are the same shape and size.
    +Any missing glyph should be ignored +as long as it is missing for both the first and second characters in a pair. + +

    + ー ー + あ あ + い い + う う + え え + お お + か か + が が + き き + ぎ ぎ + く く + ぐ ぐ + け け + げ げ + こ こ + ご ご + さ さ + ざ ざ + し し + じ じ + す す + ず ず + せ せ + ぜ ぜ + そ そ + ぞ ぞ + た た + だ だ + ち ち + ぢ ぢ + つ つ + づ づ + て て + で で + と と + ど ど + な な + に に + ぬ ぬ + ね ね + の の + は は + ば ば + ぱ ぱ + ひ ひ + び び + ぴ ぴ + ふ ふ + ぶ ぶ + ぷ ぷ + へ へ + べ べ + ぺ ぺ + ほ ほ + ぼ ぼ + ぽ ぽ + ま ま + み み + む む + め め + も も + や や + ゆ ゆ + よ よ + ら ら + り り + る る + れ れ + ろ ろ + わ わ + ゐ ゐ + ゑ ゑ + を を + ん ん +
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-006-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-006-ref.html new file mode 100644 index 0000000000..f806093ab9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-006-ref.html @@ -0,0 +1,92 @@ + + +CSS3 test reference + + + + +

    Test passes if both characters in each pair are the same shape and size.
    +Any missing glyph should be ignored +as long as it is missing for both the first and second characters in a pair. + +

    + ア ア + イ イ + ウ ウ + エ エ + オ オ + カ カ + ガ ガ + キ キ + ギ ギ + ク ク + グ グ + ケ ケ + ゲ ゲ + コ コ + ゴ ゴ + サ サ + ザ ザ + シ シ + ジ ジ + ス ス + ズ ズ + セ セ + ゼ ゼ + ソ ソ + ゾ ゾ + タ タ + ダ ダ + チ チ + ヂ ヂ + ツ ツ + ヅ ヅ + テ テ + デ デ + ト ト + ド ド + ナ ナ + ニ ニ + ヌ ヌ + ネ ネ + ノ ノ + ハ ハ + バ バ + パ パ + ヒ ヒ + ビ ビ + ピ ピ + フ フ + ブ ブ + プ プ + ヘ ヘ + ベ ベ + ペ ペ + ホ ホ + ボ ボ + ポ ポ + マ マ + ミ ミ + ム ム + メ メ + モ モ + ヤ ヤ + ユ ユ + ヨ ヨ + ラ ラ + リ リ + ル ル + レ レ + ロ ロ + ワ ワ + ヰ ヰ + ヱ ヱ + ヲ ヲ + ン ン + ヴ ヴ + ゛ ゛ + ゜ ゜ +
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-007-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-007-ref.html new file mode 100644 index 0000000000..b07e9197fd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-007-ref.html @@ -0,0 +1,66 @@ + + +CSS3 test reference + + + + +

    Test passes if both characters in each pair are the same shape and size.
    +Any missing glyph should be ignored +as long as it is missing for both the first and second characters in a pair. + +

    + ・ ・ + ヲ ヲ + ー ー + ア ア + イ イ + ウ ウ + エ エ + オ オ + カ カ + キ キ + ク ク + ケ ケ + コ コ + サ サ + シ シ + ス ス + セ セ + ソ ソ + タ タ + チ チ + ツ ツ + テ テ + ト ト + ナ ナ + ニ ニ + ヌ ヌ + ネ ネ + ノ ノ + ハ ハ + ヒ ヒ + フ フ + ヘ ヘ + ホ ホ + マ マ + ミ ミ + ム ム + メ メ + モ モ + ヤ ヤ + ユ ユ + ヨ ヨ + ラ ラ + リ リ + ル ル + レ レ + ロ ロ + ワ ワ + ン ン + ゙ ゙ + ゚ ゚ +
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-008-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-008-ref.html new file mode 100644 index 0000000000..42fc5104ac --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-full-size-kana-008-ref.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Reference: Unicode 15 kana and text-transform: full-size-kana + + + + +

    Test passes if the characters in the second column are +the same shape and size as those in the rightmost column, +not small as those in the leftmost column.
    +Any missing glyph should be ignored as long as it is missing in both the second and the rightmost column. + + +
    𛄲こ +
    𛅐ゐ +
    𛅑ゑ +
    𛅒を +
    𛅕コ +
    𛅤ヰ +
    𛅥ヱ +
    𛅦ヲ +
    𛅧ン +
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-fullwidth-001-ref.xht b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-fullwidth-001-ref.xht new file mode 100644 index 0000000000..e8a5f1acc3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-fullwidth-001-ref.xht @@ -0,0 +1,308 @@ + + + + + CSS Test: text-transform - fullwidth - basic cases Reftest Reference + + + + +

    + Test passes if the upper character in each pair matches the lower one in both shape and size. +

    +
    + + +
    [ ]
    [ ]
    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    + +

    +

    +

    +

    +

    +

    +

    + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    + +

    +

    +

    +

    +
    _
    _
    +

    + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    + +

    +

    +

    +

    + +

    +

    + + +

    +

    +

    +

    +

    + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    + +
     ゙
     ゙
    +
     ゚
     ゚
    + + +
    []
    []
    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    + +

    +

    +

    +

    +

    +

    + +

    +

    +

    +

    +

    +

    + +

    +

    +

    + + +

    +

    +

    +

    +

    +

    +

    + + +

    +

    +

    +

    +

    +

    +

    + + +

    +

    +

    + +

    +

    +

    + + +

    +

    +

    +

    +

    + +

    +

    +

    +

    +

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-fullwidth-006-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-fullwidth-006-ref.html new file mode 100644 index 0000000000..3d2f9c7be2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-fullwidth-006-ref.html @@ -0,0 +1,14 @@ + + +Test Reference + + + + +

    Test passes if there are two green squares and no red. +

    x x
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-fullwidth-007-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-fullwidth-007-ref.html new file mode 100644 index 0000000000..b8fc5662bd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-fullwidth-007-ref.html @@ -0,0 +1,14 @@ + + +Test reference + + + + +

    Test passes if there are two green squares and no red. +

    x   x
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-fullwidth-008-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-fullwidth-008-ref.html new file mode 100644 index 0000000000..efe6508e2e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-fullwidth-008-ref.html @@ -0,0 +1,19 @@ + + +test reference + + + + +

    Test passes if all black boxes below have the same width and height and are aligned vertically. +

    x
    x
    +
    x
    x
    +
    x
    x
    +
    x
    x
    +
    x
    x
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-fullwidth-009-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-fullwidth-009-ref.html new file mode 100644 index 0000000000..915e8444f1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-fullwidth-009-ref.html @@ -0,0 +1,23 @@ + + +test reference + + + + +

    Test passes if all black boxes below have the same width and height and are aligned vertically. +

    x
    x
    +
    x
    x
    +
    x
    x
    +
    x
    x
    +
    x
    x
    +
    x
    x
    +
    x
    x
    +
    x
    x
    +
    x
    x
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-lowercase-101-ref.xht b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-lowercase-101-ref.xht new file mode 100644 index 0000000000..3d6eb4af8a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-lowercase-101-ref.xht @@ -0,0 +1,26 @@ + + + + + CSS Test: text-transform - lowercase - basic cases Reftest Reference + + + + +

    + Test passes if the first sentence matches the second one. +

    +
    + all characters should be put in lowercase. +
    +
    + all characters should be put in lowercase. +
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-multiple-001-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-multiple-001-ref.html new file mode 100644 index 0000000000..694ae87877 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-multiple-001-ref.html @@ -0,0 +1,22 @@ + + + +text-transform with multiple values + +

    Each pair of lines should look identical:

    +
    +
    HELLO TRANSFORMED WORLD
    +
    HELLO TRANSFORMED WORLD
    +
    +
    hello transformed world
    +
    hello transformed world
    +
    +
    HELLO Transformed World
    +
    HELLO Transformed World
    +
    +
    KATAKANA: アイウエオカクケシスツトヌ
    +
    KATAKANA: アイウエオカクケシスツトヌ
    +
    +
    hiragana: あいうえおかけつやゆよわ
    +
    hiragana: あいうえおかけつやゆよわ
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-none-001-ref.xht b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-none-001-ref.xht new file mode 100644 index 0000000000..8f822c62df --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-none-001-ref.xht @@ -0,0 +1,26 @@ + + + + + CSS Test: text-transform - none - basic cases Reftest Reference + + + + +

    + Test passes if the first sentence matches the second one. +

    +
    + All words should have no effects. +
    +
    + All words should have no effects. +
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-shaping-001-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-shaping-001-ref.html new file mode 100644 index 0000000000..693007e896 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-shaping-001-ref.html @@ -0,0 +1,15 @@ + + +CSS Text Test reference + + + +

    Test passes if there are two identical strings below. Pay attention to the right-most character. +

    عائلة
    +
    عائلة
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-001-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-001-ref.html new file mode 100644 index 0000000000..6fe91c7828 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-001-ref.html @@ -0,0 +1,16 @@ + + + + +CSS3 Text, text transform: capitalize, Dutch IJ + + + + +

    Test passes if the orange boxes are identical.

    +
    IJsland
    +
    IJsland
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-002-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-002-ref.html new file mode 100644 index 0000000000..5259caa770 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-002-ref.html @@ -0,0 +1,16 @@ + + + + +CSS3 Text, text transform: uppercase, Greek tonos + + + + +

    Test passes if the orange boxes are identical.

    +
    ΚΑΛΗΜΕΡΑ ΑΥΡΙΟ
    +
    ΚΑΛΗΜΕΡΑ ΑΥΡΙΟ
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-002a-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-002a-ref.html new file mode 100644 index 0000000000..2108495c94 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-002a-ref.html @@ -0,0 +1,16 @@ + + + + +CSS3 Text, text transform: uppercase, Greek dialytika + + + + +

    Test passes if the orange boxes are identical.

    +
    ΘΕΪΚΟ
    +
    ΘΕΪΚΟ
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-003-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-003-ref.html new file mode 100644 index 0000000000..818d5006f6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-003-ref.html @@ -0,0 +1,16 @@ + + + + +CSS3 Text, text transform: uppercase, more Greek accents + + + + +

    Test passes if the orange boxes are identical.

    +
    ΕΥΦΥΪΑ ΝΕΡΑΪΔΑ
    +
    ΕΥΦΥΪΑ ΝΕΡΑΪΔΑ
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-004-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-004-ref.html new file mode 100644 index 0000000000..3047f66b13 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-004-ref.html @@ -0,0 +1,19 @@ + + + + +CSS3 Text, text transform: capitalize, Greek initial stress + + + + +

    Test passes if the orange boxes are identical.

    +
    Όμηρος
    +
    Όμηρος
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-005-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-005-ref.html new file mode 100644 index 0000000000..66ce847e30 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-tailoring-005-ref.html @@ -0,0 +1,19 @@ + + + + +CSS3 Text, text transform: uppercase, Greek disjunctive eta + + + + +

    Test passes if the orange boxes are identical.

    +
    ΗΣΟΥΝ Ή ΕΓΩ Ή ΕΣΥ
    +
    ΗΣΟΥΝ Ή ΕΓΩ Ή ΕΣΥ
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-uppercase-101-ref.xht b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-uppercase-101-ref.xht new file mode 100644 index 0000000000..e80ca4ed7b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-uppercase-101-ref.xht @@ -0,0 +1,26 @@ + + + + + CSS Test: text-transform - uppercase - basic cases Reftest Reference + + + + +

    + Test passes if the first sentence matches the second one. +

    +
    + ALL CHARACTERS SHOULD BE PUT IN UPPERCASE. +
    +
    + ALL CHARACTERS SHOULD BE PUT IN UPPERCASE. +
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-uppercase-dynamic-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-uppercase-dynamic-ref.html new file mode 100644 index 0000000000..1fede4447d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-uppercase-dynamic-ref.html @@ -0,0 +1,8 @@ + + + +
    + i̇̃ Ĩ +
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-001-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-001-ref.html new file mode 100644 index 0000000000..1c5fa0a981 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-001-ref.html @@ -0,0 +1,22 @@ + + + + +CSS3 Text, text transform: Latin Basic and Latin-1 uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    A A B B C C D D E E F F G G H H I I J J K K L L M M N N O O P P Q Q R R S S T T U U V V W W X X Y Y Z Z Μ Μ À À Á Á Â Â Ã Ã Ä Ä Å Å Æ Æ Ç Ç È È É É Ê Ê Ë Ë Ì Ì Í Í Î Î Ï Ï Ð Ð Ñ Ñ Ò Ò Ó Ó Ô Ô Õ Õ Ö Ö Ø Ø Ù Ù Ú Ú Û Û Ü Ü Ý Ý Þ Þ Ÿ Ÿ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-002-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-002-ref.html new file mode 100644 index 0000000000..8418d39731 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-002-ref.html @@ -0,0 +1,22 @@ + + + + +CSS3 Text, text transform: Latin Basic and Latin-1 lowercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    a a b b c c d d e e f f g g h h i i j j k k l l m m n n o o p p q q r r s s t t u u v v w w x x y y z z à à á á â â ã ã ä ä å å æ æ ç ç è è é é ê ê ë ë ì ì í í î î ï ï ð ð ñ ñ ò ò ó ó ô ô õ õ ö ö ø ø ù ù ú ú û û ü ü ý ý þ þ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-003-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-003-ref.html new file mode 100644 index 0000000000..9793a95dd3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-003-ref.html @@ -0,0 +1,25 @@ + + + + +CSS3 Text, text transform: Latin Extended Additional, uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ḁ Ḁ Ḃ Ḃ Ḅ Ḅ Ḇ Ḇ Ḉ Ḉ Ḋ Ḋ Ḍ Ḍ Ḏ Ḏ Ḑ Ḑ Ḓ Ḓ Ḕ Ḕ Ḗ Ḗ Ḙ Ḙ Ḛ Ḛ Ḝ Ḝ Ḟ Ḟ Ḡ Ḡ Ḣ Ḣ Ḥ Ḥ Ḧ Ḧ Ḩ Ḩ Ḫ Ḫ Ḭ Ḭ Ḯ Ḯ Ḱ Ḱ Ḳ Ḳ Ḵ Ḵ Ḷ Ḷ Ḹ Ḹ Ḻ Ḻ Ḽ Ḽ Ḿ Ḿ Ṁ Ṁ Ṃ Ṃ Ṅ Ṅ Ṇ Ṇ Ṉ Ṉ Ṋ Ṋ Ṍ Ṍ Ṏ Ṏ Ṑ Ṑ Ṓ Ṓ Ṕ Ṕ Ṗ Ṗ Ṙ Ṙ Ṛ Ṛ Ṝ Ṝ Ṟ Ṟ Ṡ Ṡ Ṣ Ṣ Ṥ Ṥ Ṧ Ṧ Ṩ Ṩ Ṫ Ṫ Ṭ Ṭ Ṯ Ṯ Ṱ Ṱ Ṳ Ṳ Ṵ Ṵ Ṷ Ṷ Ṹ Ṹ Ṻ Ṻ Ṽ Ṽ Ṿ Ṿ Ẁ Ẁ Ẃ Ẃ Ẅ Ẅ Ẇ Ẇ Ẉ Ẉ Ẋ Ẋ Ẍ Ẍ Ẏ Ẏ Ẑ Ẑ Ẓ Ẓ Ẕ Ẕ Ṡ Ṡ Ạ Ạ Ả Ả Ấ Ấ Ầ Ầ Ẩ Ẩ Ẫ Ẫ Ậ Ậ Ắ Ắ Ằ Ằ Ẳ Ẳ Ẵ Ẵ Ặ Ặ Ẹ Ẹ Ẻ Ẻ Ẽ Ẽ Ế Ế Ề Ề Ể Ể Ễ Ễ Ệ Ệ Ỉ Ỉ Ị Ị Ọ Ọ Ỏ Ỏ Ố Ố Ồ Ồ Ổ Ổ Ỗ Ỗ Ộ Ộ Ớ Ớ Ờ Ờ Ở Ở Ỡ Ỡ Ợ Ợ Ụ Ụ Ủ Ủ Ứ Ứ Ừ Ừ Ử Ử Ữ Ữ Ự Ự Ỳ Ỳ Ỵ Ỵ Ỷ Ỷ Ỹ Ỹ Ỻ Ỻ Ỽ Ỽ Ỿ Ỿ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-004-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-004-ref.html new file mode 100644 index 0000000000..dae2e050ec --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-004-ref.html @@ -0,0 +1,25 @@ + + + + +CSS3 Text, text transform: Latin Extended Additional, lowercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ḁ ḁ ḃ ḃ ḅ ḅ ḇ ḇ ḉ ḉ ḋ ḋ ḍ ḍ ḏ ḏ ḑ ḑ ḓ ḓ ḕ ḕ ḗ ḗ ḙ ḙ ḛ ḛ ḝ ḝ ḟ ḟ ḡ ḡ ḣ ḣ ḥ ḥ ḧ ḧ ḩ ḩ ḫ ḫ ḭ ḭ ḯ ḯ ḱ ḱ ḳ ḳ ḵ ḵ ḷ ḷ ḹ ḹ ḻ ḻ ḽ ḽ ḿ ḿ ṁ ṁ ṃ ṃ ṅ ṅ ṇ ṇ ṉ ṉ ṋ ṋ ṍ ṍ ṏ ṏ ṑ ṑ ṓ ṓ ṕ ṕ ṗ ṗ ṙ ṙ ṛ ṛ ṝ ṝ ṟ ṟ ṡ ṡ ṣ ṣ ṥ ṥ ṧ ṧ ṩ ṩ ṫ ṫ ṭ ṭ ṯ ṯ ṱ ṱ ṳ ṳ ṵ ṵ ṷ ṷ ṹ ṹ ṻ ṻ ṽ ṽ ṿ ṿ ẁ ẁ ẃ ẃ ẅ ẅ ẇ ẇ ẉ ẉ ẋ ẋ ẍ ẍ ẏ ẏ ẑ ẑ ẓ ẓ ẕ ẕ ß ß ạ ạ ả ả ấ ấ ầ ầ ẩ ẩ ẫ ẫ ậ ậ ắ ắ ằ ằ ẳ ẳ ẵ ẵ ặ ặ ẹ ẹ ẻ ẻ ẽ ẽ ế ế ề ề ể ể ễ ễ ệ ệ ỉ ỉ ị ị ọ ọ ỏ ỏ ố ố ồ ồ ổ ổ ỗ ỗ ộ ộ ớ ớ ờ ờ ở ở ỡ ỡ ợ ợ ụ ụ ủ ủ ứ ứ ừ ừ ử ử ữ ữ ự ự ỳ ỳ ỵ ỵ ỷ ỷ ỹ ỹ ỻ ỻ ỽ ỽ ỿ ỿ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-005-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-005-ref.html new file mode 100644 index 0000000000..9ce44d1e55 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-005-ref.html @@ -0,0 +1,25 @@ + + + + +CSS3 Text, text transform: Latin Extended-A, uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ā Ā Ă Ă Ą Ą Ć Ć Ĉ Ĉ Ċ Ċ Č Č Ď Ď Đ Đ Ē Ē Ĕ Ĕ Ė Ė Ę Ę Ě Ě Ĝ Ĝ Ğ Ğ Ġ Ġ Ģ Ģ Ĥ Ĥ Ħ Ħ Ĩ Ĩ Ī Ī Ĭ Ĭ Į Į I I IJ IJ Ĵ Ĵ Ķ Ķ Ĺ Ĺ Ļ Ļ Ľ Ľ Ŀ Ŀ Ł Ł Ń Ń Ņ Ņ Ň Ň Ŋ Ŋ Ō Ō Ŏ Ŏ Ő Ő Œ Œ Ŕ Ŕ Ŗ Ŗ Ř Ř Ś Ś Ŝ Ŝ Ş Ş Š Š Ţ Ţ Ť Ť Ŧ Ŧ Ũ Ũ Ū Ū Ŭ Ŭ Ů Ů Ű Ű Ų Ų Ŵ Ŵ Ŷ Ŷ Ź Ź Ż Ż Ž Ž S S
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-006-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-006-ref.html new file mode 100644 index 0000000000..61c4d240cd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-006-ref.html @@ -0,0 +1,25 @@ + + + + +CSS3 Text, text transform: Latin Extended-A, lowercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ā ā ă ă ą ą ć ć ĉ ĉ ċ ċ č č ď ď đ đ ē ē ĕ ĕ ė ė ę ę ě ě ĝ ĝ ğ ğ ġ ġ ģ ģ ĥ ĥ ħ ħ ĩ ĩ ī ī ĭ ĭ į į i i ij ij ĵ ĵ ķ ķ ĺ ĺ ļ ļ ľ ľ ŀ ŀ ł ł ń ń ņ ņ ň ň ŋ ŋ ō ō ŏ ŏ ő ő œ œ ŕ ŕ ŗ ŗ ř ř ś ś ŝ ŝ ş ş š š ţ ţ ť ť ŧ ŧ ũ ũ ū ū ŭ ŭ ů ů ű ű ų ų ŵ ŵ ŷ ŷ ÿ ÿ ź ź ż ż ž ž
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-007-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-007-ref.html new file mode 100644 index 0000000000..6f98a12cbd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-007-ref.html @@ -0,0 +1,25 @@ + + + + +CSS3 Text, text transform: Latin Extended-B, uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ƀ Ƀ Ƃ Ƃ Ƅ Ƅ Ƈ Ƈ Ƌ Ƌ Ƒ Ƒ Ƕ Ƕ Ƙ Ƙ Ƚ Ƚ Ƞ Ƞ Ơ Ơ Ƣ Ƣ Ƥ Ƥ Ƨ Ƨ Ƭ Ƭ Ư Ư Ƴ Ƴ Ƶ Ƶ Ƹ Ƹ Ƽ Ƽ Ƿ Ƿ DŽ DŽ DŽ DŽ LJ LJ LJ LJ NJ NJ NJ NJ Ǎ Ǎ Ǐ Ǐ Ǒ Ǒ Ǔ Ǔ Ǖ Ǖ Ǘ Ǘ Ǚ Ǚ Ǜ Ǜ Ǝ Ǝ Ǟ Ǟ Ǡ Ǡ Ǣ Ǣ Ǥ Ǥ Ǧ Ǧ Ǩ Ǩ Ǫ Ǫ Ǭ Ǭ Ǯ Ǯ DZ DZ DZ DZ Ǵ Ǵ Ǹ Ǹ Ǻ Ǻ Ǽ Ǽ Ǿ Ǿ Ȁ Ȁ Ȃ Ȃ Ȅ Ȅ Ȇ Ȇ Ȉ Ȉ Ȋ Ȋ Ȍ Ȍ Ȏ Ȏ Ȑ Ȑ Ȓ Ȓ Ȕ Ȕ Ȗ Ȗ Ș Ș Ț Ț Ȝ Ȝ Ȟ Ȟ Ȣ Ȣ Ȥ Ȥ Ȧ Ȧ Ȩ Ȩ Ȫ Ȫ Ȭ Ȭ Ȯ Ȯ Ȱ Ȱ Ȳ Ȳ Ȼ Ȼ Ȿ Ȿ Ɀ Ɀ Ɂ Ɂ Ɇ Ɇ Ɉ Ɉ Ɋ Ɋ Ɍ Ɍ Ɏ Ɏ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-008-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-008-ref.html new file mode 100644 index 0000000000..1ea4aa60c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-008-ref.html @@ -0,0 +1,24 @@ + + + + +CSS3 Text, text transform: Latin Extended-B, lowercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ɓ ɓ ƃ ƃ ƅ ƅ ɔ ɔ ƈ ƈ ɖ ɖ ɗ ɗ ƌ ƌ ǝ ǝ ə ə ɛ ɛ ƒ ƒ ɠ ɠ ɣ ɣ ɩ ɩ ɨ ɨ ƙ ƙ ɯ ɯ ɲ ɲ ɵ ɵ ơ ơ ƣ ƣ ƥ ƥ ʀ ʀ ƨ ƨ ʃ ʃ ƭ ƭ ʈ ʈ ư ư ʊ ʊ ʋ ʋ ƴ ƴ ƶ ƶ ʒ ʒ ƹ ƹ ƽ ƽ dž dž dž dž lj lj lj lj nj nj nj nj ǎ ǎ ǐ ǐ ǒ ǒ ǔ ǔ ǖ ǖ ǘ ǘ ǚ ǚ ǜ ǜ ǟ ǟ ǡ ǡ ǣ ǣ ǥ ǥ ǧ ǧ ǩ ǩ ǫ ǫ ǭ ǭ ǯ ǯ dz dz dz dz ǵ ǵ ƕ ƕ ƿ ƿ ǹ ǹ ǻ ǻ ǽ ǽ ǿ ǿ ȁ ȁ ȃ ȃ ȅ ȅ ȇ ȇ ȉ ȉ ȋ ȋ ȍ ȍ ȏ ȏ ȑ ȑ ȓ ȓ ȕ ȕ ȗ ȗ ș ș ț ț ȝ ȝ ȟ ȟ ƞ ƞ ȣ ȣ ȥ ȥ ȧ ȧ ȩ ȩ ȫ ȫ ȭ ȭ ȯ ȯ ȱ ȱ ȳ ȳ ⱥ ⱥ ȼ ȼ ƚ ƚ ⱦ ⱦ ɂ ɂ ƀ ƀ ʉ ʉ ʌ ʌ ɇ ɇ ɉ ɉ ɋ ɋ ɍ ɍ ɏ ɏ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-009-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-009-ref.html new file mode 100644 index 0000000000..e3a6808176 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-009-ref.html @@ -0,0 +1,25 @@ + + + + +CSS3 Text, text transform: Latin Extended-C, uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ⱡ Ⱡ Ⱥ Ⱥ Ⱦ Ⱦ Ⱨ Ⱨ Ⱪ Ⱪ Ⱬ Ⱬ Ⱳ Ⱳ Ⱶ Ⱶ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-010-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-010-ref.html new file mode 100644 index 0000000000..4554c2834e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-010-ref.html @@ -0,0 +1,24 @@ + + + + +CSS3 Text, text transform: Latin Extended-C, lowercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ⱡ ⱡ ɫ ɫ ᵽ ᵽ ɽ ɽ ⱨ ⱨ ⱪ ⱪ ⱬ ⱬ ɑ ɑ ɱ ɱ ɐ ɐ ɒ ɒ ⱳ ⱳ ⱶ ⱶ ȿ ȿ ɀ ɀ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-011-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-011-ref.html new file mode 100644 index 0000000000..e5dad75eb0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-011-ref.html @@ -0,0 +1,25 @@ + + + + +CSS3 Text, text transform: Full-width Latin, uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    A A B B C C D D E E F F G G H H I I J J K K L L M M N N O O P P Q Q R R S S T T U U V V W W X X Y Y Z Z
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-012-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-012-ref.html new file mode 100644 index 0000000000..e7a56f7c90 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-012-ref.html @@ -0,0 +1,24 @@ + + + + +CSS3 Text, text transform: Full-width Latin, lowercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    a a b b c c d d e e f f g g h h i i j j k k l l m m n n o o p p q q r r s s t t u u v v w w x x y y z z
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-014-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-014-ref.html new file mode 100644 index 0000000000..cd42f018b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-014-ref.html @@ -0,0 +1,25 @@ + + + + +CSS3 Text, text transform: Greek and Coptic, uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ͱ Ͱ Ͳ Ͳ Ͷ Ͷ Ͻ Ͻ Ͼ Ͼ Ͽ Ͽ Ά Ά Έ Έ Ή Ή Ί Ί Α Α Β Β Γ Γ Δ Δ Ε Ε Ζ Ζ Η Η Θ Θ Ι Ι Κ Κ Λ Λ Μ Μ Ν Ν Ξ Ξ Ο Ο Π Π Ρ Ρ Σ Σ Σ Σ Τ Τ Υ Υ Φ Φ Χ Χ Ψ Ψ Ω Ω Ϊ Ϊ Ϋ Ϋ Ό Ό Ύ Ύ Ώ Ώ Β Β Θ Θ Φ Φ Π Π Ϗ Ϗ Ϙ Ϙ Ϛ Ϛ Ϝ Ϝ Ϟ Ϟ Ϡ Ϡ Ϣ Ϣ Ϥ Ϥ Ϧ Ϧ Ϩ Ϩ Ϫ Ϫ Ϭ Ϭ Ϯ Ϯ Κ Κ Ρ Ρ Ϲ Ϲ Ϳ Ϳ Ε Ε Ϸ Ϸ Ϻ Ϻ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-015-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-015-ref.html new file mode 100644 index 0000000000..4c33e53cf9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-015-ref.html @@ -0,0 +1,25 @@ + + + + +CSS3 Text, text transform: Greek and Coptic, lowercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ͱ ͱ ͳ ͳ ͷ ͷ ϳ ϳ ά ά έ έ ή ή ί ί ό ό ύ ύ ώ ώ α α β β γ γ δ δ ε ε ζ ζ η η θ θ ι ι κ κ λ λ μ μ ν ν ξ ξ ο ο π π ρ ρ σ σ τ τ υ υ φ φ χ χ ψ ψ ω ω ϊ ϊ ϋ ϋ ϗ ϗ ϙ ϙ ϛ ϛ ϝ ϝ ϟ ϟ ϡ ϡ ϣ ϣ ϥ ϥ ϧ ϧ ϩ ϩ ϫ ϫ ϭ ϭ ϯ ϯ θ θ ϸ ϸ ϲ ϲ ϻ ϻ ͻ ͻ ͼ ͼ ͽ ͽ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-016-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-016-ref.html new file mode 100644 index 0000000000..b7c434ffb1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-016-ref.html @@ -0,0 +1,26 @@ + + + + +CSS3 Text, text transform: Greek Extended, uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ἀ Ἀ Ἁ Ἁ Ἂ Ἂ Ἃ Ἃ Ἄ Ἄ Ἅ Ἅ Ἆ Ἆ Ἇ Ἇ Ἐ Ἐ Ἑ Ἑ Ἒ Ἒ Ἓ Ἓ Ἔ Ἔ Ἕ Ἕ Ἠ Ἠ Ἡ Ἡ Ἢ Ἢ Ἣ Ἣ Ἤ Ἤ Ἥ Ἥ Ἦ Ἦ Ἧ Ἧ Ἰ Ἰ Ἱ Ἱ Ἲ Ἲ Ἳ Ἳ Ἴ Ἴ Ἵ Ἵ Ἶ Ἶ Ἷ Ἷ Ὀ Ὀ Ὁ Ὁ Ὂ Ὂ Ὃ Ὃ Ὄ Ὄ Ὅ Ὅ Ὑ Ὑ Ὓ Ὓ Ὕ Ὕ Ὗ Ὗ Ὠ Ὠ Ὡ Ὡ Ὢ Ὢ Ὣ Ὣ Ὤ Ὤ Ὥ Ὥ Ὦ Ὦ Ὧ Ὧ Ὰ Ὰ Ά Ά Ὲ Ὲ Έ Έ Ὴ Ὴ Ή Ή Ὶ Ὶ Ί Ί Ὸ Ὸ Ό Ό Ὺ Ὺ Ύ Ύ Ὼ Ὼ Ώ Ώ ᾈ ᾈ ᾉ ᾉ ᾊ ᾊ ᾋ ᾋ ᾌ ᾌ ᾍ ᾍ ᾎ ᾎ ᾏ ᾏ ᾘ ᾘ ᾙ ᾙ ᾚ ᾚ ᾛ ᾛ ᾜ ᾜ ᾝ ᾝ ᾞ ᾞ ᾟ ᾟ ᾨ ᾨ ᾩ ᾩ ᾪ ᾪ ᾫ ᾫ ᾬ ᾬ ᾭ ᾭ ᾮ ᾮ ᾯ ᾯ Ᾰ Ᾰ Ᾱ Ᾱ ᾼ ᾼ Ι Ι ῌ ῌ Ῐ Ῐ Ῑ Ῑ Ῠ Ῠ Ῡ Ῡ Ῥ Ῥ ῼ ῼ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-017-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-017-ref.html new file mode 100644 index 0000000000..97cdadf8bf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-017-ref.html @@ -0,0 +1,24 @@ + + + + +CSS3 Text, text transform: Greek Extended, lowercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ἀ ἀ ἁ ἁ ἂ ἂ ἃ ἃ ἄ ἄ ἅ ἅ ἆ ἆ ἇ ἇ ἐ ἐ ἑ ἑ ἒ ἒ ἓ ἓ ἔ ἔ ἕ ἕ ἠ ἠ ἡ ἡ ἢ ἢ ἣ ἣ ἤ ἤ ἥ ἥ ἦ ἦ ἧ ἧ ἰ ἰ ἱ ἱ ἲ ἲ ἳ ἳ ἴ ἴ ἵ ἵ ἶ ἶ ἷ ἷ ὀ ὀ ὁ ὁ ὂ ὂ ὃ ὃ ὄ ὄ ὅ ὅ ὑ ὑ ὓ ὓ ὕ ὕ ὗ ὗ ὠ ὠ ὡ ὡ ὢ ὢ ὣ ὣ ὤ ὤ ὥ ὥ ὦ ὦ ὧ ὧ ᾀ ᾀ ᾁ ᾁ ᾂ ᾂ ᾃ ᾃ ᾄ ᾄ ᾅ ᾅ ᾆ ᾆ ᾇ ᾇ ᾐ ᾐ ᾑ ᾑ ᾒ ᾒ ᾓ ᾓ ᾔ ᾔ ᾕ ᾕ ᾖ ᾖ ᾗ ᾗ ᾠ ᾠ ᾡ ᾡ ᾢ ᾢ ᾣ ᾣ ᾤ ᾤ ᾥ ᾥ ᾦ ᾦ ᾧ ᾧ ᾰ ᾰ ᾱ ᾱ ὰ ὰ ά ά ᾳ ᾳ ὲ ὲ έ έ ὴ ὴ ή ή ῃ ῃ ῐ ῐ ῑ ῑ ὶ ὶ ί ί ῠ ῠ ῡ ῡ ὺ ὺ ύ ύ ῥ ῥ ὸ ὸ ό ό ὼ ὼ ώ ώ ῳ ῳ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-018-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-018-ref.html new file mode 100644 index 0000000000..362022d7ce --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-018-ref.html @@ -0,0 +1,26 @@ + + + + +CSS3 Text, text transform: Cyrillic, uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    А А Б Б В В Г Г Д Д Е Е Ж Ж З З И И Й Й К К Л Л М М Н Н О О П П Р Р С С Т Т У У Ф Ф Х Х Ц Ц Ч Ч Ш Ш Щ Щ Ъ Ъ Ы Ы Ь Ь Э Э Ю Ю Я Я Ѐ Ѐ Ё Ё Ђ Ђ Ѓ Ѓ Є Є Ѕ Ѕ І І Ї Ї Ј Ј Љ Љ Њ Њ Ћ Ћ Ќ Ќ Ѝ Ѝ Ў Ў Џ Џ Ѡ Ѡ Ѣ Ѣ Ѥ Ѥ Ѧ Ѧ Ѩ Ѩ Ѫ Ѫ Ѭ Ѭ Ѯ Ѯ Ѱ Ѱ Ѳ Ѳ Ѵ Ѵ Ѷ Ѷ Ѹ Ѹ Ѻ Ѻ Ѽ Ѽ Ѿ Ѿ Ҁ Ҁ Ҋ Ҋ Ҍ Ҍ Ҏ Ҏ Ґ Ґ Ғ Ғ Ҕ Ҕ Җ Җ Ҙ Ҙ Қ Қ Ҝ Ҝ Ҟ Ҟ Ҡ Ҡ Ң Ң Ҥ Ҥ Ҧ Ҧ Ҩ Ҩ Ҫ Ҫ Ҭ Ҭ Ү Ү Ұ Ұ Ҳ Ҳ Ҵ Ҵ Ҷ Ҷ Ҹ Ҹ Һ Һ Ҽ Ҽ Ҿ Ҿ Ӂ Ӂ Ӄ Ӄ Ӆ Ӆ Ӈ Ӈ Ӊ Ӊ Ӌ Ӌ Ӎ Ӎ Ӏ Ӏ Ӑ Ӑ Ӓ Ӓ Ӕ Ӕ Ӗ Ӗ Ә Ә Ӛ Ӛ Ӝ Ӝ Ӟ Ӟ Ӡ Ӡ Ӣ Ӣ Ӥ Ӥ Ӧ Ӧ Ө Ө Ӫ Ӫ Ӭ Ӭ Ӯ Ӯ Ӱ Ӱ Ӳ Ӳ Ӵ Ӵ Ӷ Ӷ Ӹ Ӹ Ӻ Ӻ Ӽ Ӽ Ӿ Ӿ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-019-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-019-ref.html new file mode 100644 index 0000000000..03616d7d7a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-019-ref.html @@ -0,0 +1,25 @@ + + + + +CSS3 Text, text transform: Cyrillic, lowercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ѐ ѐ ё ё ђ ђ ѓ ѓ є є ѕ ѕ і і ї ї ј ј љ љ њ њ ћ ћ ќ ќ ѝ ѝ ў ў џ џ а а б б в в г г д д е е ж ж з з и и й й к к л л м м н н о о п п р р с с т т у у ф ф х х ц ц ч ч ш ш щ щ ъ ъ ы ы ь ь э э ю ю я я ѡ ѡ ѣ ѣ ѥ ѥ ѧ ѧ ѩ ѩ ѫ ѫ ѭ ѭ ѯ ѯ ѱ ѱ ѳ ѳ ѵ ѵ ѷ ѷ ѹ ѹ ѻ ѻ ѽ ѽ ѿ ѿ ҁ ҁ ҋ ҋ ҍ ҍ ҏ ҏ ґ ґ ғ ғ ҕ ҕ җ җ ҙ ҙ қ қ ҝ ҝ ҟ ҟ ҡ ҡ ң ң ҥ ҥ ҧ ҧ ҩ ҩ ҫ ҫ ҭ ҭ ү ү ұ ұ ҳ ҳ ҵ ҵ ҷ ҷ ҹ ҹ һ һ ҽ ҽ ҿ ҿ ӏ ӏ ӂ ӂ ӄ ӄ ӆ ӆ ӈ ӈ ӊ ӊ ӌ ӌ ӎ ӎ ӑ ӑ ӓ ӓ ӕ ӕ ӗ ӗ ә ә ӛ ӛ ӝ ӝ ӟ ӟ ӡ ӡ ӣ ӣ ӥ ӥ ӧ ӧ ө ө ӫ ӫ ӭ ӭ ӯ ӯ ӱ ӱ ӳ ӳ ӵ ӵ ӷ ӷ ӹ ӹ ӻ ӻ ӽ ӽ ӿ ӿ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-020-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-020-ref.html new file mode 100644 index 0000000000..1dbad5ed81 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-020-ref.html @@ -0,0 +1,23 @@ + + + + +CSS3 Text, text transform: Cyrillic Supplement, uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ԁ Ԁ Ԃ Ԃ Ԅ Ԅ Ԇ Ԇ Ԉ Ԉ Ԋ Ԋ Ԍ Ԍ Ԏ Ԏ Ԑ Ԑ Ԓ Ԓ Ԕ Ԕ Ԗ Ԗ Ԙ Ԙ Ԛ Ԛ Ԝ Ԝ Ԟ Ԟ Ԡ Ԡ Ԣ Ԣ Ԥ Ԥ Ԧ Ԧ Ԩ Ԩ Ԫ Ԫ Ԭ Ԭ Ԯ Ԯ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-021-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-021-ref.html new file mode 100644 index 0000000000..17fd94a6fe --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-021-ref.html @@ -0,0 +1,23 @@ + + + + +CSS3 Text, text transform: Cyrillic Extended, lowercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ԁ ԁ ԃ ԃ ԅ ԅ ԇ ԇ ԉ ԉ ԋ ԋ ԍ ԍ ԏ ԏ ԑ ԑ ԓ ԓ ԕ ԕ ԗ ԗ ԙ ԙ ԛ ԛ ԝ ԝ ԟ ԟ ԡ ԡ ԣ ԣ ԥ ԥ ԧ ԧ ԩ ԩ ԫ ԫ ԭ ԭ ԯ ԯ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-022-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-022-ref.html new file mode 100644 index 0000000000..7a025ca223 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-022-ref.html @@ -0,0 +1,25 @@ + + + + +CSS3 Text, text transform: Armenian, uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ա Ա Բ Բ Գ Գ Դ Դ Ե Ե Զ Զ Է Է Ը Ը Թ Թ Ժ Ժ Ի Ի Լ Լ Խ Խ Ծ Ծ Կ Կ Հ Հ Ձ Ձ Ղ Ղ Ճ Ճ Մ Մ Յ Յ Ն Ն Շ Շ Ո Ո Չ Չ Պ Պ Ջ Ջ Ռ Ռ Ս Ս Վ Վ Տ Տ Ր Ր Ց Ց Ւ Ւ Փ Փ Ք Ք Օ Օ Ֆ Ֆ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-023-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-023-ref.html new file mode 100644 index 0000000000..4108fc090c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-023-ref.html @@ -0,0 +1,24 @@ + + + + +CSS3 Text, text transform: Latin Extended-D, lowercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ա ա բ բ գ գ դ դ ե ե զ զ է է ը ը թ թ ժ ժ ի ի լ լ խ խ ծ ծ կ կ հ հ ձ ձ ղ ղ ճ ճ մ մ յ յ ն ն շ շ ո ո չ չ պ պ ջ ջ ռ ռ ս ս վ վ տ տ ր ր ց ց ւ ւ փ փ ք ք օ օ ֆ ֆ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-024-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-024-ref.html new file mode 100644 index 0000000000..f5a403f670 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-024-ref.html @@ -0,0 +1,25 @@ + + + + +CSS3 Text, text transform: Number Forms, uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ⅰ Ⅰ Ⅱ Ⅱ Ⅲ Ⅲ Ⅳ Ⅳ Ⅴ Ⅴ Ⅵ Ⅵ Ⅶ Ⅶ Ⅷ Ⅷ Ⅸ Ⅸ Ⅹ Ⅹ Ⅺ Ⅺ Ⅻ Ⅻ Ⅼ Ⅼ Ⅽ Ⅽ Ⅾ Ⅾ Ⅿ Ⅿ Ↄ Ↄ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-025-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-025-ref.html new file mode 100644 index 0000000000..a4bb76e845 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-025-ref.html @@ -0,0 +1,24 @@ + + + + +CSS3 Text, text transform: Number Forms, lowercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ⅰ ⅰ ⅱ ⅱ ⅲ ⅲ ⅳ ⅳ ⅴ ⅴ ⅵ ⅵ ⅶ ⅶ ⅷ ⅷ ⅸ ⅸ ⅹ ⅹ ⅺ ⅺ ⅻ ⅻ ⅼ ⅼ ⅽ ⅽ ⅾ ⅾ ⅿ ⅿ ↄ ↄ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-026-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-026-ref.html new file mode 100644 index 0000000000..d5afb862a4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-026-ref.html @@ -0,0 +1,25 @@ + + + + +CSS3 Text, text transform: Enclosed Alphanumerics, uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ⓐ Ⓐ Ⓑ Ⓑ Ⓒ Ⓒ Ⓓ Ⓓ Ⓔ Ⓔ Ⓕ Ⓕ Ⓖ Ⓖ Ⓗ Ⓗ Ⓘ Ⓘ Ⓙ Ⓙ Ⓚ Ⓚ Ⓛ Ⓛ Ⓜ Ⓜ Ⓝ Ⓝ Ⓞ Ⓞ Ⓟ Ⓟ Ⓠ Ⓠ Ⓡ Ⓡ Ⓢ Ⓢ Ⓣ Ⓣ Ⓤ Ⓤ Ⓥ Ⓥ Ⓦ Ⓦ Ⓧ Ⓧ Ⓨ Ⓨ Ⓩ Ⓩ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-027-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-027-ref.html new file mode 100644 index 0000000000..b1f5f17bf5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-027-ref.html @@ -0,0 +1,24 @@ + + + + +CSS3 Text, text transform: Enclosed Alphanumerics, lowercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ⓐ ⓐ ⓑ ⓑ ⓒ ⓒ ⓓ ⓓ ⓔ ⓔ ⓕ ⓕ ⓖ ⓖ ⓗ ⓗ ⓘ ⓘ ⓙ ⓙ ⓚ ⓚ ⓛ ⓛ ⓜ ⓜ ⓝ ⓝ ⓞ ⓞ ⓟ ⓟ ⓠ ⓠ ⓡ ⓡ ⓢ ⓢ ⓣ ⓣ ⓤ ⓤ ⓥ ⓥ ⓦ ⓦ ⓧ ⓧ ⓨ ⓨ ⓩ ⓩ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-028-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-028-ref.html new file mode 100644 index 0000000000..93d1103ce0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-028-ref.html @@ -0,0 +1,22 @@ + + + + +CSS3 Text, text transform: Deseret, uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    𐐀 𐐀 𐐁 𐐁 𐐂 𐐂 𐐃 𐐃 𐐄 𐐄 𐐅 𐐅 𐐆 𐐆 𐐇 𐐇 𐐈 𐐈 𐐉 𐐉 𐐊 𐐊 𐐋 𐐋 𐐌 𐐌 𐐍 𐐍 𐐎 𐐎 𐐏 𐐏 𐐐 𐐐 𐐑 𐐑 𐐒 𐐒 𐐓 𐐓 𐐔 𐐔 𐐕 𐐕 𐐖 𐐖 𐐗 𐐗 𐐘 𐐘 𐐙 𐐙 𐐚 𐐚 𐐛 𐐛 𐐜 𐐜 𐐝 𐐝 𐐞 𐐞 𐐟 𐐟 𐐠 𐐠 𐐡 𐐡 𐐢 𐐢 𐐣 𐐣 𐐤 𐐤 𐐥 𐐥 𐐦 𐐦 𐐧 𐐧
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-029-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-029-ref.html new file mode 100644 index 0000000000..565f2682f6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-029-ref.html @@ -0,0 +1,21 @@ + + + + +CSS3 Text, text transform: Deseret, lowercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    𐐨 𐐨 𐐩 𐐩 𐐪 𐐪 𐐫 𐐫 𐐬 𐐬 𐐭 𐐭 𐐮 𐐮 𐐯 𐐯 𐐰 𐐰 𐐱 𐐱 𐐲 𐐲 𐐳 𐐳 𐐴 𐐴 𐐵 𐐵 𐐶 𐐶 𐐷 𐐷 𐐸 𐐸 𐐹 𐐹 𐐺 𐐺 𐐻 𐐻 𐐼 𐐼 𐐽 𐐽 𐐾 𐐾 𐐿 𐐿 𐑀 𐑀 𐑁 𐑁 𐑂 𐑂 𐑃 𐑃 𐑄 𐑄 𐑅 𐑅 𐑆 𐑆 𐑇 𐑇 𐑈 𐑈 𐑉 𐑉 𐑊 𐑊 𐑋 𐑋 𐑌 𐑌 𐑍 𐑍 𐑎 𐑎 𐑏 𐑏
    + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-030-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-030-ref.html new file mode 100644 index 0000000000..b935ce02cc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-030-ref.html @@ -0,0 +1,22 @@ + + + + +CSS3 Text, text transform: Georgian Supplement, uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ⴀ Ⴀ Ⴁ Ⴁ Ⴂ Ⴂ Ⴃ Ⴃ Ⴄ Ⴄ Ⴅ Ⴅ Ⴆ Ⴆ Ⴇ Ⴇ Ⴈ Ⴈ Ⴉ Ⴉ Ⴊ Ⴊ Ⴋ Ⴋ Ⴌ Ⴌ Ⴍ Ⴍ Ⴎ Ⴎ Ⴏ Ⴏ Ⴐ Ⴐ Ⴑ Ⴑ Ⴒ Ⴒ Ⴓ Ⴓ Ⴔ Ⴔ Ⴕ Ⴕ Ⴖ Ⴖ Ⴗ Ⴗ Ⴘ Ⴘ Ⴙ Ⴙ Ⴚ Ⴚ Ⴛ Ⴛ Ⴜ Ⴜ Ⴝ Ⴝ Ⴞ Ⴞ Ⴟ Ⴟ Ⴠ Ⴠ Ⴡ Ⴡ Ⴢ Ⴢ Ⴣ Ⴣ Ⴤ Ⴤ Ⴥ Ⴥ Ⴧ Ⴧ Ⴭ Ⴭ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-031-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-031-ref.html new file mode 100644 index 0000000000..047dfe4053 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-031-ref.html @@ -0,0 +1,24 @@ + + + + +CSS3 Text, text transform: Georgian, lowercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ⴀ ⴀ ⴁ ⴁ ⴂ ⴂ ⴃ ⴃ ⴄ ⴄ ⴅ ⴅ ⴆ ⴆ ⴇ ⴇ ⴈ ⴈ ⴉ ⴉ ⴊ ⴊ ⴋ ⴋ ⴌ ⴌ ⴍ ⴍ ⴎ ⴎ ⴏ ⴏ ⴐ ⴐ ⴑ ⴑ ⴒ ⴒ ⴓ ⴓ ⴔ ⴔ ⴕ ⴕ ⴖ ⴖ ⴗ ⴗ ⴘ ⴘ ⴙ ⴙ ⴚ ⴚ ⴛ ⴛ ⴜ ⴜ ⴝ ⴝ ⴞ ⴞ ⴟ ⴟ ⴠ ⴠ ⴡ ⴡ ⴢ ⴢ ⴣ ⴣ ⴤ ⴤ ⴥ ⴥ ⴧ ⴧ ⴭ ⴭ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-032-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-032-ref.html new file mode 100644 index 0000000000..86fb97134a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-032-ref.html @@ -0,0 +1,16 @@ + + + + +CSS3 Text, text transform: German sharp S, uppercase + + + + +

    Test passes if both characters below match.

    +
    SS SS
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-033-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-033-ref.html new file mode 100644 index 0000000000..c68cc8fa1f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-033-ref.html @@ -0,0 +1,23 @@ + + + + +CSS3 Text, text transform: Latin ligatures, uppercase + + + + +

    Test passes if the both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    FF FF FI FI FL FL FFI FFI FFL FFL ST ST ST ST
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-034-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-034-ref.html new file mode 100644 index 0000000000..b3157486c3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-034-ref.html @@ -0,0 +1,22 @@ + + + + +CSS3 Text, text transform: Armenian ligatures, uppercase + + + + +

    Test passes if the both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ԵՒ ԵՒ ՄՆ ՄՆ ՄԵ ՄԵ ՄԻ ՄԻ ՎՆ ՎՆ ՄԽ ՄԽ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-035-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-035-ref.html new file mode 100644 index 0000000000..e050170986 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-035-ref.html @@ -0,0 +1,22 @@ + + + + +CSS3 Text, text transform: Greek specials, uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ʼN ʼN Ϊ́ Ϊ́ Ϋ́ Ϋ́ J̌ J̌ H̱ H̱ T̈ T̈ W̊ W̊ Y̊ Y̊ Aʾ Aʾ Υ̓ Υ̓ Υ̓̀ Υ̓̀ Υ̓́ Υ̓́ Υ̓͂ Υ̓͂ Α͂ Α͂ Η͂ Η͂ Ϊ̀ Ϊ̀ Ϊ́ Ϊ́ Ι͂ Ι͂ Ϊ͂ Ϊ͂ Ϋ̀ Ϋ̀ Ϋ́ Ϋ́ Ρ̓ Ρ̓ Υ͂ Υ͂ Ϋ͂ Ϋ͂ Ω͂ Ω͂
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-038-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-038-ref.html new file mode 100644 index 0000000000..19d09debf2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-038-ref.html @@ -0,0 +1,22 @@ + + + + +CSS3 Text, text transform: Greek final sigma, lowercase + + + + +

    Test passes if the orange boxes are identical.

    +
    οδυσσευς
    +
    οδυσσευς
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-039-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-039-ref.html new file mode 100644 index 0000000000..f97ce02b56 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-039-ref.html @@ -0,0 +1,28 @@ + + + + +CSS3 Text, text transform: Lithuanian, lowercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    + i̇̀ i̇̀ i̇́ i̇́ i̇̃ i̇̃ + i̇̀ i̇̀ j̇́ j̇́ į̇̃ į̇̃ +
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-040-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-040-ref.html new file mode 100644 index 0000000000..1d8941c9b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-040-ref.html @@ -0,0 +1,25 @@ + + + + +CSS3 Text, text transform: Turkish, uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    İ İ I I
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-041-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-041-ref.html new file mode 100644 index 0000000000..2502097be2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-041-ref.html @@ -0,0 +1,25 @@ + + + + +CSS3 Text, text transform: Turkish, lowercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    i i i i ı ı
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-042-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-042-ref.html new file mode 100644 index 0000000000..ea15bd474f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-042-ref.html @@ -0,0 +1,25 @@ + + + + +CSS3 Text, text transform: Azeri, uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    İ İ I I
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-043-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-043-ref.html new file mode 100644 index 0000000000..ea8325b185 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-043-ref.html @@ -0,0 +1,25 @@ + + + + +CSS3 Text, text transform: Azeri, lowercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    i i i i ı ı
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-044-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-044-ref.html new file mode 100644 index 0000000000..b4590eb88a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-044-ref.html @@ -0,0 +1,33 @@ + + + + +CSS3 Text, text transform: Lithuanian, uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    + Ì Ì + Í Í + Ĩ Ĩ + I I + J J + Į Į + Ẋ Ẋ +
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-101-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-101-ref.html new file mode 100644 index 0000000000..af2673405f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-101-ref.html @@ -0,0 +1,25 @@ + + + + +CSS3 Text, text transform: Latin Extended-D, uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ꜣ Ꜣ Ꜥ Ꜥ Ꜧ Ꜧ Ꜩ Ꜩ Ꜫ Ꜫ Ꜭ Ꜭ Ꜯ Ꜯ Ꜳ Ꜳ Ꜵ Ꜵ Ꜷ Ꜷ Ꜹ Ꜹ Ꜻ Ꜻ Ꜽ Ꜽ Ꜿ Ꜿ Ꝁ Ꝁ Ꝃ Ꝃ Ꝅ Ꝅ Ꝇ Ꝇ Ꝉ Ꝉ Ꝋ Ꝋ Ꝍ Ꝍ Ꝏ Ꝏ Ꝑ Ꝑ Ꝓ Ꝓ Ꝕ Ꝕ Ꝗ Ꝗ Ꝙ Ꝙ Ꝛ Ꝛ Ꝝ Ꝝ Ꝟ Ꝟ Ꝡ Ꝡ Ꝣ Ꝣ Ꝥ Ꝥ Ꝧ Ꝧ Ꝩ Ꝩ Ꝫ Ꝫ Ꝭ Ꝭ Ꝯ Ꝯ Ꝺ Ꝺ Ꝼ Ꝼ Ꝿ Ꝿ Ꞁ Ꞁ Ꞃ Ꞃ Ꞅ Ꞅ Ꞇ Ꞇ Ꞌ Ꞌ Ꞑ Ꞑ Ꞓ Ꞓ Ꞗ Ꞗ Ꞙ Ꞙ Ꞛ Ꞛ Ꞝ Ꞝ Ꞟ Ꞟ Ꞡ Ꞡ Ꞣ Ꞣ Ꞥ Ꞥ Ꞧ Ꞧ Ꞩ Ꞩ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-102-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-102-ref.html new file mode 100644 index 0000000000..5f915e3019 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-102-ref.html @@ -0,0 +1,24 @@ + + + + +CSS3 Text, text transform: Latin Extended-D, lowercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ꜣ ꜣ ꜥ ꜥ ꜧ ꜧ ꜩ ꜩ ꜫ ꜫ ꜭ ꜭ ꜯ ꜯ ꜳ ꜳ ꜵ ꜵ ꜷ ꜷ ꜹ ꜹ ꜻ ꜻ ꜽ ꜽ ꜿ ꜿ ꝁ ꝁ ꝃ ꝃ ꝅ ꝅ ꝇ ꝇ ꝉ ꝉ ꝋ ꝋ ꝍ ꝍ ꝏ ꝏ ꝑ ꝑ ꝓ ꝓ ꝕ ꝕ ꝗ ꝗ ꝙ ꝙ ꝛ ꝛ ꝝ ꝝ ꝟ ꝟ ꝡ ꝡ ꝣ ꝣ ꝥ ꝥ ꝧ ꝧ ꝩ ꝩ ꝫ ꝫ ꝭ ꝭ ꝯ ꝯ ꝺ ꝺ ꝼ ꝼ ᵹ ᵹ ꝿ ꝿ ꞁ ꞁ ꞃ ꞃ ꞅ ꞅ ꞇ ꞇ ꞌ ꞌ ɥ ɥ ꞑ ꞑ ꞓ ꞓ ꞗ ꞗ ꞙ ꞙ ꞛ ꞛ ꞝ ꞝ ꞟ ꞟ ꞡ ꞡ ꞣ ꞣ ꞥ ꞥ ꞧ ꞧ ꞩ ꞩ ɦ ɦ ɜ ɜ ɡ ɡ ɬ ɬ ʞ ʞ ʇ ʇ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-103-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-103-ref.html new file mode 100644 index 0000000000..5b6f7980ed --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-103-ref.html @@ -0,0 +1,26 @@ + + + + +CSS3 Text, text transform: Cyrillic Extended-B, uppercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ꙁ Ꙁ Ꙃ Ꙃ Ꙅ Ꙅ Ꙇ Ꙇ Ꙉ Ꙉ Ꙋ Ꙋ Ꙍ Ꙍ Ꙏ Ꙏ Ꙑ Ꙑ Ꙓ Ꙓ Ꙕ Ꙕ Ꙗ Ꙗ Ꙙ Ꙙ Ꙛ Ꙛ Ꙝ Ꙝ Ꙟ Ꙟ Ꙡ Ꙡ Ꙣ Ꙣ Ꙥ Ꙥ Ꙧ Ꙧ Ꙩ Ꙩ Ꙫ Ꙫ Ꙭ Ꙭ Ꚁ Ꚁ Ꚃ Ꚃ Ꚅ Ꚅ Ꚇ Ꚇ Ꚉ Ꚉ Ꚋ Ꚋ Ꚍ Ꚍ Ꚏ Ꚏ Ꚑ Ꚑ Ꚓ Ꚓ Ꚕ Ꚕ Ꚗ Ꚗ Ꚙ Ꚙ Ꚛ Ꚛ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-104-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-104-ref.html new file mode 100644 index 0000000000..6c8bb587e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-104-ref.html @@ -0,0 +1,25 @@ + + + + +CSS3 Text, text transform: Cyrillic Extended-B, lowercase + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ꙁ ꙁ ꙃ ꙃ ꙅ ꙅ ꙇ ꙇ ꙉ ꙉ ꙋ ꙋ ꙍ ꙍ ꙏ ꙏ ꙑ ꙑ ꙓ ꙓ ꙕ ꙕ ꙗ ꙗ ꙙ ꙙ ꙛ ꙛ ꙝ ꙝ ꙟ ꙟ ꙡ ꙡ ꙣ ꙣ ꙥ ꙥ ꙧ ꙧ ꙩ ꙩ ꙫ ꙫ ꙭ ꙭ ꚁ ꚁ ꚃ ꚃ ꚅ ꚅ ꚇ ꚇ ꚉ ꚉ ꚋ ꚋ ꚍ ꚍ ꚏ ꚏ ꚑ ꚑ ꚓ ꚓ ꚕ ꚕ ꚗ ꚗ ꚙ ꚙ ꚛ ꚛ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-105-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-105-ref.html new file mode 100644 index 0000000000..bdd27bcc38 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-105-ref.html @@ -0,0 +1,21 @@ + + +CSS Text Test: text-transform uppercase German sharp S and selection reference file + + + +

    The test passes if you see no red below (when you select the text below you can select the whole "SS" text).

    + +SS + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-106-ref.html b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-106-ref.html new file mode 100644 index 0000000000..cc3dad35de --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-106-ref.html @@ -0,0 +1,21 @@ + + +CSS Text Test: text-transform uppercase Greek acute diaeresis iota and selection + + + +

    The test passes if you see red below (by selecting the first letter only).

    + +ΪΡ + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-001.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-001.html new file mode 100644 index 0000000000..1f41ca4beb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-001.html @@ -0,0 +1,28 @@ + + + + +CSS3 Text, text transform: capitalize, Latin Basic and Latin-1 + + + + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    aaa Aaa bbb Bbb ccc Ccc ddd Ddd eee Eee fff Fff ggg Ggg hhh Hhh iii Iii jjj Jjj kkk Kkk lll Lll mmm Mmm nnn Nnn ooo Ooo ppp Ppp qqq Qqq rrr Rrr sss Sss ttt Ttt uuu Uuu vvv Vvv www Www xxx Xxx yyy Yyy zzz Zzz µµµ Μµµ ààà Ààà ááá Ááá âââ Âââ ããã Ããã äää Äää ååå Ååå æææ Æææ ççç Ççç èèè Èèè ééé Ééé êêê Êêê ëëë Ëëë ììì Ììì ííí Ííí îîî Îîî ïïï Ïïï ððð Ððð ñññ Ñññ òòò Òòò óóó Óóó ôôô Ôôô õõõ Õõõ ööö Ööö øøø Øøø ùùù Ùùù úúú Úúú ûûû Ûûû üüü Üüü ýýý Ýýý þþþ Þþþ ÿÿÿ Ÿÿÿ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-003.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-003.html new file mode 100644 index 0000000000..2ba726bd13 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-003.html @@ -0,0 +1,28 @@ + + + + +CSS3 Text, text transform: capitalize, Latin Extended Additional + + + + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ḁḁḁ Ḁḁḁ ḃḃḃ Ḃḃḃ ḅḅḅ Ḅḅḅ ḇḇḇ Ḇḇḇ ḉḉḉ Ḉḉḉ ḋḋḋ Ḋḋḋ ḍḍḍ Ḍḍḍ ḏḏḏ Ḏḏḏ ḑḑḑ Ḑḑḑ ḓḓḓ Ḓḓḓ ḕḕḕ Ḕḕḕ ḗḗḗ Ḗḗḗ ḙḙḙ Ḙḙḙ ḛḛḛ Ḛḛḛ ḝḝḝ Ḝḝḝ ḟḟḟ Ḟḟḟ ḡḡḡ Ḡḡḡ ḣḣḣ Ḣḣḣ ḥḥḥ Ḥḥḥ ḧḧḧ Ḧḧḧ ḩḩḩ Ḩḩḩ ḫḫḫ Ḫḫḫ ḭḭḭ Ḭḭḭ ḯḯḯ Ḯḯḯ ḱḱḱ Ḱḱḱ ḳḳḳ Ḳḳḳ ḵḵḵ Ḵḵḵ ḷḷḷ Ḷḷḷ ḹḹḹ Ḹḹḹ ḻḻḻ Ḻḻḻ ḽḽḽ Ḽḽḽ ḿḿḿ Ḿḿḿ ṁṁṁ Ṁṁṁ ṃṃṃ Ṃṃṃ ṅṅṅ Ṅṅṅ ṇṇṇ Ṇṇṇ ṉṉṉ Ṉṉṉ ṋṋṋ Ṋṋṋ ṍṍṍ Ṍṍṍ ṏṏṏ Ṏṏṏ ṑṑṑ Ṑṑṑ ṓṓṓ Ṓṓṓ ṕṕṕ Ṕṕṕ ṗṗṗ Ṗṗṗ ṙṙṙ Ṙṙṙ ṛṛṛ Ṛṛṛ ṝṝṝ Ṝṝṝ ṟṟṟ Ṟṟṟ ṡṡṡ Ṡṡṡ ṣṣṣ Ṣṣṣ ṥṥṥ Ṥṥṥ ṧṧṧ Ṧṧṧ ṩṩṩ Ṩṩṩ ṫṫṫ Ṫṫṫ ṭṭṭ Ṭṭṭ ṯṯṯ Ṯṯṯ ṱṱṱ Ṱṱṱ ṳṳṳ Ṳṳṳ ṵṵṵ Ṵṵṵ ṷṷṷ Ṷṷṷ ṹṹṹ Ṹṹṹ ṻṻṻ Ṻṻṻ ṽṽṽ Ṽṽṽ ṿṿṿ Ṿṿṿ ẁẁẁ Ẁẁẁ ẃẃẃ Ẃẃẃ ẅẅẅ Ẅẅẅ ẇẇẇ Ẇẇẇ ẉẉẉ Ẉẉẉ ẋẋẋ Ẋẋẋ ẍẍẍ Ẍẍẍ ẏẏẏ Ẏẏẏ ẑẑẑ Ẑẑẑ ẓẓẓ Ẓẓẓ ẕẕẕ Ẕẕẕ ẛẛẛ Ṡẛẛ ạạạ Ạạạ ảảả Ảảả ấấấ Ấấấ ầầầ Ầầầ ẩẩẩ Ẩẩẩ ẫẫẫ Ẫẫẫ ậậậ Ậậậ ắắắ Ắắắ ằằằ Ằằằ ẳẳẳ Ẳẳẳ ẵẵẵ Ẵẵẵ ặặặ Ặặặ ẹẹẹ Ẹẹẹ ẻẻẻ Ẻẻẻ ẽẽẽ Ẽẽẽ ếếế Ếếế ềềề Ềềề ểểể Ểểể ễễễ Ễễễ ệệệ Ệệệ ỉỉỉ Ỉỉỉ ịịị Ịịị ọọọ Ọọọ ỏỏỏ Ỏỏỏ ốốố Ốốố ồồồ Ồồồ ổổổ Ổổổ ỗỗỗ Ỗỗỗ ộộộ Ộộộ ớớớ Ớớớ ờờờ Ờờờ ởởở Ởởở ỡỡỡ Ỡỡỡ ợợợ Ợợợ ụụụ Ụụụ ủủủ Ủủủ ứứứ Ứứứ ừừừ Ừừừ ửửử Ửửử ữữữ Ữữữ ựựự Ựựự ỳỳỳ Ỳỳỳ ỵỵỵ Ỵỵỵ ỷỷỷ Ỷỷỷ ỹỹỹ Ỹỹỹ ỻỻỻ Ỻỻỻ ỽỽỽ Ỽỽỽ ỿỿỿ Ỿỿỿ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-005.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-005.html new file mode 100644 index 0000000000..4279ca6ce8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-005.html @@ -0,0 +1,28 @@ + + + + +CSS3 Text, text transform: capitalize, Latin Extended-A + + + + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    āāā Āāā ăăă Ăăă ąąą Ąąą ććć Ććć ĉĉĉ Ĉĉĉ ċċċ Ċċċ ččč Ččč ďďď Ďďď đđđ Đđđ ēēē Ēēē ĕĕĕ Ĕĕĕ ėėė Ėėė ęęę Ęęę ěěě Ěěě ĝĝĝ Ĝĝĝ ğğğ Ğğğ ġġġ Ġġġ ģģģ Ģģģ ĥĥĥ Ĥĥĥ ħħħ Ħħħ ĩĩĩ Ĩĩĩ īīī Īīī ĭĭĭ Ĭĭĭ įįį Įįį ııı Iıı ijijij IJijij ĵĵĵ Ĵĵĵ ķķķ Ķķķ ĺĺĺ Ĺĺĺ ļļļ Ļļļ ľľľ Ľľľ ŀŀŀ Ŀŀŀ łłł Łłł ńńń Ńńń ņņņ Ņņņ ňňň Ňňň ŋŋŋ Ŋŋŋ ōōō Ōōō ŏŏŏ Ŏŏŏ őőő Őőő œœœ Œœœ ŕŕŕ Ŕŕŕ ŗŗŗ Ŗŗŗ řřř Řřř śśś Śśś ŝŝŝ Ŝŝŝ şşş Şşş ššš Ššš ţţţ Ţţţ ťťť Ťťť ŧŧŧ Ŧŧŧ ũũũ Ũũũ ūūū Ūūū ŭŭŭ Ŭŭŭ ůůů Ůůů űűű Űűű ųųų Ųųų ŵŵŵ Ŵŵŵ ŷŷŷ Ŷŷŷ źźź Źźź żżż Żżż žžž Žžž ſſſ Sſſ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-007.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-007.html new file mode 100644 index 0000000000..6d4e5e432f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-007.html @@ -0,0 +1,28 @@ + + + + +CSS3 Text, text transform: capitalize, Latin Extended-B + + + + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ƀƀƀ Ƀƀƀ ƃƃƃ Ƃƃƃ ƅƅƅ Ƅƅƅ ƈƈƈ Ƈƈƈ ƌƌƌ Ƌƌƌ ƒƒƒ Ƒƒƒ ƕƕƕ Ƕƕƕ ƙƙƙ Ƙƙƙ ƚƚƚ Ƚƚƚ ƞƞƞ Ƞƞƞ ơơơ Ơơơ ƣƣƣ Ƣƣƣ ƥƥƥ Ƥƥƥ ƨƨƨ Ƨƨƨ ƭƭƭ Ƭƭƭ ưưư Ưưư ƴƴƴ Ƴƴƴ ƶƶƶ Ƶƶƶ ƹƹƹ Ƹƹƹ ƽƽƽ Ƽƽƽ ƿƿƿ Ƿƿƿ DŽdždž Dždždž dždždž Dždždž LJljlj Ljljlj ljljlj Ljljlj NJnjnj Njnjnj njnjnj Njnjnj ǎǎǎ Ǎǎǎ ǐǐǐ Ǐǐǐ ǒǒǒ Ǒǒǒ ǔǔǔ Ǔǔǔ ǖǖǖ Ǖǖǖ ǘǘǘ Ǘǘǘ ǚǚǚ Ǚǚǚ ǜǜǜ Ǜǜǜ ǝǝǝ Ǝǝǝ ǟǟǟ Ǟǟǟ ǡǡǡ Ǡǡǡ ǣǣǣ Ǣǣǣ ǥǥǥ Ǥǥǥ ǧǧǧ Ǧǧǧ ǩǩǩ Ǩǩǩ ǫǫǫ Ǫǫǫ ǭǭǭ Ǭǭǭ ǯǯǯ Ǯǯǯ DZdzdz Dzdzdz dzdzdz Dzdzdz ǵǵǵ Ǵǵǵ ǹǹǹ Ǹǹǹ ǻǻǻ Ǻǻǻ ǽǽǽ Ǽǽǽ ǿǿǿ Ǿǿǿ ȁȁȁ Ȁȁȁ ȃȃȃ Ȃȃȃ ȅȅȅ Ȅȅȅ ȇȇȇ Ȇȇȇ ȉȉȉ Ȉȉȉ ȋȋȋ Ȋȋȋ ȍȍȍ Ȍȍȍ ȏȏȏ Ȏȏȏ ȑȑȑ Ȑȑȑ ȓȓȓ Ȓȓȓ ȕȕȕ Ȕȕȕ ȗȗȗ Ȗȗȗ șșș Șșș țțț Țțț ȝȝȝ Ȝȝȝ ȟȟȟ Ȟȟȟ ȣȣȣ Ȣȣȣ ȥȥȥ Ȥȥȥ ȧȧȧ Ȧȧȧ ȩȩȩ Ȩȩȩ ȫȫȫ Ȫȫȫ ȭȭȭ Ȭȭȭ ȯȯȯ Ȯȯȯ ȱȱȱ Ȱȱȱ ȳȳȳ Ȳȳȳ ȼȼȼ Ȼȼȼ ȿȿȿ Ȿȿȿ ɀɀɀ Ɀɀɀ ɂɂɂ Ɂɂɂ ɇɇɇ Ɇɇɇ ɉɉɉ Ɉɉɉ ɋɋɋ Ɋɋɋ ɍɍɍ Ɍɍɍ ɏɏɏ Ɏɏɏ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-009.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-009.html new file mode 100644 index 0000000000..0e2bdd139f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-009.html @@ -0,0 +1,28 @@ + + + + +CSS3 Text, text transform: capitalize, Latin Extended-C + + + + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ⱡⱡⱡ Ⱡⱡⱡ ⱥⱥⱥ Ⱥⱥⱥ ⱦⱦⱦ Ⱦⱦⱦ ⱨⱨⱨ Ⱨⱨⱨ ⱪⱪⱪ Ⱪⱪⱪ ⱬⱬⱬ Ⱬⱬⱬ ⱳⱳⱳ Ⱳⱳⱳ ⱶⱶⱶ Ⱶⱶⱶ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-010.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-010.html new file mode 100644 index 0000000000..fd6cb377e2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-010.html @@ -0,0 +1,28 @@ + + + + +CSS3 Text, text transform: capitalize, Latin Extended-D + + + + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ꜣꜣꜣ Ꜣꜣꜣ ꜥꜥꜥ Ꜥꜥꜥ ꜧꜧꜧ Ꜧꜧꜧ ꜩꜩꜩ Ꜩꜩꜩ ꜫꜫꜫ Ꜫꜫꜫ ꜭꜭꜭ Ꜭꜭꜭ ꜯꜯꜯ Ꜯꜯꜯ ꜳꜳꜳ Ꜳꜳꜳ ꜵꜵꜵ Ꜵꜵꜵ ꜷꜷꜷ Ꜷꜷꜷ ꜹꜹꜹ Ꜹꜹꜹ ꜻꜻꜻ Ꜻꜻꜻ ꜽꜽꜽ Ꜽꜽꜽ ꜿꜿꜿ Ꜿꜿꜿ ꝁꝁꝁ Ꝁꝁꝁ ꝃꝃꝃ Ꝃꝃꝃ ꝅꝅꝅ Ꝅꝅꝅ ꝇꝇꝇ Ꝇꝇꝇ ꝉꝉꝉ Ꝉꝉꝉ ꝋꝋꝋ Ꝋꝋꝋ ꝍꝍꝍ Ꝍꝍꝍ ꝏꝏꝏ Ꝏꝏꝏ ꝑꝑꝑ Ꝑꝑꝑ ꝓꝓꝓ Ꝓꝓꝓ ꝕꝕꝕ Ꝕꝕꝕ ꝗꝗꝗ Ꝗꝗꝗ ꝙꝙꝙ Ꝙꝙꝙ ꝛꝛꝛ Ꝛꝛꝛ ꝝꝝꝝ Ꝝꝝꝝ ꝟꝟꝟ Ꝟꝟꝟ ꝡꝡꝡ Ꝡꝡꝡ ꝣꝣꝣ Ꝣꝣꝣ ꝥꝥꝥ Ꝥꝥꝥ ꝧꝧꝧ Ꝧꝧꝧ ꝩꝩꝩ Ꝩꝩꝩ ꝫꝫꝫ Ꝫꝫꝫ ꝭꝭꝭ Ꝭꝭꝭ ꝯꝯꝯ Ꝯꝯꝯ ꝺꝺꝺ Ꝺꝺꝺ ꝼꝼꝼ Ꝼꝼꝼ ꝿꝿꝿ Ꝿꝿꝿ ꞁꞁꞁ Ꞁꞁꞁ ꞃꞃꞃ Ꞃꞃꞃ ꞅꞅꞅ Ꞅꞅꞅ ꞇꞇꞇ Ꞇꞇꞇ ꞌꞌꞌ Ꞌꞌꞌ ꞑꞑꞑ Ꞑꞑꞑ ꞓꞓꞓ Ꞓꞓꞓ ꞗꞗꞗ Ꞗꞗꞗ ꞙꞙꞙ Ꞙꞙꞙ ꞛꞛꞛ Ꞛꞛꞛ ꞝꞝꞝ Ꞝꞝꞝ ꞟꞟꞟ Ꞟꞟꞟ ꞡꞡꞡ Ꞡꞡꞡ ꞣꞣꞣ Ꞣꞣꞣ ꞥꞥꞥ Ꞥꞥꞥ ꞧꞧꞧ Ꞧꞧꞧ ꞩꞩꞩ Ꞩꞩꞩ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-011.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-011.html new file mode 100644 index 0000000000..eb16d77c77 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-011.html @@ -0,0 +1,28 @@ + + + + +CSS3 Text, text transform: capitalize, Full-width Latin + + + + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    aaa Aaa bbb Bbb ccc Ccc ddd Ddd eee Eee fff Fff ggg Ggg hhh Hhh iii Iii jjj Jjj kkk Kkk lll Lll mmm Mmm nnn Nnn ooo Ooo ppp Ppp qqq Qqq rrr Rrr sss Sss ttt Ttt uuu Uuu vvv Vvv www Www xxx Xxx yyy Yyy zzz Zzz
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-014.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-014.html new file mode 100644 index 0000000000..69550cfb7a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-014.html @@ -0,0 +1,28 @@ + + + + +CSS3 Text, text transform: capitalize, Greek and Coptic + + + + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ͱͱͱ Ͱͱͱ ͳͳͳ Ͳͳͳ ͷͷͷ Ͷͷͷ ͻͻͻ Ͻͻͻ ͼͼͼ Ͼͼͼ ͽͽͽ Ͽͽͽ άάά Άάά έέέ Έέέ ήήή Ήήή ίίί Ίίί ααα Ααα βββ Βββ γγγ Γγγ δδδ Δδδ εεε Εεε ζζζ Ζζζ ηηη Ηηη θθθ Θθθ ιιι Ιιι κκκ Κκκ λλλ Λλλ μμμ Μμμ ννν Ννν ξξξ Ξξξ οοο Οοο πππ Πππ ρρρ Ρρρ ςςς Σςς σσσ Σσσ τττ Τττ υυυ Υυυ φφφ Φφφ χχχ Χχχ ψψψ Ψψψ ωωω Ωωω ϊϊϊ Ϊϊϊ ϋϋϋ Ϋϋϋ όόό Όόό ύύύ Ύύύ ώώώ Ώώώ ϐϐϐ Βϐϐ ϑϑϑ Θϑϑ ϕϕϕ Φϕϕ ϖϖϖ Πϖϖ ϗϗϗ Ϗϗϗ ϙϙϙ Ϙϙϙ ϛϛϛ Ϛϛϛ ϝϝϝ Ϝϝϝ ϟϟϟ Ϟϟϟ ϡϡϡ Ϡϡϡ ϣϣϣ Ϣϣϣ ϥϥϥ Ϥϥϥ ϧϧϧ Ϧϧϧ ϩϩϩ Ϩϩϩ ϫϫϫ Ϫϫϫ ϭϭϭ Ϭϭϭ ϯϯϯ Ϯϯϯ ϰϰϰ Κϰϰ ϱϱϱ Ρϱϱ ϲϲϲ Ϲϲϲ ϳϳϳ Ϳϳϳ ϵϵϵ Εϵϵ ϸϸϸ Ϸϸϸ ϻϻϻ Ϻϻϻ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-016.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-016.html new file mode 100644 index 0000000000..7e1bbe3d6a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-016.html @@ -0,0 +1,28 @@ + + + + +CSS3 Text, text transform: capitalize, Greek Extended + + + + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ἀἀἀ Ἀἀἀ ἁἁἁ Ἁἁἁ ἂἂἂ Ἂἂἂ ἃἃἃ Ἃἃἃ ἄἄἄ Ἄἄἄ ἅἅἅ Ἅἅἅ ἆἆἆ Ἆἆἆ ἇἇἇ Ἇἇἇ ἐἐἐ Ἐἐἐ ἑἑἑ Ἑἑἑ ἒἒἒ Ἒἒἒ ἓἓἓ Ἓἓἓ ἔἔἔ Ἔἔἔ ἕἕἕ Ἕἕἕ ἠἠἠ Ἠἠἠ ἡἡἡ Ἡἡἡ ἢἢἢ Ἢἢἢ ἣἣἣ Ἣἣἣ ἤἤἤ Ἤἤἤ ἥἥἥ Ἥἥἥ ἦἦἦ Ἦἦἦ ἧἧἧ Ἧἧἧ ἰἰἰ Ἰἰἰ ἱἱἱ Ἱἱἱ ἲἲἲ Ἲἲἲ ἳἳἳ Ἳἳἳ ἴἴἴ Ἴἴἴ ἵἵἵ Ἵἵἵ ἶἶἶ Ἶἶἶ ἷἷἷ Ἷἷἷ ὀὀὀ Ὀὀὀ ὁὁὁ Ὁὁὁ ὂὂὂ Ὂὂὂ ὃὃὃ Ὃὃὃ ὄὄὄ Ὄὄὄ ὅὅὅ Ὅὅὅ ὑὑὑ Ὑὑὑ ὓὓὓ Ὓὓὓ ὕὕὕ Ὕὕὕ ὗὗὗ Ὗὗὗ ὠὠὠ Ὠὠὠ ὡὡὡ Ὡὡὡ ὢὢὢ Ὢὢὢ ὣὣὣ Ὣὣὣ ὤὤὤ Ὤὤὤ ὥὥὥ Ὥὥὥ ὦὦὦ Ὦὦὦ ὧὧὧ Ὧὧὧ ὰὰὰ Ὰὰὰ άάά Άάά ὲὲὲ Ὲὲὲ έέέ Έέέ ὴὴὴ Ὴὴὴ ήήή Ήήή ὶὶὶ Ὶὶὶ ίίί Ίίί ὸὸὸ Ὸὸὸ όόό Όόό ὺὺὺ Ὺὺὺ ύύύ Ύύύ ὼὼὼ Ὼὼὼ ώώώ Ώώώ ᾀᾀᾀ ᾈᾀᾀ ᾁᾁᾁ ᾉᾁᾁ ᾂᾂᾂ ᾊᾂᾂ ᾃᾃᾃ ᾋᾃᾃ ᾄᾄᾄ ᾌᾄᾄ ᾅᾅᾅ ᾍᾅᾅ ᾆᾆᾆ ᾎᾆᾆ ᾇᾇᾇ ᾏᾇᾇ ᾐᾐᾐ ᾘᾐᾐ ᾑᾑᾑ ᾙᾑᾑ ᾒᾒᾒ ᾚᾒᾒ ᾓᾓᾓ ᾛᾓᾓ ᾔᾔᾔ ᾜᾔᾔ ᾕᾕᾕ ᾝᾕᾕ ᾖᾖᾖ ᾞᾖᾖ ᾗᾗᾗ ᾟᾗᾗ ᾠᾠᾠ ᾨᾠᾠ ᾡᾡᾡ ᾩᾡᾡ ᾢᾢᾢ ᾪᾢᾢ ᾣᾣᾣ ᾫᾣᾣ ᾤᾤᾤ ᾬᾤᾤ ᾥᾥᾥ ᾭᾥᾥ ᾦᾦᾦ ᾮᾦᾦ ᾧᾧᾧ ᾯᾧᾧ ᾰᾰᾰ Ᾰᾰᾰ ᾱᾱᾱ Ᾱᾱᾱ ᾳᾳᾳ ᾼᾳᾳ ιιι Ιιι ῃῃῃ ῌῃῃ ῐῐῐ Ῐῐῐ ῑῑῑ Ῑῑῑ ῠῠῠ Ῠῠῠ ῡῡῡ Ῡῡῡ ῥῥῥ Ῥῥῥ ῳῳῳ ῼῳῳ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-018.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-018.html new file mode 100644 index 0000000000..6568a0366c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-018.html @@ -0,0 +1,29 @@ + + + + +CSS3 Text, text transform: capitalize, Cyrillic + + + + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ааа Ааа ббб Ббб ввв Ввв ггг Ггг ддд Ддд еее Еее жжж Жжж ззз Ззз иии Иии ййй Ййй ккк Ккк ллл Ллл ммм Ммм ннн Ннн ооо Ооо ппп Ппп ррр Ррр ссс Ссс ттт Ттт ууу Ууу ффф Ффф ххх Ххх ццц Ццц ччч Ччч шшш Шшш щщщ Щщщ ъъъ Ъъъ ыыы Ыыы ььь Ььь эээ Эээ ююю Ююю яяя Яяя ѐѐѐ Ѐѐѐ ёёё Ёёё ђђђ Ђђђ ѓѓѓ Ѓѓѓ єєє Єєє ѕѕѕ Ѕѕѕ ііі Ііі їїї Їїї јјј Јјј љљљ Љљљ њњњ Њњњ ћћћ Ћћћ ќќќ Ќќќ ѝѝѝ Ѝѝѝ ўўў Ўўў џџџ Џџџ ѡѡѡ Ѡѡѡ ѣѣѣ Ѣѣѣ ѥѥѥ Ѥѥѥ ѧѧѧ Ѧѧѧ ѩѩѩ Ѩѩѩ ѫѫѫ Ѫѫѫ ѭѭѭ Ѭѭѭ ѯѯѯ Ѯѯѯ ѱѱѱ Ѱѱѱ ѳѳѳ Ѳѳѳ ѵѵѵ Ѵѵѵ ѷѷѷ Ѷѷѷ ѹѹѹ Ѹѹѹ ѻѻѻ Ѻѻѻ ѽѽѽ Ѽѽѽ ѿѿѿ Ѿѿѿ ҁҁҁ Ҁҁҁ ҋҋҋ Ҋҋҋ ҍҍҍ Ҍҍҍ ҏҏҏ Ҏҏҏ ґґґ Ґґґ ғғғ Ғғғ ҕҕҕ Ҕҕҕ җҗҗ Җҗҗ ҙҙҙ Ҙҙҙ қққ Қққ ҝҝҝ Ҝҝҝ ҟҟҟ Ҟҟҟ ҡҡҡ Ҡҡҡ ңңң Ңңң ҥҥҥ Ҥҥҥ ҧҧҧ Ҧҧҧ ҩҩҩ Ҩҩҩ ҫҫҫ Ҫҫҫ ҭҭҭ Ҭҭҭ үүү Үүү ұұұ Ұұұ ҳҳҳ Ҳҳҳ ҵҵҵ Ҵҵҵ ҷҷҷ Ҷҷҷ ҹҹҹ Ҹҹҹ һһһ Һһһ ҽҽҽ Ҽҽҽ ҿҿҿ Ҿҿҿ ӂӂӂ Ӂӂӂ ӄӄӄ Ӄӄӄ ӆӆӆ Ӆӆӆ ӈӈӈ Ӈӈӈ ӊӊӊ Ӊӊӊ ӌӌӌ Ӌӌӌ ӎӎӎ Ӎӎӎ ӏӏӏ Ӏӏӏ ӑӑӑ Ӑӑӑ ӓӓӓ Ӓӓӓ ӕӕӕ Ӕӕӕ ӗӗӗ Ӗӗӗ әәә Әәә ӛӛӛ Ӛӛӛ ӝӝӝ Ӝӝӝ ӟӟӟ Ӟӟӟ ӡӡӡ Ӡӡӡ ӣӣӣ Ӣӣӣ ӥӥӥ Ӥӥӥ ӧӧӧ Ӧӧӧ өөө Өөө ӫӫӫ Ӫӫӫ ӭӭӭ Ӭӭӭ ӯӯӯ Ӯӯӯ ӱӱӱ Ӱӱӱ ӳӳӳ Ӳӳӳ ӵӵӵ Ӵӵӵ ӷӷӷ Ӷӷӷ ӹӹӹ Ӹӹӹ ӻӻӻ Ӻӻӻ ӽӽӽ Ӽӽӽ ӿӿӿ Ӿӿӿ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-020.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-020.html new file mode 100644 index 0000000000..0b852ba9ec --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-020.html @@ -0,0 +1,29 @@ + + + + +CSS3 Text, text transform: capitalize, Cyrillic Supplement + + + + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ԁԁԁ Ԁԁԁ ԃԃԃ Ԃԃԃ ԅԅԅ Ԅԅԅ ԇԇԇ Ԇԇԇ ԉԉԉ Ԉԉԉ ԋԋԋ Ԋԋԋ ԍԍԍ Ԍԍԍ ԏԏԏ Ԏԏԏ ԑԑԑ Ԑԑԑ ԓԓԓ Ԓԓԓ ԕԕԕ Ԕԕԕ ԗԗԗ Ԗԗԗ ԙԙԙ Ԙԙԙ ԛԛԛ Ԛԛԛ ԝԝԝ Ԝԝԝ ԟԟԟ Ԟԟԟ ԡԡԡ Ԡԡԡ ԣԣԣ Ԣԣԣ ԥԥԥ Ԥԥԥ ԧԧԧ Ԧԧԧ ԩԩԩ Ԩԩԩ ԫԫԫ Ԫԫԫ ԭԭԭ Ԭԭԭ ԯԯԯ Ԯԯԯ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-022.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-022.html new file mode 100644 index 0000000000..aa702810b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-022.html @@ -0,0 +1,28 @@ + + + + +CSS3 Text, text transform: capitalize, Armenian + + + + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    աաա Աաա բբբ Բբբ գգգ Գգգ դդդ Դդդ եեե Եեե զզզ Զզզ էէէ Էէէ ըըը Ըըը թթթ Թթթ ժժժ Ժժժ իիի Իիի լլլ Լլլ խխխ Խխխ ծծծ Ծծծ կկկ Կկկ հհհ Հհհ ձձձ Ձձձ ղղղ Ղղղ ճճճ Ճճճ մմմ Մմմ յյյ Յյյ ննն Ննն շշշ Շշշ ոոո Ոոո չչչ Չչչ պպպ Պպպ ջջջ Ջջջ ռռռ Ռռռ սսս Սսս վվվ Վվվ տտտ Տտտ րրր Րրր ցցց Ցցց ւււ Ւււ փփփ Փփփ քքք Քքք օօօ Օօօ ֆֆֆ Ֆֆֆ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-024.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-024.html new file mode 100644 index 0000000000..891228db89 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-024.html @@ -0,0 +1,28 @@ + + + + +CSS3 Text, text transform: capitalize, Number Forms + + + + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ⅰⅰⅰ Ⅰⅰⅰ ⅱⅱⅱ Ⅱⅱⅱ ⅲⅲⅲ Ⅲⅲⅲ ⅳⅳⅳ Ⅳⅳⅳ ⅴⅴⅴ Ⅴⅴⅴ ⅵⅵⅵ Ⅵⅵⅵ ⅶⅶⅶ Ⅶⅶⅶ ⅷⅷⅷ Ⅷⅷⅷ ⅸⅸⅸ Ⅸⅸⅸ ⅹⅹⅹ Ⅹⅹⅹ ⅺⅺⅺ Ⅺⅺⅺ ⅻⅻⅻ Ⅻⅻⅻ ⅼⅼⅼ Ⅼⅼⅼ ⅽⅽⅽ Ⅽⅽⅽ ⅾⅾⅾ Ⅾⅾⅾ ⅿⅿⅿ Ⅿⅿⅿ ↄↄↄ Ↄↄↄ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-026.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-026.html new file mode 100644 index 0000000000..30e654c576 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-026.html @@ -0,0 +1,28 @@ + + + + +CSS3 Text, text transform: capitalize, Enclosed Alphanumerics + + + + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if there are NO uppercase letters.
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ⓐⓐⓐ ⓑⓑⓑ ⓒⓒⓒ ⓓⓓⓓ ⓔⓔⓔ ⓕⓕⓕ ⓖⓖⓖ ⓗⓗⓗ ⓘⓘⓘ ⓙⓙⓙ ⓚⓚⓚ ⓛⓛⓛ ⓜⓜⓜ ⓝⓝⓝ ⓞⓞⓞ ⓟⓟⓟ ⓠⓠⓠ ⓡⓡⓡ ⓢⓢⓢ ⓣⓣⓣ ⓤⓤⓤ ⓥⓥⓥ ⓦⓦⓦ ⓧⓧⓧ ⓨⓨⓨ ⓩⓩⓩ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-028.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-028.html new file mode 100644 index 0000000000..b274012eb9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-028.html @@ -0,0 +1,28 @@ + + + + +CSS3 Text, text transform: capitalize, Deseret + + + + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    𐐨𐐨𐐨 𐐀𐐨𐐨 𐐩𐐩𐐩 𐐁𐐩𐐩 𐐪𐐪𐐪 𐐂𐐪𐐪 𐐫𐐫𐐫 𐐃𐐫𐐫 𐐬𐐬𐐬 𐐄𐐬𐐬 𐐭𐐭𐐭 𐐅𐐭𐐭 𐐮𐐮𐐮 𐐆𐐮𐐮 𐐯𐐯𐐯 𐐇𐐯𐐯 𐐰𐐰𐐰 𐐈𐐰𐐰 𐐱𐐱𐐱 𐐉𐐱𐐱 𐐲𐐲𐐲 𐐊𐐲𐐲 𐐳𐐳𐐳 𐐋𐐳𐐳 𐐴𐐴𐐴 𐐌𐐴𐐴 𐐵𐐵𐐵 𐐍𐐵𐐵 𐐶𐐶𐐶 𐐎𐐶𐐶 𐐷𐐷𐐷 𐐏𐐷𐐷 𐐸𐐸𐐸 𐐐𐐸𐐸 𐐹𐐹𐐹 𐐑𐐹𐐹 𐐺𐐺𐐺 𐐒𐐺𐐺 𐐻𐐻𐐻 𐐓𐐻𐐻 𐐼𐐼𐐼 𐐔𐐼𐐼 𐐽𐐽𐐽 𐐕𐐽𐐽 𐐾𐐾𐐾 𐐖𐐾𐐾 𐐿𐐿𐐿 𐐗𐐿𐐿 𐑀𐑀𐑀 𐐘𐑀𐑀 𐑁𐑁𐑁 𐐙𐑁𐑁 𐑂𐑂𐑂 𐐚𐑂𐑂 𐑃𐑃𐑃 𐐛𐑃𐑃 𐑄𐑄𐑄 𐐜𐑄𐑄 𐑅𐑅𐑅 𐐝𐑅𐑅 𐑆𐑆𐑆 𐐞𐑆𐑆 𐑇𐑇𐑇 𐐟𐑇𐑇 𐑈𐑈𐑈 𐐠𐑈𐑈 𐑉𐑉𐑉 𐐡𐑉𐑉 𐑊𐑊𐑊 𐐢𐑊𐑊 𐑋𐑋𐑋 𐐣𐑋𐑋 𐑌𐑌𐑌 𐐤𐑌𐑌 𐑍𐑍𐑍 𐐥𐑍𐑍 𐑎𐑎𐑎 𐐦𐑎𐑎 𐑏𐑏𐑏 𐐧𐑏𐑏
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-030.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-030.html new file mode 100644 index 0000000000..be2a7bb3f4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-030.html @@ -0,0 +1,28 @@ + + + + +CSS3 Text, text transform: capitalize, Georgian Supplement + + + + + + + +

    The text is arranged in pairs of three-letter 'words'. Test passes if the words in each pair match
    +If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ⴀⴀⴀ Ⴀⴀⴀ ⴁⴁⴁ Ⴁⴁⴁ ⴂⴂⴂ Ⴂⴂⴂ ⴃⴃⴃ Ⴃⴃⴃ ⴄⴄⴄ Ⴄⴄⴄ ⴅⴅⴅ Ⴅⴅⴅ ⴆⴆⴆ Ⴆⴆⴆ ⴇⴇⴇ Ⴇⴇⴇ ⴈⴈⴈ Ⴈⴈⴈ ⴉⴉⴉ Ⴉⴉⴉ ⴊⴊⴊ Ⴊⴊⴊ ⴋⴋⴋ Ⴋⴋⴋ ⴌⴌⴌ Ⴌⴌⴌ ⴍⴍⴍ Ⴍⴍⴍ ⴎⴎⴎ Ⴎⴎⴎ ⴏⴏⴏ Ⴏⴏⴏ ⴐⴐⴐ Ⴐⴐⴐ ⴑⴑⴑ Ⴑⴑⴑ ⴒⴒⴒ Ⴒⴒⴒ ⴓⴓⴓ Ⴓⴓⴓ ⴔⴔⴔ Ⴔⴔⴔ ⴕⴕⴕ Ⴕⴕⴕ ⴖⴖⴖ Ⴖⴖⴖ ⴗⴗⴗ Ⴗⴗⴗ ⴘⴘⴘ Ⴘⴘⴘ ⴙⴙⴙ Ⴙⴙⴙ ⴚⴚⴚ Ⴚⴚⴚ ⴛⴛⴛ Ⴛⴛⴛ ⴜⴜⴜ Ⴜⴜⴜ ⴝⴝⴝ Ⴝⴝⴝ ⴞⴞⴞ Ⴞⴞⴞ ⴟⴟⴟ Ⴟⴟⴟ ⴠⴠⴠ Ⴠⴠⴠ ⴡⴡⴡ Ⴡⴡⴡ ⴢⴢⴢ Ⴢⴢⴢ ⴣⴣⴣ Ⴣⴣⴣ ⴤⴤⴤ Ⴤⴤⴤ ⴥⴥⴥ Ⴥⴥⴥ ⴧⴧⴧ Ⴧⴧⴧ ⴭⴭⴭ Ⴭⴭⴭ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-031.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-031.html new file mode 100644 index 0000000000..3a5b5d1537 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-031.html @@ -0,0 +1,21 @@ + + + + +CSS3 Text, text transform: capitalize, initial punctuation + + + + + + + +

    Test passes if the orange boxes are identical.

    +
    ({[-–"«'.<?!transform
    +
    ({[-–"«'.<?!Transform
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-032.xht b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-032.xht new file mode 100644 index 0000000000..3a133933b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-032.xht @@ -0,0 +1,33 @@ + + + + + CSS Test: text-transform - capitalize - basic cases + + + + + + + +

    + Test passes if the first sentence matches the second one. +

    +
    + All words should be put in titlecase. +
    +
    + All Words Should Be Put In Titlecase. +
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-033-ref.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-033-ref.html new file mode 100644 index 0000000000..7bbacef735 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-033-ref.html @@ -0,0 +1,8 @@ + +CSS Test Reference +

    + Should read "Pass" below +

    +

    + Pass +

    diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-033.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-033.html new file mode 100644 index 0000000000..7a764cdf68 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-033.html @@ -0,0 +1,14 @@ + +CSS Test: text-transform ignores out of flow + + + + + + +

    + Should read "Pass" below +

    +

    + pass +

    diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-034-ref.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-034-ref.html new file mode 100644 index 0000000000..c71e7d50ee --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-034-ref.html @@ -0,0 +1,19 @@ + +CSS Reference + + + +All "a" characters in "Abc" below should be capitalized. +

    +No spaces before abspos:
    +Abc Abc +

    +Abc Abc +

    + +Space before abspos:
    +Abc Abc +

    +Abc Abc +

    diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-034.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-034.html new file mode 100644 index 0000000000..4fa0bf8a25 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-034.html @@ -0,0 +1,34 @@ + +CSS Test: text-transform ignores out of flow + + + + + + +All "a" characters in "Abc" below should be capitalized. +

    +No spaces before abspos:
    +abc +abc +

    + +abc +abc +

    + +Space before abspos:
    +abc +abc +

    + +abc +abc +

    diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-035-ref.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-035-ref.html new file mode 100644 index 0000000000..7993386715 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-035-ref.html @@ -0,0 +1,57 @@ + + +CSS Test reference + + +

    +The test passes if, +in each pair of words below, +the same letters are upper or lower case. + +

    + Cancel·lar + Cancel·lar +
    + +
    + Agiuda·nos + Agiuda·nos +
    + +
    + In·hèrn + In·hèrn +
    + +
    + G·eografia + G·eografia +
    + +
    + Ag·rouée + Ag·rouée +
    + +
    + Un·e Député·e + Un·e Député·e +
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-035.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-035.html new file mode 100644 index 0000000000..8b979ab2d8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-capitalize-035.html @@ -0,0 +1,66 @@ + + +CSS Test: text-transform treatment of + + + + + +

    +The test passes if, +in each pair of words below, +the same letters are upper or lower case. + +

    + cancel·lar + Cancel·lar +
    + +
    + agiuda·nos + Agiuda·nos +
    + +
    + in·hèrn + In·hèrn +
    + +
    + g·eografia + G·eografia +
    + +
    + ag·rouée + Ag·rouée +
    + +
    + un·e député·e + Un·e Député·e +
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-copy-paste-001-manual.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-copy-paste-001-manual.html new file mode 100644 index 0000000000..d80901cb2a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-copy-paste-001-manual.html @@ -0,0 +1,31 @@ + + +CSS Text 3 test: effects of text-transform on plain text copy&paste + + + + + + + +

    Copy the content of the blue box, then paste it in the orange box. +

    The test passes if the result is in lowercase. + +

    there is no need to shout
    + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-001.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-001.html new file mode 100644 index 0000000000..8c532ff723 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-001.html @@ -0,0 +1,33 @@ + + +CSS Text level 3 Test: Hiragana and text-transform: full-size-kana + + + + + + + +

    Test passes if the characters in the second column are +the same shape and size as those in the rightmost column, +not small as those in the leftmost column.
    +Any missing glyph should be ignored as long as it is missing in both the second and the rightmost column. + + +
    あ +
    い +
    う +
    え +
    お +
    か +
    け +
    つ +
    や +
    ゆ +
    よ +
    わ +
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-002.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-002.html new file mode 100644 index 0000000000..1aa03aa2f8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-002.html @@ -0,0 +1,34 @@ + + +CSS Text level 3 Test: Katakana and text-transform: full-size-kana + + + + + + + +

    Test passes if the characters in the second column are +the same shape and size as those in the rightmost column, +not small as those in the leftmost column.
    +Any missing glyph should be ignored as long as it is missing in both the second and the rightmost column. + + +
    ア +
    イ +
    ウ +
    エ +
    オ +
    カ +
    ク +
    ケ +
    シ +
    ス +
    ツ +
    ト +
    ヌ +
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-003.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-003.html new file mode 100644 index 0000000000..49938c2185 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-003.html @@ -0,0 +1,36 @@ + + +CSS Text level 3 Test: Katakana and text-transform: full-size-kana + + + + + + + +

    Test passes if the characters in the second column are +the same shape and size as those in the rightmost column, +not small as those in the leftmost column.
    +Any missing glyph should be ignored as long as it is missing in both the second and the rightmost column. + + +
    ハ +
    ヒ +
    フ +
    ヘ +
    ホ +
    ム +
    ヤ +
    ユ +
    ヨ +
    ラ +
    リ +
    ル +
    レ +
    ロ +
    ワ +
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-004.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-004.html new file mode 100644 index 0000000000..1e6e690d73 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-004.html @@ -0,0 +1,30 @@ + + +CSS Text level 3 Test: half-width Katakana and text-transform: full-size-kana + + + + + + + +

    Test passes if the characters in the second column are +the same shape and size as those in the rightmost column, +not small as those in the leftmost column.
    +Any missing glyph should be ignored as long as it is missing in both the second and the rightmost column. + + +
    ア +
    イ +
    ウ +
    エ +
    オ +
    ツ +
    ヤ +
    ユ +
    ヨ +
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-005.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-005.html new file mode 100644 index 0000000000..32cadd3138 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-005.html @@ -0,0 +1,95 @@ + + +CSS3 Text, text transform: full-size-kana, full-size kanas, hiragana + + + + + + + +

    Test passes if both characters in each pair are the same shape and size.
    +Any missing glyph should be ignored +as long as it is missing for both the first and second characters in a pair. + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-006.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-006.html new file mode 100644 index 0000000000..b9e3f19b4f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-006.html @@ -0,0 +1,97 @@ + + +CSS3 Text, text transform: full-size-kana, full-size kanas, katakana + + + + + + + +

    Test passes if both characters in each pair are the same shape and size.
    +Any missing glyph should be ignored +as long as it is missing for both the first and second characters in a pair. + +

    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-007.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-007.html new file mode 100644 index 0000000000..5ea0105088 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-007.html @@ -0,0 +1,71 @@ + + +CSS3 Text, text transform: full-size-kana, full-size kanas, half-width katakana + + + + + + + +

    Test passes if both characters in each pair are the same shape and size.
    +Any missing glyph should be ignored +as long as it is missing for both the first and second characters in a pair. + +

    + + + + + + + + + + + + + + + + + + ソ ソ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-008.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-008.html new file mode 100644 index 0000000000..5b1cdde7b3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-full-size-kana-008.html @@ -0,0 +1,29 @@ + + +CSS Text level 3 Test: Unicode 15 kana and text-transform: full-size-kana + + + + + + +

    Test passes if the characters in the second column are +the same shape and size as those in the rightmost column, +not small as those in the leftmost column.
    +Any missing glyph should be ignored as long as it is missing in both the second and the rightmost column. + + +
    𛄲𛄲こ +
    𛅐𛅐ゐ +
    𛅑𛅑ゑ +
    𛅒𛅒を +
    𛅕𛅕コ +
    𛅤𛅤ヰ +
    𛅥𛅥ヱ +
    𛅦𛅦ヲ +
    𛅧𛅧ン +
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-001.xht b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-001.xht new file mode 100644 index 0000000000..355aace0a8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-001.xht @@ -0,0 +1,316 @@ + + + + + CSS Test: text-transform - fullwidth - basic cases + + + + + + + + +

    + Test passes if the upper character in each pair matches the lower one in both shape and size. +

    +
    + + +
    [ ]
    [ ]
    +

    !
    +

    "
    +

    #
    +

    $
    +

    %
    +

    &
    +

    '
    +

    (
    +

    )
    +

    *
    +

    +
    +

    ,
    +

    -
    +

    .
    +

    /
    + +

    0
    +

    1
    +

    2
    +

    3
    +

    4
    +

    5
    +

    6
    +

    7
    +

    8
    +

    9
    + +

    :
    +

    ;
    +

    <
    +

    =
    +

    >
    +

    ?
    +

    @
    + +

    A
    +

    B
    +

    C
    +

    D
    +

    E
    +

    F
    +

    G
    +

    H
    +

    I
    +

    J
    +

    K
    +

    L
    +

    M
    +

    N
    +

    O
    +

    P
    +

    Q
    +

    R
    +

    S
    +

    T
    +

    U
    +

    V
    +

    W
    +

    X
    +

    Y
    +

    Z
    + +

    [
    +

    \
    +

    ]
    +

    ^
    +
    _
    _
    +

    `
    + +

    a
    +

    b
    +

    c
    +

    d
    +

    e
    +

    f
    +

    g
    +

    h
    +

    i
    +

    j
    +

    k
    +

    l
    +

    m
    +

    n
    +

    o
    +

    p
    +

    q
    +

    r
    +

    s
    +

    t
    +

    u
    +

    v
    +

    w
    +

    x
    +

    y
    +

    z
    + +

    {
    +

    |
    +

    }
    +

    ~
    + +

    +

    + + +

    +

    +

    +

    +

    + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    + +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    ソ
    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    + +
     ゙
     ゙
    +
     ゚
     ゚
    + + +
    []
    []
    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    +

    + +

    +

    +

    +

    +

    +

    + +

    +

    +

    +

    +

    +

    + +

    +

    +

    + + +

    ¢
    +

    £
    +

    ¬
    +

    ¯
    +

    ¦
    +

    ¥
    +

    + + +

    +

    +

    +

    +

    +

    +

    + + +

    +

    +

    + +

    +

    +

    + + +

    +

    +

    +

    +

    + +

    +

    +

    +

    +

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-002-ref.xht b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-002-ref.xht new file mode 100644 index 0000000000..157a06d23b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-002-ref.xht @@ -0,0 +1,51 @@ + + + + + + + CSS Reference Test + + + + + + + + + + + + +

    Test passes if the "Text sample" characters are translated upright and not rotated toward the righthand side.

    + +
    Text sample
    + + + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-002.xht b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-002.xht new file mode 100644 index 0000000000..f0d419e463 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-002.xht @@ -0,0 +1,36 @@ + + + + + + + CSS Text Test: text-transform: full-width (basic) + + + + + + + + + + + + + + + + +

    Test passes if the "Text sample" characters are translated upright and not rotated toward the righthand side.

    + +
    Text sample
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-004-ref.xht b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-004-ref.xht new file mode 100644 index 0000000000..d855d294e7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-004-ref.xht @@ -0,0 +1,42 @@ + + + + + + + CSS Reference Test + + + + + + + + + + + + +

    Test passes if both "6" glyphs have identical layout and orientation.

    + +
    + +

    6月

    + +

    6月

    + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-004.xht b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-004.xht new file mode 100644 index 0000000000..2bf1b8cc49 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-004.xht @@ -0,0 +1,53 @@ + + + + + + + CSS Text Test: text-transform: full-width with 1 single digit (basic) + + + + + + + + + + + + + + + + +

    Test passes if both "6" glyphs have identical layout and orientation.

    + +
    + +

    6

    + + + +

    6月

    + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-005-ref.xht b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-005-ref.xht new file mode 100644 index 0000000000..0c8e9ea343 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-005-ref.xht @@ -0,0 +1,43 @@ + + + + + + + CSS Reference Test + + + + + + + + + + + + +

    Test passes if both pairs of "23" glyphs have identical layout and orientation.

    + +
    + +

    23日

    + +

    23日

    + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-005.xht b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-005.xht new file mode 100644 index 0000000000..546cac2035 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-005.xht @@ -0,0 +1,56 @@ + + + + + + + CSS Text Test: text-transform: full-width with 2 digits (basic) + + + + + + + + + + + + + + + + +

    Test passes if both pairs of "23" glyphs have identical layout and orientation.

    + +
    + +

    23

    + + + + + +

    23日

    + + + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-006.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-006.html new file mode 100644 index 0000000000..0bd0aa8840 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-006.html @@ -0,0 +1,26 @@ + + +CSS Text level 3 Test: text-transform:fullwidth and collapsed spaces + + + + + + + +

    Test passes if there are two green squares and no red. +

    x x
    +
    x x
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-007.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-007.html new file mode 100644 index 0000000000..f1089f19ab --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-007.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: text-transform:fullwidth and preserved spaces + + + + + + + +

    Test passes if there are two green squares and no red. +

    x   x
    +
    x x
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-008.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-008.html new file mode 100644 index 0000000000..d6cd9c4c98 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-008.html @@ -0,0 +1,37 @@ + + +CSS Text level 3 Test: text-transform:fullwidth and trailing spaces + + + + + + + + +

    Test passes if all black boxes below have the same width and height and are aligned vertically. +

    x
    x
    +
    x x
    +
    x x
    +
    x x
    +
    x x
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-009.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-009.html new file mode 100644 index 0000000000..afcb89b0cf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-fullwidth-009.html @@ -0,0 +1,49 @@ + + +CSS Text level 3 Test: text-transform:fullwidth and trailing spaces, with pre-wrap + + + + + + + + +

    Test passes if all black boxes below have the same width and height and are aligned vertically. +

    x
    x
    +
    x x
    +
    x x
    +
    x x
    +
    x x
    + +
    x 
    x 
    +
    x
    x
    +
    x 
    x 
    +
    x
    x
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-lowercase-101.xht b/testing/web-platform/tests/css/css-text/text-transform/text-transform-lowercase-101.xht new file mode 100644 index 0000000000..e3b2faf66b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-lowercase-101.xht @@ -0,0 +1,33 @@ + + + + + CSS Test: text-transform - lowercase - basic cases + + + + + + + +

    + Test passes if the first sentence matches the second one. +

    +
    + ALL CHARACTERS SHOULD BE PUT IN LOWERCASE. +
    +
    + all characters should be put in lowercase. +
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-lowercase-102-ref.xht b/testing/web-platform/tests/css/css-text/text-transform/text-transform-lowercase-102-ref.xht new file mode 100644 index 0000000000..f6da9069cd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-lowercase-102-ref.xht @@ -0,0 +1,8 @@ + + + + + + i̇i + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-lowercase-102.xht b/testing/web-platform/tests/css/css-text/text-transform/text-transform-lowercase-102.xht new file mode 100644 index 0000000000..729c1246ce --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-lowercase-102.xht @@ -0,0 +1,10 @@ + + + CSS Test: text-transform I with dot above + + + + + + İI + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-multiple-001.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-multiple-001.html new file mode 100644 index 0000000000..946aa9c93d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-multiple-001.html @@ -0,0 +1,26 @@ + + + +text-transform with multiple values + + + + + +

    Each pair of lines should look identical:

    +
    +
    HELLO Transformed world
    +
    HELLO TRANSFORMED WORLD
    +
    +
    HELLO Transformed world
    +
    hello transformed world
    +
    +
    HELLO Transformed world
    +
    HELLO Transformed World
    +
    +
    Katakana: ァィゥェォヵㇰヶㇱㇲッㇳㇴ
    +
    KATAKANA: アイウエオカクケシスツトヌ
    +
    +
    Hiragana: ぁぃぅぇぉゕゖっゃゅょゎ
    +
    hiragana: あいうえおかけつやゆよわ
    +
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-none-001.xht b/testing/web-platform/tests/css/css-text/text-transform/text-transform-none-001.xht new file mode 100644 index 0000000000..81214e9a54 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-none-001.xht @@ -0,0 +1,33 @@ + + + + + CSS Test: text-transform - none - basic cases + + + + + + + +

    + Test passes if the first sentence matches the second one. +

    +
    + All words should have no effects. +
    +
    + All words should have no effects. +
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-001.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-001.html new file mode 100644 index 0000000000..fa0a04cd22 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-001.html @@ -0,0 +1,23 @@ + + +CSS Text level 3 Test: text-transform:capitalize and text-shaping + + + + + + + +

    Test passes if there are two identical strings below. Pay attention to the right-most character. +

    عائلة
    +
    عائلة
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-002.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-002.html new file mode 100644 index 0000000000..6245135e04 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-002.html @@ -0,0 +1,23 @@ + + +CSS Text level 3 Test: text-transform:uppercase and text-shaping + + + + + + + +

    Test passes if there are two identical strings below. Pay attention to the right-most character. +

    عائلة
    +
    عائلة
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-003.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-003.html new file mode 100644 index 0000000000..54650a9f19 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-shaping-003.html @@ -0,0 +1,23 @@ + + +CSS Text level 3 Test: text-transform:lowercase and text-shaping + + + + + + + +

    Test passes if there are two identical strings below. Pay attention to the right-most character. +

    عائلة
    +
    عائلة
    diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-001.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-001.html new file mode 100644 index 0000000000..6cc2cdf345 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-001.html @@ -0,0 +1,21 @@ + + + + +CSS3 Text, text transform: capitalize, Dutch IJ + + + + + + + +

    Test passes if the orange boxes are identical.

    +
    ijsland
    +
    IJsland
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-002.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-002.html new file mode 100644 index 0000000000..090ed9349c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-002.html @@ -0,0 +1,21 @@ + + + + +CSS3 Text, text transform: uppercase, Greek tonos + + + + + + + +

    Test passes if the orange boxes are identical.

    +
    καλημέρα αύριο
    +
    ΚΑΛΗΜΕΡΑ ΑΥΡΙΟ
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-002a.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-002a.html new file mode 100644 index 0000000000..5cdbbfb832 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-002a.html @@ -0,0 +1,21 @@ + + + + +CSS3 Text, text transform: uppercase, Greek dialytika + + + + + + + +

    Test passes if the orange boxes are identical.

    +
    θεϊκό
    +
    ΘΕΪΚΟ
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-003.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-003.html new file mode 100644 index 0000000000..37409e0a21 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-003.html @@ -0,0 +1,21 @@ + + + + +CSS3 Text, text transform: uppercase, more Greek accents + + + + + + + +

    Test passes if the orange boxes are identical.

    +
    ευφυΐα Νεράιδα
    +
    ΕΥΦΥΪΑ ΝΕΡΑΪΔΑ
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-004.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-004.html new file mode 100644 index 0000000000..2d66c34cbe --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-004.html @@ -0,0 +1,24 @@ + + + + +CSS3 Text, text transform: capitalize, Greek initial stress + + + + + + + +

    Test passes if the orange boxes are identical.

    +
    όμηρος
    +
    Όμηρος
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-005.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-005.html new file mode 100644 index 0000000000..5dea8f9139 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-tailoring-005.html @@ -0,0 +1,24 @@ + + + + +CSS3 Text, text transform: uppercase, Greek disjunctive eta + + + + + + + +

    Test passes if the orange boxes are identical.

    +
    ήσουν ή εγώ ή εσύ
    +
    ΗΣΟΥΝ Ή ΕΓΩ Ή ΕΣΥ
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-uppercase-101.xht b/testing/web-platform/tests/css/css-text/text-transform/text-transform-uppercase-101.xht new file mode 100644 index 0000000000..ffe3715a5e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-uppercase-101.xht @@ -0,0 +1,33 @@ + + + + + CSS Test: text-transform - uppercase - basic cases + + + + + + + +

    + Test passes if the first sentence matches the second one. +

    +
    + All characters should be put in uppercase. +
    +
    + ALL CHARACTERS SHOULD BE PUT IN UPPERCASE. +
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-uppercase-dynamic.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-uppercase-dynamic.html new file mode 100644 index 0000000000..b8683ad512 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-uppercase-dynamic.html @@ -0,0 +1,20 @@ + + + + + + + +
    + i̇̃ Ĩ +
    + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-001.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-001.html new file mode 100644 index 0000000000..0174f0c811 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-001.html @@ -0,0 +1,27 @@ + + + + +CSS3 Text, text transform: Latin Basic and Latin-1 uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    a A b B c C d D e E f F g G h H i I j J k K l L m M n N o O p P q Q r R s S t T u U v V w W x X y Y z Z µ Μ à À á Á â Â ã Ã ä Ä å Å æ Æ ç Ç è È é É ê Ê ë Ë ì Ì í Í î Î ï Ï ð Ð ñ Ñ ò Ò ó Ó ô Ô õ Õ ö Ö ø Ø ù Ù ú Ú û Û ü Ü ý Ý þ Þ ÿ Ÿ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-002.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-002.html new file mode 100644 index 0000000000..77ec3d4f9f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-002.html @@ -0,0 +1,27 @@ + + + + +CSS3 Text, text transform: Latin Basic and Latin-1 lowercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    A a B b C c D d E e F f G g H h I i J j K k L l M m N n O o P p Q q R r S s T t U u V v W w X x Y y Z z À à Á á Â â Ã ã Ä ä Å å Æ æ Ç ç È è É é Ê ê Ë ë Ì ì Í í Î î Ï ï Ð ð Ñ ñ Ò ò Ó ó Ô ô Õ õ Ö ö Ø ø Ù ù Ú ú Û û Ü ü Ý ý Þ þ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-003.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-003.html new file mode 100644 index 0000000000..a0381452bc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-003.html @@ -0,0 +1,30 @@ + + + + +CSS3 Text, text transform: Latin Extended Additional, uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ḁ Ḁ ḃ Ḃ ḅ Ḅ ḇ Ḇ ḉ Ḉ ḋ Ḋ ḍ Ḍ ḏ Ḏ ḑ Ḑ ḓ Ḓ ḕ Ḕ ḗ Ḗ ḙ Ḙ ḛ Ḛ ḝ Ḝ ḟ Ḟ ḡ Ḡ ḣ Ḣ ḥ Ḥ ḧ Ḧ ḩ Ḩ ḫ Ḫ ḭ Ḭ ḯ Ḯ ḱ Ḱ ḳ Ḳ ḵ Ḵ ḷ Ḷ ḹ Ḹ ḻ Ḻ ḽ Ḽ ḿ Ḿ ṁ Ṁ ṃ Ṃ ṅ Ṅ ṇ Ṇ ṉ Ṉ ṋ Ṋ ṍ Ṍ ṏ Ṏ ṑ Ṑ ṓ Ṓ ṕ Ṕ ṗ Ṗ ṙ Ṙ ṛ Ṛ ṝ Ṝ ṟ Ṟ ṡ Ṡ ṣ Ṣ ṥ Ṥ ṧ Ṧ ṩ Ṩ ṫ Ṫ ṭ Ṭ ṯ Ṯ ṱ Ṱ ṳ Ṳ ṵ Ṵ ṷ Ṷ ṹ Ṹ ṻ Ṻ ṽ Ṽ ṿ Ṿ ẁ Ẁ ẃ Ẃ ẅ Ẅ ẇ Ẇ ẉ Ẉ ẋ Ẋ ẍ Ẍ ẏ Ẏ ẑ Ẑ ẓ Ẓ ẕ Ẕ ẛ Ṡ ạ Ạ ả Ả ấ Ấ ầ Ầ ẩ Ẩ ẫ Ẫ ậ Ậ ắ Ắ ằ Ằ ẳ Ẳ ẵ Ẵ ặ Ặ ẹ Ẹ ẻ Ẻ ẽ Ẽ ế Ế ề Ề ể Ể ễ Ễ ệ Ệ ỉ Ỉ ị Ị ọ Ọ ỏ Ỏ ố Ố ồ Ồ ổ Ổ ỗ Ỗ ộ Ộ ớ Ớ ờ Ờ ở Ở ỡ Ỡ ợ Ợ ụ Ụ ủ Ủ ứ Ứ ừ Ừ ử Ử ữ Ữ ự Ự ỳ Ỳ ỵ Ỵ ỷ Ỷ ỹ Ỹ ỻ Ỻ ỽ Ỽ ỿ Ỿ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-004.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-004.html new file mode 100644 index 0000000000..e22775e1b8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-004.html @@ -0,0 +1,30 @@ + + + + +CSS3 Text, text transform: Latin Extended Additional, lowercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ḁ ḁ Ḃ ḃ Ḅ ḅ Ḇ ḇ Ḉ ḉ Ḋ ḋ Ḍ ḍ Ḏ ḏ Ḑ ḑ Ḓ ḓ Ḕ ḕ Ḗ ḗ Ḙ ḙ Ḛ ḛ Ḝ ḝ Ḟ ḟ Ḡ ḡ Ḣ ḣ Ḥ ḥ Ḧ ḧ Ḩ ḩ Ḫ ḫ Ḭ ḭ Ḯ ḯ Ḱ ḱ Ḳ ḳ Ḵ ḵ Ḷ ḷ Ḹ ḹ Ḻ ḻ Ḽ ḽ Ḿ ḿ Ṁ ṁ Ṃ ṃ Ṅ ṅ Ṇ ṇ Ṉ ṉ Ṋ ṋ Ṍ ṍ Ṏ ṏ Ṑ ṑ Ṓ ṓ Ṕ ṕ Ṗ ṗ Ṙ ṙ Ṛ ṛ Ṝ ṝ Ṟ ṟ Ṡ ṡ Ṣ ṣ Ṥ ṥ Ṧ ṧ Ṩ ṩ Ṫ ṫ Ṭ ṭ Ṯ ṯ Ṱ ṱ Ṳ ṳ Ṵ ṵ Ṷ ṷ Ṹ ṹ Ṻ ṻ Ṽ ṽ Ṿ ṿ Ẁ ẁ Ẃ ẃ Ẅ ẅ Ẇ ẇ Ẉ ẉ Ẋ ẋ Ẍ ẍ Ẏ ẏ Ẑ ẑ Ẓ ẓ Ẕ ẕ ẞ ß Ạ ạ Ả ả Ấ ấ Ầ ầ Ẩ ẩ Ẫ ẫ Ậ ậ Ắ ắ Ằ ằ Ẳ ẳ Ẵ ẵ Ặ ặ Ẹ ẹ Ẻ ẻ Ẽ ẽ Ế ế Ề ề Ể ể Ễ ễ Ệ ệ Ỉ ỉ Ị ị Ọ ọ Ỏ ỏ Ố ố Ồ ồ Ổ ổ Ỗ ỗ Ộ ộ Ớ ớ Ờ ờ Ở ở Ỡ ỡ Ợ ợ Ụ ụ Ủ ủ Ứ ứ Ừ ừ Ử ử Ữ ữ Ự ự Ỳ ỳ Ỵ ỵ Ỷ ỷ Ỹ ỹ Ỻ ỻ Ỽ ỽ Ỿ ỿ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-005.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-005.html new file mode 100644 index 0000000000..cc6a04fa7f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-005.html @@ -0,0 +1,30 @@ + + + + +CSS3 Text, text transform: Latin Extended-A, uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ā Ā ă Ă ą Ą ć Ć ĉ Ĉ ċ Ċ č Č ď Ď đ Đ ē Ē ĕ Ĕ ė Ė ę Ę ě Ě ĝ Ĝ ğ Ğ ġ Ġ ģ Ģ ĥ Ĥ ħ Ħ ĩ Ĩ ī Ī ĭ Ĭ į Į ı I ij IJ ĵ Ĵ ķ Ķ ĺ Ĺ ļ Ļ ľ Ľ ŀ Ŀ ł Ł ń Ń ņ Ņ ň Ň ŋ Ŋ ō Ō ŏ Ŏ ő Ő œ Œ ŕ Ŕ ŗ Ŗ ř Ř ś Ś ŝ Ŝ ş Ş š Š ţ Ţ ť Ť ŧ Ŧ ũ Ũ ū Ū ŭ Ŭ ů Ů ű Ű ų Ų ŵ Ŵ ŷ Ŷ ź Ź ż Ż ž Ž ſ S
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-006.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-006.html new file mode 100644 index 0000000000..90388a249f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-006.html @@ -0,0 +1,30 @@ + + + + +CSS3 Text, text transform: Latin Extended-A, lowercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ā ā Ă ă Ą ą Ć ć Ĉ ĉ Ċ ċ Č č Ď ď Đ đ Ē ē Ĕ ĕ Ė ė Ę ę Ě ě Ĝ ĝ Ğ ğ Ġ ġ Ģ ģ Ĥ ĥ Ħ ħ Ĩ ĩ Ī ī Ĭ ĭ Į į İ i IJ ij Ĵ ĵ Ķ ķ Ĺ ĺ Ļ ļ Ľ ľ Ŀ ŀ Ł ł Ń ń Ņ ņ Ň ň Ŋ ŋ Ō ō Ŏ ŏ Ő ő Œ œ Ŕ ŕ Ŗ ŗ Ř ř Ś ś Ŝ ŝ Ş ş Š š Ţ ţ Ť ť Ŧ ŧ Ũ ũ Ū ū Ŭ ŭ Ů ů Ű ű Ų ų Ŵ ŵ Ŷ ŷ Ÿ ÿ Ź ź Ż ż Ž ž
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-007.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-007.html new file mode 100644 index 0000000000..b2014ee971 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-007.html @@ -0,0 +1,30 @@ + + + + +CSS3 Text, text transform: Latin Extended-B, uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ƀ Ƀ ƃ Ƃ ƅ Ƅ ƈ Ƈ ƌ Ƌ ƒ Ƒ ƕ Ƕ ƙ Ƙ ƚ Ƚ ƞ Ƞ ơ Ơ ƣ Ƣ ƥ Ƥ ƨ Ƨ ƭ Ƭ ư Ư ƴ Ƴ ƶ Ƶ ƹ Ƹ ƽ Ƽ ƿ Ƿ Dž DŽ dž DŽ Lj LJ lj LJ Nj NJ nj NJ ǎ Ǎ ǐ Ǐ ǒ Ǒ ǔ Ǔ ǖ Ǖ ǘ Ǘ ǚ Ǚ ǜ Ǜ ǝ Ǝ ǟ Ǟ ǡ Ǡ ǣ Ǣ ǥ Ǥ ǧ Ǧ ǩ Ǩ ǫ Ǫ ǭ Ǭ ǯ Ǯ Dz DZ dz DZ ǵ Ǵ ǹ Ǹ ǻ Ǻ ǽ Ǽ ǿ Ǿ ȁ Ȁ ȃ Ȃ ȅ Ȅ ȇ Ȇ ȉ Ȉ ȋ Ȋ ȍ Ȍ ȏ Ȏ ȑ Ȑ ȓ Ȓ ȕ Ȕ ȗ Ȗ ș Ș ț Ț ȝ Ȝ ȟ Ȟ ȣ Ȣ ȥ Ȥ ȧ Ȧ ȩ Ȩ ȫ Ȫ ȭ Ȭ ȯ Ȯ ȱ Ȱ ȳ Ȳ ȼ Ȼ ȿ Ȿ ɀ Ɀ ɂ Ɂ ɇ Ɇ ɉ Ɉ ɋ Ɋ ɍ Ɍ ɏ Ɏ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-008.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-008.html new file mode 100644 index 0000000000..991e0e0e4c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-008.html @@ -0,0 +1,29 @@ + + + + +CSS3 Text, text transform: Latin Extended-B, lowercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ɓ ɓ Ƃ ƃ Ƅ ƅ Ɔ ɔ Ƈ ƈ Ɖ ɖ Ɗ ɗ Ƌ ƌ Ǝ ǝ Ə ə Ɛ ɛ Ƒ ƒ Ɠ ɠ Ɣ ɣ Ɩ ɩ Ɨ ɨ Ƙ ƙ Ɯ ɯ Ɲ ɲ Ɵ ɵ Ơ ơ Ƣ ƣ Ƥ ƥ Ʀ ʀ Ƨ ƨ Ʃ ʃ Ƭ ƭ Ʈ ʈ Ư ư Ʊ ʊ Ʋ ʋ Ƴ ƴ Ƶ ƶ Ʒ ʒ Ƹ ƹ Ƽ ƽ DŽ dž Dž dž LJ lj Lj lj NJ nj Nj nj Ǎ ǎ Ǐ ǐ Ǒ ǒ Ǔ ǔ Ǖ ǖ Ǘ ǘ Ǚ ǚ Ǜ ǜ Ǟ ǟ Ǡ ǡ Ǣ ǣ Ǥ ǥ Ǧ ǧ Ǩ ǩ Ǫ ǫ Ǭ ǭ Ǯ ǯ DZ dz Dz dz Ǵ ǵ Ƕ ƕ Ƿ ƿ Ǹ ǹ Ǻ ǻ Ǽ ǽ Ǿ ǿ Ȁ ȁ Ȃ ȃ Ȅ ȅ Ȇ ȇ Ȉ ȉ Ȋ ȋ Ȍ ȍ Ȏ ȏ Ȑ ȑ Ȓ ȓ Ȕ ȕ Ȗ ȗ Ș ș Ț ț Ȝ ȝ Ȟ ȟ Ƞ ƞ Ȣ ȣ Ȥ ȥ Ȧ ȧ Ȩ ȩ Ȫ ȫ Ȭ ȭ Ȯ ȯ Ȱ ȱ Ȳ ȳ Ⱥ ⱥ Ȼ ȼ Ƚ ƚ Ⱦ ⱦ Ɂ ɂ Ƀ ƀ Ʉ ʉ Ʌ ʌ Ɇ ɇ Ɉ ɉ Ɋ ɋ Ɍ ɍ Ɏ ɏ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-009.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-009.html new file mode 100644 index 0000000000..5e513dcd07 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-009.html @@ -0,0 +1,30 @@ + + + + +CSS3 Text, text transform: Latin Extended-C, uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ⱡ Ⱡ ⱥ Ⱥ ⱦ Ⱦ ⱨ Ⱨ ⱪ Ⱪ ⱬ Ⱬ ⱳ Ⱳ ⱶ Ⱶ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-010.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-010.html new file mode 100644 index 0000000000..c214f91487 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-010.html @@ -0,0 +1,29 @@ + + + + +CSS3 Text, text transform: Latin Extended-C, lowercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ⱡ ⱡ Ɫ ɫ Ᵽ ᵽ Ɽ ɽ Ⱨ ⱨ Ⱪ ⱪ Ⱬ ⱬ Ɑ ɑ Ɱ ɱ Ɐ ɐ Ɒ ɒ Ⱳ ⱳ Ⱶ ⱶ Ȿ ȿ Ɀ ɀ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-011.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-011.html new file mode 100644 index 0000000000..4d71b28d60 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-011.html @@ -0,0 +1,30 @@ + + + + +CSS3 Text, text transform: Full-width Latin, uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    a A b B c C d D e E f F g G h H i I j J k K l L m M n N o O p P q Q r R s S t T u U v V w W x X y Y z Z
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-012.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-012.html new file mode 100644 index 0000000000..210551a07d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-012.html @@ -0,0 +1,29 @@ + + + + +CSS3 Text, text transform: Full-width Latin, lowercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    A a B b C c D d E e F f G g H h I i J j K k L l M m N n O o P p Q q R r S s T t U u V v W w X x Y y Z z
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-014.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-014.html new file mode 100644 index 0000000000..0fbe5e97b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-014.html @@ -0,0 +1,30 @@ + + + + +CSS3 Text, text transform: Greek and Coptic, uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ͱ Ͱ ͳ Ͳ ͷ Ͷ ͻ Ͻ ͼ Ͼ ͽ Ͽ ά Ά έ Έ ή Ή ί Ί α Α β Β γ Γ δ Δ ε Ε ζ Ζ η Η θ Θ ι Ι κ Κ λ Λ μ Μ ν Ν ξ Ξ ο Ο π Π ρ Ρ ς Σ σ Σ τ Τ υ Υ φ Φ χ Χ ψ Ψ ω Ω ϊ Ϊ ϋ Ϋ ό Ό ύ Ύ ώ Ώ ϐ Β ϑ Θ ϕ Φ ϖ Π ϗ Ϗ ϙ Ϙ ϛ Ϛ ϝ Ϝ ϟ Ϟ ϡ Ϡ ϣ Ϣ ϥ Ϥ ϧ Ϧ ϩ Ϩ ϫ Ϫ ϭ Ϭ ϯ Ϯ ϰ Κ ϱ Ρ ϲ Ϲ ϳ Ϳ ϵ Ε ϸ Ϸ ϻ Ϻ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-015.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-015.html new file mode 100644 index 0000000000..65071771df --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-015.html @@ -0,0 +1,30 @@ + + + + +CSS3 Text, text transform: Greek and Coptic, lowercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ͱ ͱ Ͳ ͳ Ͷ ͷ Ϳ ϳ Ά ά Έ έ Ή ή Ί ί Ό ό Ύ ύ Ώ ώ Α α Β β Γ γ Δ δ Ε ε Ζ ζ Η η Θ θ Ι ι Κ κ Λ λ Μ μ Ν ν Ξ ξ Ο ο Π π Ρ ρ Σ σ Τ τ Υ υ Φ φ Χ χ Ψ ψ Ω ω Ϊ ϊ Ϋ ϋ Ϗ ϗ Ϙ ϙ Ϛ ϛ Ϝ ϝ Ϟ ϟ Ϡ ϡ Ϣ ϣ Ϥ ϥ Ϧ ϧ Ϩ ϩ Ϫ ϫ Ϭ ϭ Ϯ ϯ ϴ θ Ϸ ϸ Ϲ ϲ Ϻ ϻ Ͻ ͻ Ͼ ͼ Ͽ ͽ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-016.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-016.html new file mode 100644 index 0000000000..d28f177f32 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-016.html @@ -0,0 +1,31 @@ + + + + +CSS3 Text, text transform: Greek Extended, uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ἀ Ἀ ἁ Ἁ ἂ Ἂ ἃ Ἃ ἄ Ἄ ἅ Ἅ ἆ Ἆ ἇ Ἇ ἐ Ἐ ἑ Ἑ ἒ Ἒ ἓ Ἓ ἔ Ἔ ἕ Ἕ ἠ Ἠ ἡ Ἡ ἢ Ἢ ἣ Ἣ ἤ Ἤ ἥ Ἥ ἦ Ἦ ἧ Ἧ ἰ Ἰ ἱ Ἱ ἲ Ἲ ἳ Ἳ ἴ Ἴ ἵ Ἵ ἶ Ἶ ἷ Ἷ ὀ Ὀ ὁ Ὁ ὂ Ὂ ὃ Ὃ ὄ Ὄ ὅ Ὅ ὑ Ὑ ὓ Ὓ ὕ Ὕ ὗ Ὗ ὠ Ὠ ὡ Ὡ ὢ Ὢ ὣ Ὣ ὤ Ὤ ὥ Ὥ ὦ Ὦ ὧ Ὧ ὰ Ὰ ά Ά ὲ Ὲ έ Έ ὴ Ὴ ή Ή ὶ Ὶ ί Ί ὸ Ὸ ό Ό ὺ Ὺ ύ Ύ ὼ Ὼ ώ Ώ ᾀ ᾈ ᾁ ᾉ ᾂ ᾊ ᾃ ᾋ ᾄ ᾌ ᾅ ᾍ ᾆ ᾎ ᾇ ᾏ ᾐ ᾘ ᾑ ᾙ ᾒ ᾚ ᾓ ᾛ ᾔ ᾜ ᾕ ᾝ ᾖ ᾞ ᾗ ᾟ ᾠ ᾨ ᾡ ᾩ ᾢ ᾪ ᾣ ᾫ ᾤ ᾬ ᾥ ᾭ ᾦ ᾮ ᾧ ᾯ ᾰ Ᾰ ᾱ Ᾱ ᾳ ᾼ ι Ι ῃ ῌ ῐ Ῐ ῑ Ῑ ῠ Ῠ ῡ Ῡ ῥ Ῥ ῳ ῼ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-017.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-017.html new file mode 100644 index 0000000000..e35cb4c359 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-017.html @@ -0,0 +1,29 @@ + + + + +CSS3 Text, text transform: Greek Extended, lowercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ἀ ἀ Ἁ ἁ Ἂ ἂ Ἃ ἃ Ἄ ἄ Ἅ ἅ Ἆ ἆ Ἇ ἇ Ἐ ἐ Ἑ ἑ Ἒ ἒ Ἓ ἓ Ἔ ἔ Ἕ ἕ Ἠ ἠ Ἡ ἡ Ἢ ἢ Ἣ ἣ Ἤ ἤ Ἥ ἥ Ἦ ἦ Ἧ ἧ Ἰ ἰ Ἱ ἱ Ἲ ἲ Ἳ ἳ Ἴ ἴ Ἵ ἵ Ἶ ἶ Ἷ ἷ Ὀ ὀ Ὁ ὁ Ὂ ὂ Ὃ ὃ Ὄ ὄ Ὅ ὅ Ὑ ὑ Ὓ ὓ Ὕ ὕ Ὗ ὗ Ὠ ὠ Ὡ ὡ Ὢ ὢ Ὣ ὣ Ὤ ὤ Ὥ ὥ Ὦ ὦ Ὧ ὧ ᾈ ᾀ ᾉ ᾁ ᾊ ᾂ ᾋ ᾃ ᾌ ᾄ ᾍ ᾅ ᾎ ᾆ ᾏ ᾇ ᾘ ᾐ ᾙ ᾑ ᾚ ᾒ ᾛ ᾓ ᾜ ᾔ ᾝ ᾕ ᾞ ᾖ ᾟ ᾗ ᾨ ᾠ ᾩ ᾡ ᾪ ᾢ ᾫ ᾣ ᾬ ᾤ ᾭ ᾥ ᾮ ᾦ ᾯ ᾧ Ᾰ ᾰ Ᾱ ᾱ Ὰ ὰ Ά ά ᾼ ᾳ Ὲ ὲ Έ έ Ὴ ὴ Ή ή ῌ ῃ Ῐ ῐ Ῑ ῑ Ὶ ὶ Ί ί Ῠ ῠ Ῡ ῡ Ὺ ὺ Ύ ύ Ῥ ῥ Ὸ ὸ Ό ό Ὼ ὼ Ώ ώ ῼ ῳ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-018.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-018.html new file mode 100644 index 0000000000..ea636e2eda --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-018.html @@ -0,0 +1,31 @@ + + + + +CSS3 Text, text transform: Cyrillic, uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    а А б Б в В г Г д Д е Е ж Ж з З и И й Й к К л Л м М н Н о О п П р Р с С т Т у У ф Ф х Х ц Ц ч Ч ш Ш щ Щ ъ Ъ ы Ы ь Ь э Э ю Ю я Я ѐ Ѐ ё Ё ђ Ђ ѓ Ѓ є Є ѕ Ѕ і І ї Ї ј Ј љ Љ њ Њ ћ Ћ ќ Ќ ѝ Ѝ ў Ў џ Џ ѡ Ѡ ѣ Ѣ ѥ Ѥ ѧ Ѧ ѩ Ѩ ѫ Ѫ ѭ Ѭ ѯ Ѯ ѱ Ѱ ѳ Ѳ ѵ Ѵ ѷ Ѷ ѹ Ѹ ѻ Ѻ ѽ Ѽ ѿ Ѿ ҁ Ҁ ҋ Ҋ ҍ Ҍ ҏ Ҏ ґ Ґ ғ Ғ ҕ Ҕ җ Җ ҙ Ҙ қ Қ ҝ Ҝ ҟ Ҟ ҡ Ҡ ң Ң ҥ Ҥ ҧ Ҧ ҩ Ҩ ҫ Ҫ ҭ Ҭ ү Ү ұ Ұ ҳ Ҳ ҵ Ҵ ҷ Ҷ ҹ Ҹ һ Һ ҽ Ҽ ҿ Ҿ ӂ Ӂ ӄ Ӄ ӆ Ӆ ӈ Ӈ ӊ Ӊ ӌ Ӌ ӎ Ӎ ӏ Ӏ ӑ Ӑ ӓ Ӓ ӕ Ӕ ӗ Ӗ ә Ә ӛ Ӛ ӝ Ӝ ӟ Ӟ ӡ Ӡ ӣ Ӣ ӥ Ӥ ӧ Ӧ ө Ө ӫ Ӫ ӭ Ӭ ӯ Ӯ ӱ Ӱ ӳ Ӳ ӵ Ӵ ӷ Ӷ ӹ Ӹ ӻ Ӻ ӽ Ӽ ӿ Ӿ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-019.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-019.html new file mode 100644 index 0000000000..ceac92f14e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-019.html @@ -0,0 +1,30 @@ + + + + +CSS3 Text, text transform: Cyrillic, lowercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ѐ ѐ Ё ё Ђ ђ Ѓ ѓ Є є Ѕ ѕ І і Ї ї Ј ј Љ љ Њ њ Ћ ћ Ќ ќ Ѝ ѝ Ў ў Џ џ А а Б б В в Г г Д д Е е Ж ж З з И и Й й К к Л л М м Н н О о П п Р р С с Т т У у Ф ф Х х Ц ц Ч ч Ш ш Щ щ Ъ ъ Ы ы Ь ь Э э Ю ю Я я Ѡ ѡ Ѣ ѣ Ѥ ѥ Ѧ ѧ Ѩ ѩ Ѫ ѫ Ѭ ѭ Ѯ ѯ Ѱ ѱ Ѳ ѳ Ѵ ѵ Ѷ ѷ Ѹ ѹ Ѻ ѻ Ѽ ѽ Ѿ ѿ Ҁ ҁ Ҋ ҋ Ҍ ҍ Ҏ ҏ Ґ ґ Ғ ғ Ҕ ҕ Җ җ Ҙ ҙ Қ қ Ҝ ҝ Ҟ ҟ Ҡ ҡ Ң ң Ҥ ҥ Ҧ ҧ Ҩ ҩ Ҫ ҫ Ҭ ҭ Ү ү Ұ ұ Ҳ ҳ Ҵ ҵ Ҷ ҷ Ҹ ҹ Һ һ Ҽ ҽ Ҿ ҿ Ӏ ӏ Ӂ ӂ Ӄ ӄ Ӆ ӆ Ӈ ӈ Ӊ ӊ Ӌ ӌ Ӎ ӎ Ӑ ӑ Ӓ ӓ Ӕ ӕ Ӗ ӗ Ә ә Ӛ ӛ Ӝ ӝ Ӟ ӟ Ӡ ӡ Ӣ ӣ Ӥ ӥ Ӧ ӧ Ө ө Ӫ ӫ Ӭ ӭ Ӯ ӯ Ӱ ӱ Ӳ ӳ Ӵ ӵ Ӷ ӷ Ӹ ӹ Ӻ ӻ Ӽ ӽ Ӿ ӿ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-020.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-020.html new file mode 100644 index 0000000000..8487e688b8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-020.html @@ -0,0 +1,28 @@ + + + + +CSS3 Text, text transform: Cyrillic Supplement, uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ԁ Ԁ ԃ Ԃ ԅ Ԅ ԇ Ԇ ԉ Ԉ ԋ Ԋ ԍ Ԍ ԏ Ԏ ԑ Ԑ ԓ Ԓ ԕ Ԕ ԗ Ԗ ԙ Ԙ ԛ Ԛ ԝ Ԝ ԟ Ԟ ԡ Ԡ ԣ Ԣ ԥ Ԥ ԧ Ԧ ԩ Ԩ ԫ Ԫ ԭ Ԭ ԯ Ԯ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-021.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-021.html new file mode 100644 index 0000000000..ce5125540c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-021.html @@ -0,0 +1,28 @@ + + + + +CSS3 Text, text transform: Cyrillic Extended, lowercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ԁ ԁ Ԃ ԃ Ԅ ԅ Ԇ ԇ Ԉ ԉ Ԋ ԋ Ԍ ԍ Ԏ ԏ Ԑ ԑ Ԓ ԓ Ԕ ԕ Ԗ ԗ Ԙ ԙ Ԛ ԛ Ԝ ԝ Ԟ ԟ Ԡ ԡ Ԣ ԣ Ԥ ԥ Ԧ ԧ Ԩ ԩ Ԫ ԫ Ԭ ԭ Ԯ ԯ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-022.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-022.html new file mode 100644 index 0000000000..cdfd7068a3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-022.html @@ -0,0 +1,30 @@ + + + + +CSS3 Text, text transform: Armenian, uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ա Ա բ Բ գ Գ դ Դ ե Ե զ Զ է Է ը Ը թ Թ ժ Ժ ի Ի լ Լ խ Խ ծ Ծ կ Կ հ Հ ձ Ձ ղ Ղ ճ Ճ մ Մ յ Յ ն Ն շ Շ ո Ո չ Չ պ Պ ջ Ջ ռ Ռ ս Ս վ Վ տ Տ ր Ր ց Ց ւ Ւ փ Փ ք Ք օ Օ ֆ Ֆ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-023.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-023.html new file mode 100644 index 0000000000..f79980f39b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-023.html @@ -0,0 +1,29 @@ + + + + +CSS3 Text, text transform: Latin Extended-D, lowercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ա ա Բ բ Գ գ Դ դ Ե ե Զ զ Է է Ը ը Թ թ Ժ ժ Ի ի Լ լ Խ խ Ծ ծ Կ կ Հ հ Ձ ձ Ղ ղ Ճ ճ Մ մ Յ յ Ն ն Շ շ Ո ո Չ չ Պ պ Ջ ջ Ռ ռ Ս ս Վ վ Տ տ Ր ր Ց ց Ւ ւ Փ փ Ք ք Օ օ Ֆ ֆ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-024.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-024.html new file mode 100644 index 0000000000..0511872c7e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-024.html @@ -0,0 +1,30 @@ + + + + +CSS3 Text, text transform: Number Forms, uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ⅰ Ⅰ ⅱ Ⅱ ⅲ Ⅲ ⅳ Ⅳ ⅴ Ⅴ ⅵ Ⅵ ⅶ Ⅶ ⅷ Ⅷ ⅸ Ⅸ ⅹ Ⅹ ⅺ Ⅺ ⅻ Ⅻ ⅼ Ⅼ ⅽ Ⅽ ⅾ Ⅾ ⅿ Ⅿ ↄ Ↄ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-025.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-025.html new file mode 100644 index 0000000000..ce906c08fd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-025.html @@ -0,0 +1,29 @@ + + + + +CSS3 Text, text transform: Number Forms, lowercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ⅰ ⅰ Ⅱ ⅱ Ⅲ ⅲ Ⅳ ⅳ Ⅴ ⅴ Ⅵ ⅵ Ⅶ ⅶ Ⅷ ⅷ Ⅸ ⅸ Ⅹ ⅹ Ⅺ ⅺ Ⅻ ⅻ Ⅼ ⅼ Ⅽ ⅽ Ⅾ ⅾ Ⅿ ⅿ Ↄ ↄ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-026.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-026.html new file mode 100644 index 0000000000..7694acb7a6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-026.html @@ -0,0 +1,30 @@ + + + + +CSS3 Text, text transform: Enclosed Alphanumerics, uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ⓐ Ⓐ ⓑ Ⓑ ⓒ Ⓒ ⓓ Ⓓ ⓔ Ⓔ ⓕ Ⓕ ⓖ Ⓖ ⓗ Ⓗ ⓘ Ⓘ ⓙ Ⓙ ⓚ Ⓚ ⓛ Ⓛ ⓜ Ⓜ ⓝ Ⓝ ⓞ Ⓞ ⓟ Ⓟ ⓠ Ⓠ ⓡ Ⓡ ⓢ Ⓢ ⓣ Ⓣ ⓤ Ⓤ ⓥ Ⓥ ⓦ Ⓦ ⓧ Ⓧ ⓨ Ⓨ ⓩ Ⓩ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-027.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-027.html new file mode 100644 index 0000000000..3f892c502b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-027.html @@ -0,0 +1,29 @@ + + + + +CSS3 Text, text transform: Enclosed Alphanumerics, lowercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ⓐ ⓐ Ⓑ ⓑ Ⓒ ⓒ Ⓓ ⓓ Ⓔ ⓔ Ⓕ ⓕ Ⓖ ⓖ Ⓗ ⓗ Ⓘ ⓘ Ⓙ ⓙ Ⓚ ⓚ Ⓛ ⓛ Ⓜ ⓜ Ⓝ ⓝ Ⓞ ⓞ Ⓟ ⓟ Ⓠ ⓠ Ⓡ ⓡ Ⓢ ⓢ Ⓣ ⓣ Ⓤ ⓤ Ⓥ ⓥ Ⓦ ⓦ Ⓧ ⓧ Ⓨ ⓨ Ⓩ ⓩ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-028.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-028.html new file mode 100644 index 0000000000..41b7711b26 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-028.html @@ -0,0 +1,27 @@ + + + + +CSS3 Text, text transform: Deseret, uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    𐐨 𐐀 𐐩 𐐁 𐐪 𐐂 𐐫 𐐃 𐐬 𐐄 𐐭 𐐅 𐐮 𐐆 𐐯 𐐇 𐐰 𐐈 𐐱 𐐉 𐐲 𐐊 𐐳 𐐋 𐐴 𐐌 𐐵 𐐍 𐐶 𐐎 𐐷 𐐏 𐐸 𐐐 𐐹 𐐑 𐐺 𐐒 𐐻 𐐓 𐐼 𐐔 𐐽 𐐕 𐐾 𐐖 𐐿 𐐗 𐑀 𐐘 𐑁 𐐙 𐑂 𐐚 𐑃 𐐛 𐑄 𐐜 𐑅 𐐝 𐑆 𐐞 𐑇 𐐟 𐑈 𐐠 𐑉 𐐡 𐑊 𐐢 𐑋 𐐣 𐑌 𐐤 𐑍 𐐥 𐑎 𐐦 𐑏 𐐧
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-029.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-029.html new file mode 100644 index 0000000000..a18a0c651c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-029.html @@ -0,0 +1,26 @@ + + + + +CSS3 Text, text transform: Deseret, lowercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    𐐀 𐐨 𐐁 𐐩 𐐂 𐐪 𐐃 𐐫 𐐄 𐐬 𐐅 𐐭 𐐆 𐐮 𐐇 𐐯 𐐈 𐐰 𐐉 𐐱 𐐊 𐐲 𐐋 𐐳 𐐌 𐐴 𐐍 𐐵 𐐎 𐐶 𐐏 𐐷 𐐐 𐐸 𐐑 𐐹 𐐒 𐐺 𐐓 𐐻 𐐔 𐐼 𐐕 𐐽 𐐖 𐐾 𐐗 𐐿 𐐘 𐑀 𐐙 𐑁 𐐚 𐑂 𐐛 𐑃 𐐜 𐑄 𐐝 𐑅 𐐞 𐑆 𐐟 𐑇 𐐠 𐑈 𐐡 𐑉 𐐢 𐑊 𐐣 𐑋 𐐤 𐑌 𐐥 𐑍 𐐦 𐑎 𐐧 𐑏
    + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-030.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-030.html new file mode 100644 index 0000000000..635ad68294 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-030.html @@ -0,0 +1,27 @@ + + + + +CSS3 Text, text transform: Georgian Supplement, uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ⴀ Ⴀ ⴁ Ⴁ ⴂ Ⴂ ⴃ Ⴃ ⴄ Ⴄ ⴅ Ⴅ ⴆ Ⴆ ⴇ Ⴇ ⴈ Ⴈ ⴉ Ⴉ ⴊ Ⴊ ⴋ Ⴋ ⴌ Ⴌ ⴍ Ⴍ ⴎ Ⴎ ⴏ Ⴏ ⴐ Ⴐ ⴑ Ⴑ ⴒ Ⴒ ⴓ Ⴓ ⴔ Ⴔ ⴕ Ⴕ ⴖ Ⴖ ⴗ Ⴗ ⴘ Ⴘ ⴙ Ⴙ ⴚ Ⴚ ⴛ Ⴛ ⴜ Ⴜ ⴝ Ⴝ ⴞ Ⴞ ⴟ Ⴟ ⴠ Ⴠ ⴡ Ⴡ ⴢ Ⴢ ⴣ Ⴣ ⴤ Ⴤ ⴥ Ⴥ ⴧ Ⴧ ⴭ Ⴭ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-031.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-031.html new file mode 100644 index 0000000000..916e978bc2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-031.html @@ -0,0 +1,29 @@ + + + + +CSS3 Text, text transform: Georgian, lowercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ⴀ ⴀ Ⴁ ⴁ Ⴂ ⴂ Ⴃ ⴃ Ⴄ ⴄ Ⴅ ⴅ Ⴆ ⴆ Ⴇ ⴇ Ⴈ ⴈ Ⴉ ⴉ Ⴊ ⴊ Ⴋ ⴋ Ⴌ ⴌ Ⴍ ⴍ Ⴎ ⴎ Ⴏ ⴏ Ⴐ ⴐ Ⴑ ⴑ Ⴒ ⴒ Ⴓ ⴓ Ⴔ ⴔ Ⴕ ⴕ Ⴖ ⴖ Ⴗ ⴗ Ⴘ ⴘ Ⴙ ⴙ Ⴚ ⴚ Ⴛ ⴛ Ⴜ ⴜ Ⴝ ⴝ Ⴞ ⴞ Ⴟ ⴟ Ⴠ ⴠ Ⴡ ⴡ Ⴢ ⴢ Ⴣ ⴣ Ⴤ ⴤ Ⴥ ⴥ Ⴧ ⴧ Ⴭ ⴭ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-032.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-032.html new file mode 100644 index 0000000000..df784b0655 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-032.html @@ -0,0 +1,21 @@ + + + + +CSS3 Text, text transform: German sharp S, uppercase + + + + + + + +

    Test passes if both characters below match.

    +
    ß SS
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-033.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-033.html new file mode 100644 index 0000000000..a952866b1e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-033.html @@ -0,0 +1,28 @@ + + + + +CSS3 Text, text transform: Latin ligatures, uppercase + + + + + + + +

    Test passes if the both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ff FF fi FI fl FL ffi FFI ffl FFL ſt ST st ST
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-034.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-034.html new file mode 100644 index 0000000000..dc32f3b4c9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-034.html @@ -0,0 +1,27 @@ + + + + +CSS3 Text, text transform: Armenian ligatures, uppercase + + + + + + + +

    Test passes if the both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    և ԵՒ ﬓ ՄՆ ﬔ ՄԵ ﬕ ՄԻ ﬖ ՎՆ ﬗ ՄԽ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-035.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-035.html new file mode 100644 index 0000000000..f436582d1d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-035.html @@ -0,0 +1,27 @@ + + + + +CSS3 Text, text transform: Greek specials, uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ʼn ʼN ΐ Ϊ́ ΰ Ϋ́ ǰ J̌ ẖ H̱ ẗ T̈ ẘ W̊ ẙ Y̊ ẚ Aʾ ὐ Υ̓ ὒ Υ̓̀ ὔ Υ̓́ ὖ Υ̓͂ ᾶ Α͂ ῆ Η͂ ῒ Ϊ̀ ΐ Ϊ́ ῖ Ι͂ ῗ Ϊ͂ ῢ Ϋ̀ ΰ Ϋ́ ῤ Ρ̓ ῦ Υ͂ ῧ Ϋ͂ ῶ Ω͂
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-038.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-038.html new file mode 100644 index 0000000000..1da4fa3a0c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-038.html @@ -0,0 +1,27 @@ + + + + +CSS3 Text, text transform: Greek final sigma, lowercase + + + + + + + +

    Test passes if the orange boxes are identical.

    +
    ΟΔΥΣΣΕΥΣ
    +
    οδυσσευς
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-039.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-039.html new file mode 100644 index 0000000000..005d5cb314 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-039.html @@ -0,0 +1,33 @@ + + + + +CSS3 Text, text transform: Lithuanian, lowercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    + Ì i̇̀ Í i̇́ Ĩ i̇̃ + Ì i̇̀ J́ j̇́ Į̃ į̇̃ +
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-040.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-040.html new file mode 100644 index 0000000000..c458b53eb3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-040.html @@ -0,0 +1,30 @@ + + + + +CSS3 Text, text transform: Turkish, uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    i İ ı I
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-041.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-041.html new file mode 100644 index 0000000000..b6e3047724 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-041.html @@ -0,0 +1,30 @@ + + + + +CSS3 Text, text transform: Turkish, lowercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    İ i İ i I ı
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-042.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-042.html new file mode 100644 index 0000000000..15a777d78d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-042.html @@ -0,0 +1,30 @@ + + + + +CSS3 Text, text transform: Azeri, uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    i İ ı I
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-043.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-043.html new file mode 100644 index 0000000000..cc943e5669 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-043.html @@ -0,0 +1,30 @@ + + + + +CSS3 Text, text transform: Azeri, lowercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    İ i İ i I ı
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-044.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-044.html new file mode 100644 index 0000000000..43e678c24b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-044.html @@ -0,0 +1,38 @@ + + + + +CSS3 Text, text transform: Lithuanian, uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    + i̇̀ Ì + i̇́ Í + i̇̃ Ĩ + i̇ I + j̇ J + į̇ Į + ẋ Ẋ +
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-101.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-101.html new file mode 100644 index 0000000000..1b527467a3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-101.html @@ -0,0 +1,30 @@ + + + + +CSS3 Text, text transform: Latin Extended-D, uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ꜣ Ꜣ ꜥ Ꜥ ꜧ Ꜧ ꜩ Ꜩ ꜫ Ꜫ ꜭ Ꜭ ꜯ Ꜯ ꜳ Ꜳ ꜵ Ꜵ ꜷ Ꜷ ꜹ Ꜹ ꜻ Ꜻ ꜽ Ꜽ ꜿ Ꜿ ꝁ Ꝁ ꝃ Ꝃ ꝅ Ꝅ ꝇ Ꝇ ꝉ Ꝉ ꝋ Ꝋ ꝍ Ꝍ ꝏ Ꝏ ꝑ Ꝑ ꝓ Ꝓ ꝕ Ꝕ ꝗ Ꝗ ꝙ Ꝙ ꝛ Ꝛ ꝝ Ꝝ ꝟ Ꝟ ꝡ Ꝡ ꝣ Ꝣ ꝥ Ꝥ ꝧ Ꝧ ꝩ Ꝩ ꝫ Ꝫ ꝭ Ꝭ ꝯ Ꝯ ꝺ Ꝺ ꝼ Ꝼ ꝿ Ꝿ ꞁ Ꞁ ꞃ Ꞃ ꞅ Ꞅ ꞇ Ꞇ ꞌ Ꞌ ꞑ Ꞑ ꞓ Ꞓ ꞗ Ꞗ ꞙ Ꞙ ꞛ Ꞛ ꞝ Ꞝ ꞟ Ꞟ ꞡ Ꞡ ꞣ Ꞣ ꞥ Ꞥ ꞧ Ꞧ ꞩ Ꞩ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-102.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-102.html new file mode 100644 index 0000000000..8c790bcf65 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-102.html @@ -0,0 +1,29 @@ + + + + +CSS3 Text, text transform: Latin Extended-D, lowercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ꜣ ꜣ Ꜥ ꜥ Ꜧ ꜧ Ꜩ ꜩ Ꜫ ꜫ Ꜭ ꜭ Ꜯ ꜯ Ꜳ ꜳ Ꜵ ꜵ Ꜷ ꜷ Ꜹ ꜹ Ꜻ ꜻ Ꜽ ꜽ Ꜿ ꜿ Ꝁ ꝁ Ꝃ ꝃ Ꝅ ꝅ Ꝇ ꝇ Ꝉ ꝉ Ꝋ ꝋ Ꝍ ꝍ Ꝏ ꝏ Ꝑ ꝑ Ꝓ ꝓ Ꝕ ꝕ Ꝗ ꝗ Ꝙ ꝙ Ꝛ ꝛ Ꝝ ꝝ Ꝟ ꝟ Ꝡ ꝡ Ꝣ ꝣ Ꝥ ꝥ Ꝧ ꝧ Ꝩ ꝩ Ꝫ ꝫ Ꝭ ꝭ Ꝯ ꝯ Ꝺ ꝺ Ꝼ ꝼ Ᵹ ᵹ Ꝿ ꝿ Ꞁ ꞁ Ꞃ ꞃ Ꞅ ꞅ Ꞇ ꞇ Ꞌ ꞌ Ɥ ɥ Ꞑ ꞑ Ꞓ ꞓ Ꞗ ꞗ Ꞙ ꞙ Ꞛ ꞛ Ꞝ ꞝ Ꞟ ꞟ Ꞡ ꞡ Ꞣ ꞣ Ꞥ ꞥ Ꞧ ꞧ Ꞩ ꞩ Ɦ ɦ Ɜ ɜ Ɡ ɡ Ɬ ɬ Ʞ ʞ Ʇ ʇ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-103.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-103.html new file mode 100644 index 0000000000..500c877f27 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-103.html @@ -0,0 +1,31 @@ + + + + +CSS3 Text, text transform: Cyrillic Extended-B, uppercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    ꙁ Ꙁ ꙃ Ꙃ ꙅ Ꙅ ꙇ Ꙇ ꙉ Ꙉ ꙋ Ꙋ ꙍ Ꙍ ꙏ Ꙏ ꙑ Ꙑ ꙓ Ꙓ ꙕ Ꙕ ꙗ Ꙗ ꙙ Ꙙ ꙛ Ꙛ ꙝ Ꙝ ꙟ Ꙟ ꙡ Ꙡ ꙣ Ꙣ ꙥ Ꙥ ꙧ Ꙧ ꙩ Ꙩ ꙫ Ꙫ ꙭ Ꙭ ꚁ Ꚁ ꚃ Ꚃ ꚅ Ꚅ ꚇ Ꚇ ꚉ Ꚉ ꚋ Ꚋ ꚍ Ꚍ ꚏ Ꚏ ꚑ Ꚑ ꚓ Ꚓ ꚕ Ꚕ ꚗ Ꚗ ꚙ Ꚙ ꚛ Ꚛ
    + + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-104.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-104.html new file mode 100644 index 0000000000..57a7460058 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-104.html @@ -0,0 +1,30 @@ + + + + +CSS3 Text, text transform: Cyrillic Extended-B, lowercase + + + + + + + +

    Test passes if both characters in each pair match. If you are missing a font glyph for a character, ignore that pair, but report which characters were ignored.

    +
    Ꙁ ꙁ Ꙃ ꙃ Ꙅ ꙅ Ꙇ ꙇ Ꙉ ꙉ Ꙋ ꙋ Ꙍ ꙍ Ꙏ ꙏ Ꙑ ꙑ Ꙓ ꙓ Ꙕ ꙕ Ꙗ ꙗ Ꙙ ꙙ Ꙛ ꙛ Ꙝ ꙝ Ꙟ ꙟ Ꙡ ꙡ Ꙣ ꙣ Ꙥ ꙥ Ꙧ ꙧ Ꙩ ꙩ Ꙫ ꙫ Ꙭ ꙭ Ꚁ ꚁ Ꚃ ꚃ Ꚅ ꚅ Ꚇ ꚇ Ꚉ ꚉ Ꚋ ꚋ Ꚍ ꚍ Ꚏ ꚏ Ꚑ ꚑ Ꚓ ꚓ Ꚕ ꚕ Ꚗ ꚗ Ꚙ ꚙ Ꚛ ꚛ
    + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-105.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-105.html new file mode 100644 index 0000000000..8b41ae4e33 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-105.html @@ -0,0 +1,25 @@ + + +CSS Text Test: text-transform uppercase German sharp S and selection + + + + + + +

    The test passes if you see no red below (when you select the text below you can select the whole "SS" text).

    + +ß + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-106.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-106.html new file mode 100644 index 0000000000..e4dc180fcf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-106.html @@ -0,0 +1,25 @@ + + +CSS Text Test: text-transform uppercase Greek acute diaeresis iota and selection + + + + + + +

    The test passes if you see red below (by selecting the first letter only).

    + +Ϊ́Ρ + + diff --git a/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-107.html b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-107.html new file mode 100644 index 0000000000..791edd14c0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-107.html @@ -0,0 +1,22 @@ + + +CSS Text Test: text-transform uppercase German sharp S and selection + + + + + + + +ß + + diff --git a/testing/web-platform/tests/css/css-text/white-space/append-whitespace-only-node-crash-001.html b/testing/web-platform/tests/css/css-text/white-space/append-whitespace-only-node-crash-001.html new file mode 100644 index 0000000000..b32555b188 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/append-whitespace-only-node-crash-001.html @@ -0,0 +1,36 @@ + + + + + + +
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-001.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-001.html new file mode 100644 index 0000000000..f3b881afc1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-001.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: preserved white space at the end of line and white-space is break-spaces + + + + + + + + +

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

    +
    XX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-002.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-002.html new file mode 100644 index 0000000000..1fec090991 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-002.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: single preserved white space at the end of line with white-space:break-spaces + + + + + + + + +

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

    +
    XX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-003.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-003.html new file mode 100644 index 0000000000..9ff9180625 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-003.html @@ -0,0 +1,37 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XX X X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-004.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-004.html new file mode 100644 index 0000000000..8d7915fccc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-004.html @@ -0,0 +1,35 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + +

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

    +
    XX
    XX
    +
    XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-005.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-005.html new file mode 100644 index 0000000000..01c760726d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-005.html @@ -0,0 +1,33 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + +

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

    +
    XXXXXXXXXX
    XXXXXXXXXX
    XXXXXXXXXX
    XXXXXXXXXX
    XXXXXXXXXX
    XXXXXXXXXX
    XXXXXXXXXX
    XXXXXXXXXX
    XXXXXXXXXX
    XXXXXXXXXX
    +
    XXXX XXXX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-006.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-006.html new file mode 100644 index 0000000000..056aa8a21b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-006.html @@ -0,0 +1,35 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XXXX XXX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-007.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-007.html new file mode 100644 index 0000000000..4b9df29042 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-007.html @@ -0,0 +1,34 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XXXX XXX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-008.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-008.html new file mode 100644 index 0000000000..4612996c52 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-008.html @@ -0,0 +1,35 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XXXX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-009.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-009.html new file mode 100644 index 0000000000..58682d6044 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-009.html @@ -0,0 +1,37 @@ + + +CSS Text Test: word-break: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/white-space/break-spaces-010.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-010.html new file mode 100644 index 0000000000..a72dc67aff --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-010.html @@ -0,0 +1,31 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XXXX XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-011.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-011.html new file mode 100644 index 0000000000..0355d6d6b5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-011.html @@ -0,0 +1,31 @@ + + +CSS Text Test: line breaking with white-space: break-spaces and element boundaries + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XXXX X X XX X X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-051.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-051.html new file mode 100644 index 0000000000..2626511808 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-051.html @@ -0,0 +1,37 @@ + + + + + CSS Text: inline starting with a collapsible white space + + + + + + + + +

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

    AB CD
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-052.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-052.html new file mode 100644 index 0000000000..28219d55c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-052.html @@ -0,0 +1,37 @@ + + + + + CSS Text: inline starting with a collapsible white space + + + + + + + + +

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

    AB CD
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-001.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-001.html new file mode 100644 index 0000000000..6fd97f39d0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-001.html @@ -0,0 +1,33 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-002.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-002.html new file mode 100644 index 0000000000..dbafa34816 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-002.html @@ -0,0 +1,36 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-003.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-003.html new file mode 100644 index 0000000000..6eb32b57f3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-003.html @@ -0,0 +1,36 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-004.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-004.html new file mode 100644 index 0000000000..88c3727c69 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-004.html @@ -0,0 +1,36 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-005.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-005.html new file mode 100644 index 0000000000..d4259a13d6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-005.html @@ -0,0 +1,39 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-006.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-006.html new file mode 100644 index 0000000000..367d95f9d1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-006.html @@ -0,0 +1,39 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-007.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-007.html new file mode 100644 index 0000000000..4534cc96ea --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-007.html @@ -0,0 +1,36 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-008.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-008.html new file mode 100644 index 0000000000..4e1e69325b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-008.html @@ -0,0 +1,39 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-009.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-009.html new file mode 100644 index 0000000000..bec4520b11 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-009.html @@ -0,0 +1,39 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-010.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-010.html new file mode 100644 index 0000000000..4c44d054ab --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-010.html @@ -0,0 +1,39 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-011.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-011.html new file mode 100644 index 0000000000..cf1babeb5e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-011.html @@ -0,0 +1,42 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-012.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-012.html new file mode 100644 index 0000000000..52669c2221 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-012.html @@ -0,0 +1,36 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XXXX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-013.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-013.html new file mode 100644 index 0000000000..828058f53d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-013.html @@ -0,0 +1,36 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XXXX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-014.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-014.html new file mode 100644 index 0000000000..6eb32b57f3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-014.html @@ -0,0 +1,36 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-015.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-015.html new file mode 100644 index 0000000000..785c2f2a4e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-015.html @@ -0,0 +1,39 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-016.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-016.html new file mode 100644 index 0000000000..bec4520b11 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-016.html @@ -0,0 +1,39 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-017.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-017.html new file mode 100644 index 0000000000..9cb8fdbebc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-017.html @@ -0,0 +1,42 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-018.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-018.html new file mode 100644 index 0000000000..828058f53d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-char-018.html @@ -0,0 +1,36 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XXXX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-001.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-001.html new file mode 100644 index 0000000000..733da5334b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-001.html @@ -0,0 +1,33 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-002.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-002.html new file mode 100644 index 0000000000..faa69b6b01 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-002.html @@ -0,0 +1,36 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-003.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-003.html new file mode 100644 index 0000000000..71bb366668 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-003.html @@ -0,0 +1,36 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-004.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-004.html new file mode 100644 index 0000000000..9d8829b70e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-004.html @@ -0,0 +1,36 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-005.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-005.html new file mode 100644 index 0000000000..0bb0673fd8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-005.html @@ -0,0 +1,39 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-006.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-006.html new file mode 100644 index 0000000000..acd6fa20c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-006.html @@ -0,0 +1,39 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-007.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-007.html new file mode 100644 index 0000000000..c8c53b5737 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-007.html @@ -0,0 +1,36 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-008.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-008.html new file mode 100644 index 0000000000..f3ffdf28d9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-008.html @@ -0,0 +1,39 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-009.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-009.html new file mode 100644 index 0000000000..39118f4b4f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-009.html @@ -0,0 +1,39 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-010.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-010.html new file mode 100644 index 0000000000..0fb4dccd7f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-010.html @@ -0,0 +1,39 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-011.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-011.html new file mode 100644 index 0000000000..6aae96fd7b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-011.html @@ -0,0 +1,42 @@ + + +CSS Text Test: ideographic space - break-spaces + + + + + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-012.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-012.html new file mode 100644 index 0000000000..bcc68e0385 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-012.html @@ -0,0 +1,36 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XXXX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-013.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-013.html new file mode 100644 index 0000000000..d888f6c9e4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-013.html @@ -0,0 +1,36 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XXXX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-014.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-014.html new file mode 100644 index 0000000000..71bb366668 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-014.html @@ -0,0 +1,36 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-015.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-015.html new file mode 100644 index 0000000000..02ca9c2d1b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-015.html @@ -0,0 +1,39 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-016.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-016.html new file mode 100644 index 0000000000..39118f4b4f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-016.html @@ -0,0 +1,39 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-017.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-017.html new file mode 100644 index 0000000000..df8a8d58c7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-017.html @@ -0,0 +1,42 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    X XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-018.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-018.html new file mode 100644 index 0000000000..d888f6c9e4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-before-first-ideographic-char-018.html @@ -0,0 +1,36 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XXXX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-011.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-011.html new file mode 100644 index 0000000000..4eb2d8742a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-011.html @@ -0,0 +1,52 @@ + + + + + CSS Text: 'white-space: break-spaces' with 4 white spaces and 4 line feeda + + + + + + + + + + +

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

    + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-012.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-012.html new file mode 100644 index 0000000000..50496200a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-012.html @@ -0,0 +1,52 @@ + + + + + CSS Text: 'white-space: break-spaces', 10 white spaces and 1 line feed + + + + + + + + + + +

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

    + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-013.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-013.html new file mode 100644 index 0000000000..af2d0df598 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-013.html @@ -0,0 +1,52 @@ + + + + + CSS Text: 'white-space: break-spaces', 7 white spaces and 2 line feeds + + + + + + + + + + +

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

    + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-014.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-014.html new file mode 100644 index 0000000000..424cb2a261 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-014.html @@ -0,0 +1,52 @@ + + + + + CSS Text: 'white-space: break-spaces', 4 white spaces and 3 line feeds + + + + + + + + + + +

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

    + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-015.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-015.html new file mode 100644 index 0000000000..bd33269143 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-015.html @@ -0,0 +1,52 @@ + + + + + CSS Text: 'white-space: break-spaces', 3 white spaces and 3 line feeds + + + + + + + + + + +

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

    + +
    + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-016.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-016.html new file mode 100644 index 0000000000..b504983cc6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-newline-016.html @@ -0,0 +1,49 @@ + + + + + CSS Text: 'white-space: break-spaces' and 4 consecutive line feeds + + + + + + + + + + +

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

    + +
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-001.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-001.html new file mode 100644 index 0000000000..4b01a60395 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-001.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: wrapping opportunity after break-spaces tabs + + + + + + + +

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

    +
    XX
    XX
    +
    XX XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-002.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-002.html new file mode 100644 index 0000000000..d86918b75f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-002.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: wrapping opportunity after break-spaces tabs and space + + + + + + + +

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

    +
    XX
    XX
    +
    XX XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-003.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-003.html new file mode 100644 index 0000000000..0d762a426a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-003.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: wrapping opportunity after each break-spaces tab + + + + + + + +

    Test passes if there are two filled green squares and no red.

    +
    X




    X
    +
    X X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-004.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-004.html new file mode 100644 index 0000000000..bee61597fa --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-004.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: wrapping opportunity after each break-spaces space and tab + + + + + + + +

    Test passes if there are two filled green squares and no red.

    +
    X




    X
    +
    X X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-005.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-005.html new file mode 100644 index 0000000000..81c39aa27f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-005.html @@ -0,0 +1,30 @@ + + +CSS Text level 3 Test: break-space tabs don't hang + + + + + + + +

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

    X
    X
    XX
    XX
    XX
    XX
    +
    XX XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-006.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-006.html new file mode 100644 index 0000000000..34df3bfc1b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-tab-006.html @@ -0,0 +1,30 @@ + + +CSS Text level 3 Test: break-spaces tabs and spaces don't hang + + + + + + + +

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

    X
    X
    XX
    XX
    XX
    XX
    +
    XX XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-001.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-001.html new file mode 100644 index 0000000000..60e0dcae30 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-001.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: ideographic space at the end of line and white-space is break-spaces + + + + + + + + +

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

    +
     XX  XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-002.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-002.html new file mode 100644 index 0000000000..9d060e0904 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-002.html @@ -0,0 +1,37 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XX X X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-003.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-003.html new file mode 100644 index 0000000000..9d060e0904 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-003.html @@ -0,0 +1,37 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XX X X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-004.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-004.html new file mode 100644 index 0000000000..c61fcced0d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-004.html @@ -0,0 +1,35 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + +

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

    +
    XX
    XX
    +
     XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-005.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-005.html new file mode 100644 index 0000000000..7df2f06eec --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-005.html @@ -0,0 +1,33 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + +

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

    +
    XXXXXXXXXX
    XXXXXXXXXX
    XXXXXXXXXX
    XXXXXXXXXX
    XXXXXXXXXX
    XXXXXXXXXX
    XXXXXXXXXX
    XXXXXXXXXX
    XXXXXXXXXX
    XXXXXXXXXX
    +
    XXXX                                                                                        XXXX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-006.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-006.html new file mode 100644 index 0000000000..a04970f984 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-006.html @@ -0,0 +1,35 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
     XXXX XXX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-007.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-007.html new file mode 100644 index 0000000000..44fb3d2fc6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-007.html @@ -0,0 +1,34 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
     XXXX XXX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-008.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-008.html new file mode 100644 index 0000000000..7102439d46 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-008.html @@ -0,0 +1,35 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XXXX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-009.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-009.html new file mode 100644 index 0000000000..52bd181af6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-009.html @@ -0,0 +1,37 @@ + + +CSS Text Test: word-break: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/white-space/break-spaces-with-ideographic-space-010.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-010.html new file mode 100644 index 0000000000..d59afcf56d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-ideographic-space-010.html @@ -0,0 +1,31 @@ + + +CSS Text Test: white-space: break-spaces + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XXXX  XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-001.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-001.html new file mode 100644 index 0000000000..6912bafee9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-001.html @@ -0,0 +1,37 @@ + + +CSS Text Test: white-space: break-spaces and Overflow Wrapping + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XX X X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-002.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-002.html new file mode 100644 index 0000000000..caef57ec60 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-002.html @@ -0,0 +1,37 @@ + + +CSS Text Test: white-space: break-spaces and Overflow Wrapping + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XX X X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-003.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-003.html new file mode 100644 index 0000000000..9f91d085d8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-003.html @@ -0,0 +1,35 @@ + + +CSS Text Test: white-space: break-spaces and Overflow Wrapping + + + + + + + + + + + +

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

    +
    XX
    XX
    +
    XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-004.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-004.html new file mode 100644 index 0000000000..911cff021a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-004.html @@ -0,0 +1,35 @@ + + +CSS Text Test: white-space: break-spaces and Overflow Wrapping + + + + + + + + + + + +

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

    +
    XX
    XX
    +
    XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-005.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-005.html new file mode 100644 index 0000000000..9f494da2aa --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-005.html @@ -0,0 +1,35 @@ + + +CSS Text Test: white-space: break-spaces and Overflow Wrapping + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XXXX XXX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-006.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-006.html new file mode 100644 index 0000000000..ef3471c16e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-006.html @@ -0,0 +1,35 @@ + + +CSS Text Test: white-space: break-spaces and Overflow Wrapping + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XXXX XXX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-007.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-007.html new file mode 100644 index 0000000000..3b2e7fb4d2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-007.html @@ -0,0 +1,35 @@ + + +CSS Text Test: white-space: break-spaces and Overflow Wrapping + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XXXX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-008.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-008.html new file mode 100644 index 0000000000..9826449ecc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-008.html @@ -0,0 +1,35 @@ + + +CSS Text Test: white-space - break-spaces + + + + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XXXX
    +
    XXXX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-009.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-009.html new file mode 100644 index 0000000000..3b6e764330 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-009.html @@ -0,0 +1,37 @@ + + +CSS Text Test: word-break: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/white-space/break-spaces-with-overflow-wrap-010.html b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-010.html new file mode 100644 index 0000000000..d479c5e567 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/break-spaces-with-overflow-wrap-010.html @@ -0,0 +1,37 @@ + + +CSS Text Test: word-break: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/white-space/control-chars-000.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-000.html new file mode 100644 index 0000000000..b038fe9a90 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-000.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0000 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-001.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-001.html new file mode 100644 index 0000000000..e43fda5543 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-001.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0001 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-002.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-002.html new file mode 100644 index 0000000000..a81a30723a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-002.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0002 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-003.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-003.html new file mode 100644 index 0000000000..e0d156a979 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-003.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0003 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-004.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-004.html new file mode 100644 index 0000000000..b33c4475ba --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-004.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0004 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-005.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-005.html new file mode 100644 index 0000000000..d14e86b80b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-005.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0005 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-006.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-006.html new file mode 100644 index 0000000000..2b05272fec --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-006.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0006 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-007.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-007.html new file mode 100644 index 0000000000..60587d9abd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-007.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0007 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-008.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-008.html new file mode 100644 index 0000000000..fbe91aae05 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-008.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0008 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-00B.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-00B.html new file mode 100644 index 0000000000..6cdf0b35cf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-00B.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+000B + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-00C.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-00C.html new file mode 100644 index 0000000000..db20bc7205 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-00C.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+000C + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-00D.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-00D.html new file mode 100644 index 0000000000..7a85cc8813 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-00D.html @@ -0,0 +1,30 @@ + + +U+000D must be treated the same as U+0020 + + + + + + + +

    Test passes if blue charaters are arranged exactly in the same way as the orange ones. + +

    A B C D E F G H
    + +
    A B C D E F G H
    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-00E.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-00E.html new file mode 100644 index 0000000000..826b4bb0d6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-00E.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+000E + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-00F.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-00F.html new file mode 100644 index 0000000000..53618a8b79 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-00F.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+000F + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-010.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-010.html new file mode 100644 index 0000000000..52c6638769 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-010.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0010 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-011.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-011.html new file mode 100644 index 0000000000..8aa8d94b91 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-011.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0011 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-012.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-012.html new file mode 100644 index 0000000000..9300ae3a90 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-012.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0012 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-013.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-013.html new file mode 100644 index 0000000000..f0e2b547ce --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-013.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0013 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-014.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-014.html new file mode 100644 index 0000000000..e8c776a9d7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-014.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0014 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-015.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-015.html new file mode 100644 index 0000000000..718909dd47 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-015.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0015 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-016.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-016.html new file mode 100644 index 0000000000..2ba460c03c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-016.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0016 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-017.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-017.html new file mode 100644 index 0000000000..b4c96ca652 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-017.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0017 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-018.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-018.html new file mode 100644 index 0000000000..3a4c59e18a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-018.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0018 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-019.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-019.html new file mode 100644 index 0000000000..9517e79e4a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-019.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0019 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-01A.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-01A.html new file mode 100644 index 0000000000..4f61bcb753 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-01A.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+001A + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-01B.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-01B.html new file mode 100644 index 0000000000..fe9842b9ac --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-01B.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+001B + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-01C.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-01C.html new file mode 100644 index 0000000000..aadc1a9138 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-01C.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+001C + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-01D.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-01D.html new file mode 100644 index 0000000000..266d30084e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-01D.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+001D + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-01E.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-01E.html new file mode 100644 index 0000000000..8cd3ddff51 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-01E.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+001E + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-01F.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-01F.html new file mode 100644 index 0000000000..61db980951 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-01F.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+001F + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-07F.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-07F.html new file mode 100644 index 0000000000..27d5f02c4b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-07F.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+007F + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-080.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-080.html new file mode 100644 index 0000000000..ceedd01361 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-080.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0080 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-081.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-081.html new file mode 100644 index 0000000000..0e16b01046 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-081.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0081 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-082.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-082.html new file mode 100644 index 0000000000..c8461a7b2e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-082.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0082 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-083.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-083.html new file mode 100644 index 0000000000..ec723809ff --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-083.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0083 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-084.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-084.html new file mode 100644 index 0000000000..2493681738 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-084.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0084 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-085.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-085.html new file mode 100644 index 0000000000..52dba2a1b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-085.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0085 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-086.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-086.html new file mode 100644 index 0000000000..39b132c588 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-086.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0086 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-087.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-087.html new file mode 100644 index 0000000000..2320088a7f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-087.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0087 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-088.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-088.html new file mode 100644 index 0000000000..12acc23325 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-088.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0088 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-089.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-089.html new file mode 100644 index 0000000000..367503c88c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-089.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0089 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-08A.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-08A.html new file mode 100644 index 0000000000..1a21992d97 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-08A.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+008A + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-08B.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-08B.html new file mode 100644 index 0000000000..1ed441a455 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-08B.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+008B + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-08C.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-08C.html new file mode 100644 index 0000000000..0c63ee54b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-08C.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+008C + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-08D.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-08D.html new file mode 100644 index 0000000000..e908f8e1a8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-08D.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+008D + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-08E.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-08E.html new file mode 100644 index 0000000000..55e87a556b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-08E.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+008E + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-08F.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-08F.html new file mode 100644 index 0000000000..2d9bac9730 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-08F.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+008F + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-090.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-090.html new file mode 100644 index 0000000000..c93258878c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-090.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0090 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-091.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-091.html new file mode 100644 index 0000000000..a21f8779ad --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-091.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0091 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-092.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-092.html new file mode 100644 index 0000000000..5304eac57e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-092.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0092 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-093.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-093.html new file mode 100644 index 0000000000..a092e87306 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-093.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0093 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-094.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-094.html new file mode 100644 index 0000000000..9005e8d098 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-094.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0094 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-095.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-095.html new file mode 100644 index 0000000000..6befbaa1bb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-095.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0095 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-096.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-096.html new file mode 100644 index 0000000000..75e69d976b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-096.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0096 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-097.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-097.html new file mode 100644 index 0000000000..8a2c4467ae --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-097.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0097 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-098.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-098.html new file mode 100644 index 0000000000..47e097789b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-098.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0098 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-099.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-099.html new file mode 100644 index 0000000000..73a6ea6f22 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-099.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+0099 + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-09A.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-09A.html new file mode 100644 index 0000000000..b34f9dc146 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-09A.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+009A + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-09B.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-09B.html new file mode 100644 index 0000000000..4c5fcdd45a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-09B.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+009B + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-09C.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-09C.html new file mode 100644 index 0000000000..6056a1c3de --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-09C.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+009C + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-09D.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-09D.html new file mode 100644 index 0000000000..850d2696c4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-09D.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+009D + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-09E.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-09E.html new file mode 100644 index 0000000000..9613f9d01e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-09E.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+009E + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/control-chars-09F.html b/testing/web-platform/tests/css/css-text/white-space/control-chars-09F.html new file mode 100644 index 0000000000..44f6f83f2d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/control-chars-09F.html @@ -0,0 +1,18 @@ + + +Control charcters must be visible: U+009F + + + + + + + +

    Test passes if there is a visible character below. + +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/display-contents-remove-whitespace-change.html b/testing/web-platform/tests/css/css-text/white-space/display-contents-remove-whitespace-change.html new file mode 100644 index 0000000000..baf42aa3a8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/display-contents-remove-whitespace-change.html @@ -0,0 +1,12 @@ + + +Remove display:contents with block child and whitespace sibling + + + +

    There should be a space between "two" and "words" below.

    +two
    words + diff --git a/testing/web-platform/tests/css/css-text/white-space/eol-spaces-bidi-001.html b/testing/web-platform/tests/css/css-text/white-space/eol-spaces-bidi-001.html new file mode 100644 index 0000000000..570f22de7b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/eol-spaces-bidi-001.html @@ -0,0 +1,51 @@ + + +CSS Text 3 test: trailing collapsible spaces and bidi + + + + + + + +

    Test passes if each pair of blue / orange boxes are identical (except for the color of their border). + +

    A B ا ب
    + +
    A B ا
    ب
    + +
    + +
    A B ا ب
    + +
    A B ا
    ب
    + +
    + +
    A B ا ب
    + +
    A B ا ب
    diff --git a/testing/web-platform/tests/css/css-text/white-space/eol-spaces-bidi-002.html b/testing/web-platform/tests/css/css-text/white-space/eol-spaces-bidi-002.html new file mode 100644 index 0000000000..47a1952832 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/eol-spaces-bidi-002.html @@ -0,0 +1,74 @@ + + +CSS Text 3 test: trailing pre-wrap spaces and bidi + + + + + + + + + +

    Test passes if each pair of blue / orange boxes are identical (except for the color of their border). + + + + +

    A B ا ب
    +
    A B ا
    ب
    + +
    + +
    A B ا ب
    +
    A B ا
    ب
    + +
    + + + +
    A B ا ب
    +
    A B ا ب
    + +
    + +
    A B ا ب
    +
    A B ا ب
    diff --git a/testing/web-platform/tests/css/css-text/white-space/eol-spaces-bidi-003.html b/testing/web-platform/tests/css/css-text/white-space/eol-spaces-bidi-003.html new file mode 100644 index 0000000000..4161c95514 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/eol-spaces-bidi-003.html @@ -0,0 +1,28 @@ + + +CSS Text 3 test: trailing collapsible spaces and bidi + + + + + + + + + +

    Test passes if a blue box (the white space) is visible at the left start in first line.

    +
    ب OP D
    diff --git a/testing/web-platform/tests/css/css-text/white-space/eol-spaces-bidi-004.html b/testing/web-platform/tests/css/css-text/white-space/eol-spaces-bidi-004.html new file mode 100644 index 0000000000..6d3ef99887 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/eol-spaces-bidi-004.html @@ -0,0 +1,41 @@ + + +CSS Text 3 test: trailing collapsible spaces and bidi + + + + + + + + + +

    Test passes if a blue box (the white space) is visible at the left start in first line and no red is shown.

    +
    +
    XXX X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/full-width-leading-spaces-001.html b/testing/web-platform/tests/css/css-text/white-space/full-width-leading-spaces-001.html new file mode 100644 index 0000000000..c23e4fdbc7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/full-width-leading-spaces-001.html @@ -0,0 +1,25 @@ + + +CSS Text level 3 Test: handling leading ideographic space sequence + + + + + + + +

    Test passes if the characters below are arranged in a green rectangle and if there is no red. +

    XXXXX
    +
       XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/full-width-leading-spaces-002.html b/testing/web-platform/tests/css/css-text/white-space/full-width-leading-spaces-002.html new file mode 100644 index 0000000000..610e5ae463 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/full-width-leading-spaces-002.html @@ -0,0 +1,25 @@ + + +CSS Text level 3 Test: handling leading ideographic space sequence + + + + + + + +

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

    +
    XX
    XX
    +
      XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/full-width-leading-spaces-003.html b/testing/web-platform/tests/css/css-text/white-space/full-width-leading-spaces-003.html new file mode 100644 index 0000000000..610e5ae463 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/full-width-leading-spaces-003.html @@ -0,0 +1,25 @@ + + +CSS Text level 3 Test: handling leading ideographic space sequence + + + + + + + +

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

    +
    XX
    XX
    +
      XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/full-width-leading-spaces-004.html b/testing/web-platform/tests/css/css-text/white-space/full-width-leading-spaces-004.html new file mode 100644 index 0000000000..f52ae6254c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/full-width-leading-spaces-004.html @@ -0,0 +1,24 @@ + + +CSS Text level 3 Test: handling trailing ideographic space sequence + + + + + + + +

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

    +
     
    diff --git a/testing/web-platform/tests/css/css-text/white-space/full-width-leading-spaces-005.html b/testing/web-platform/tests/css/css-text/white-space/full-width-leading-spaces-005.html new file mode 100644 index 0000000000..8fd86a9002 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/full-width-leading-spaces-005.html @@ -0,0 +1,25 @@ + + +CSS Text level 3 Test: handling leading ideographic space sequence + + + + + + + +

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

    +
    XX
    XX
    +
      XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/line-edge-white-space-collapse-001.html b/testing/web-platform/tests/css/css-text/white-space/line-edge-white-space-collapse-001.html new file mode 100644 index 0000000000..3c5e7052a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/line-edge-white-space-collapse-001.html @@ -0,0 +1,39 @@ + + + + + + + +White space collapse at end of line collapses through an inline + + +

    Test passes if there is a single green rectangle next to ABCDEFGHIJ, and no red. + +

    +
    A
    +
    B
    +
    C
    +
    D
    +
    E
    +
    F
    +
    G
    +
    H
    +
    I
    +
    J
    diff --git a/testing/web-platform/tests/css/css-text/white-space/line-edge-white-space-collapse-002.html b/testing/web-platform/tests/css/css-text/white-space/line-edge-white-space-collapse-002.html new file mode 100644 index 0000000000..940d77abe2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/line-edge-white-space-collapse-002.html @@ -0,0 +1,39 @@ + + + + + + + +White space collapse at start of line collapses through an inline + + +

    Test passes if there is a single green rectangle, and no red. The letters KLMNOPQRST must be immediately to its right, vertically aligned with each other. + +

    +
    K
    +
    L
    +
    M
    +
    N
    +
    O
    +
    P
    +
    Q
    +
    R
    +
    S
    +
    T
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/lone-cr-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/lone-cr-001-ref.html new file mode 100644 index 0000000000..943daefee0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/lone-cr-001-ref.html @@ -0,0 +1,3 @@ + +CSS Test Reference +

    A B

    diff --git a/testing/web-platform/tests/css/css-text/white-space/lone-cr-001.tentative.html b/testing/web-platform/tests/css/css-text/white-space/lone-cr-001.tentative.html new file mode 100644 index 0000000000..ed5ff05a70 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/lone-cr-001.tentative.html @@ -0,0 +1,10 @@ + +Lone CR shouldn't cause previous spaces to collapse + + + + + + + +

    A B

    diff --git a/testing/web-platform/tests/css/css-text/white-space/nowrap-wbr-and-space-crash.html b/testing/web-platform/tests/css/css-text/white-space/nowrap-wbr-and-space-crash.html new file mode 100644 index 0000000000..6a58083e35 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/nowrap-wbr-and-space-crash.html @@ -0,0 +1,19 @@ + + + + + + + +
    12345 678
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/object-replacement-1.html b/testing/web-platform/tests/css/css-text/white-space/object-replacement-1.html new file mode 100644 index 0000000000..0192dfef69 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/object-replacement-1.html @@ -0,0 +1,14 @@ + + + + +CSS Text: U+FFFC OBJECT REPLACEMENT CHARACTER presence + + + + + +This test makes sure that the U+FFFC OBJECT REPLACEMENT CHARACTER doesn't get deleted. The test passes if the letter below isn't at the left edge of the green box. +
    é
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/object-replacement-2.html b/testing/web-platform/tests/css/css-text/white-space/object-replacement-2.html new file mode 100644 index 0000000000..14c5e3ba35 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/object-replacement-2.html @@ -0,0 +1,14 @@ + + + + +CSS Text: U+FFFC OBJECT REPLACEMENT CHARACTER presence + + + + + +This test makes sure that the U+FFFC OBJECT REPLACEMENT CHARACTER doesn't get deleted. The test passes if the letter below isn't at the left edge of the green box. +
    e
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-float-001.html b/testing/web-platform/tests/css/css-text/white-space/pre-float-001.html new file mode 100644 index 0000000000..8dd08d8099 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-float-001.html @@ -0,0 +1,36 @@ + +CSS test preserved spaces and floats interaction + + + + + + +
    +
    123456
    123456
    +
    +
    1234567
    1234567
    +
    +
    1234567
    1234567
    +
    +
    1234567
    1234567
    +
    +
    12345678
    12345678
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-line-051.html b/testing/web-platform/tests/css/css-text/white-space/pre-line-051.html new file mode 100644 index 0000000000..2a918fc28e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-line-051.html @@ -0,0 +1,37 @@ + + + + + CSS Text: inline starting with a collapsible white space + + + + + + + + +

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

    AB CD
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-line-052.html b/testing/web-platform/tests/css/css-text/white-space/pre-line-052.html new file mode 100644 index 0000000000..76eea85972 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-line-052.html @@ -0,0 +1,37 @@ + + + + + CSS Text: inline starting with a collapsible white space + + + + + + + + +

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

    AB CD
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-line-br-with-whitespace-child-crash.html b/testing/web-platform/tests/css/css-text/white-space/pre-line-br-with-whitespace-child-crash.html new file mode 100644 index 0000000000..c7e1855f97 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-line-br-with-whitespace-child-crash.html @@ -0,0 +1,18 @@ + +CSS Text Test: Chrome pre-line crash test + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-line-with-space-and-newline.html b/testing/web-platform/tests/css/css-text/white-space/pre-line-with-space-and-newline.html new file mode 100644 index 0000000000..5d75597d83 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-line-with-space-and-newline.html @@ -0,0 +1,44 @@ + + +CSS Text Test: 'white-space: pre-line' with space and newline + + + + + + + +

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

    +
    + XXXXXXXX XXXXXXXX +
    +
    + XXXXXXXX XXXXXXXX +
    +
    + XXXXXXXX +
    +
    + XXXXXXXX +
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-with-whitespace-crash.html b/testing/web-platform/tests/css/css-text/white-space/pre-with-whitespace-crash.html new file mode 100644 index 0000000000..89e5c3a71f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-with-whitespace-crash.html @@ -0,0 +1,18 @@ + + + + pre(white-space's one of values) crash if there is no available width + + + + + + + abcdef + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-001.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-001.html new file mode 100644 index 0000000000..87ffad9631 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-001.html @@ -0,0 +1,25 @@ + + +CSS Text level 3 Test: preserved white space at the end of and white-space:pre-wrap is not wrapped + + + + + + + +

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

    +
    XX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-002.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-002.html new file mode 100644 index 0000000000..e35c65f300 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-002.html @@ -0,0 +1,26 @@ + + +CSS Text level 3 Test: preserved white space at the end of the line and white-space:pre-wrap does not change based on word-break:break-all + + + + + + + +

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

    +
    XX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-003.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-003.html new file mode 100644 index 0000000000..6c4524d4d1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-003.html @@ -0,0 +1,26 @@ + + +CSS Text level 3 Test: preserved white space at the end of and white-space:pre-wrap does not change based on word-break:keep-all + + + + + + + +

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

    +
    XX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-004.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-004.html new file mode 100644 index 0000000000..cdaf900e3b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-004.html @@ -0,0 +1,26 @@ + + +CSS Text level 3 Test: preserved white space at the end of and white-space:pre-wrap does not change based on line-break:loose + + + + + + + +

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

    +
    XX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-005.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-005.html new file mode 100644 index 0000000000..8c91a11c5f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-005.html @@ -0,0 +1,26 @@ + + +CSS Text level 3 Test: preserved white space at the end of and white-space:pre-wrap does not change based on line-break:normal + + + + + + + +

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

    +
    XX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-006.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-006.html new file mode 100644 index 0000000000..8da2926819 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-006.html @@ -0,0 +1,26 @@ + + +CSS Text level 3 Test: preserved white space at the end of and white-space:pre-wrap does not change based on line-break:strict + + + + + + + +

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

    +
    XX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-007.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-007.html new file mode 100644 index 0000000000..32fe4f3354 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-007.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: preserved white space at the end of and white-space:pre-wrap does not change based on overflow-wrap:break-word + + + + + + + +

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

    +
    XX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-008.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-008.html new file mode 100644 index 0000000000..e2faf3671c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-008.html @@ -0,0 +1,38 @@ + + +CSS Text Test: white-space: pre-wrap + + + + + + + + + +

    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/white-space/pre-wrap-009.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-009.html new file mode 100644 index 0000000000..0912a2d3a1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-009.html @@ -0,0 +1,40 @@ + + +CSS Text Test: white-space: pre-wrap + + + + + + + + + + + +

    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/white-space/pre-wrap-010.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-010.html new file mode 100644 index 0000000000..71d169c65c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-010.html @@ -0,0 +1,40 @@ + + +CSS Text Test: white-space: pre-wrap + + + + + + + + + + + +

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

    +

    XX
    +
    XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-011.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-011.html new file mode 100644 index 0000000000..9945e3ae2d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-011.html @@ -0,0 +1,28 @@ + + +CSS Text level 3 Test: preserved white space at the end of and white-space:pre-wrap does not cause wrapping + + + + + + + + +

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

    +
    XX + XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-012.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-012.html new file mode 100644 index 0000000000..e844d97860 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-012.html @@ -0,0 +1,26 @@ + + +CSS Text level 3 Test: preserved white space at the end of soft-wrapped lines and white-space:pre-wrap with right alignement + + + + + + + +

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

    +
    XX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-013.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-013.html new file mode 100644 index 0000000000..23c4b536cd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-013.html @@ -0,0 +1,26 @@ + + +CSS Text level 3 Test: preserved white space at the end of soft-wrapped lines and white-space:pre-wrap with center alignement + + + + + + + +

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

    +
    XX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-014.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-014.html new file mode 100644 index 0000000000..26423c1928 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-014.html @@ -0,0 +1,32 @@ + + +CSS Text level 3 Test: preserved white space at the end of soft-wrapped lines and white-space:pre-wrap with justification + + + + + + + +

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

    +
    X X X
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-015.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-015.html new file mode 100644 index 0000000000..3d03260eb3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-015.html @@ -0,0 +1,32 @@ + + +CSS Text Test: white-space: pre-wrap + + + + + + + + + +

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

    +
    XX
    XX
    +
    X X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-016.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-016.html new file mode 100644 index 0000000000..0590f669e9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-016.html @@ -0,0 +1,38 @@ + + +CSS Text Test: white-space: pre-wrap + + + + + + + + + +

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

    +

    XX
    +
    XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-017.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-017.html new file mode 100644 index 0000000000..541e1abe57 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-017.html @@ -0,0 +1,30 @@ + + +CSS Text level 3 Test: pre-wrap trailing spaces and max-content + + + + + + + +

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

    + +
    +
    X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-018.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-018.html new file mode 100644 index 0000000000..f911b2dcde --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-018.html @@ -0,0 +1,37 @@ + + +CSS Text level 3 Test: pre-wrap spaces and centering + + + + + + +

    Test passes if the two boxes below are identical. + +

    0
    +
    0
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-019.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-019.html new file mode 100644 index 0000000000..58dae9f500 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-019.html @@ -0,0 +1,38 @@ + + +CSS Text level 3 Test: trailing pre-wrap spaces and hanging + + + + + + + +

    Test passes if there are green squares below and no red. + +

    0
    0 0
    0
    +
    0 0 0 0
    + +
    0
    0 0
    0
    +
    0 0 0 0
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-020.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-020.html new file mode 100644 index 0000000000..ec3e862115 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-020.html @@ -0,0 +1,32 @@ + + +CSS Text level 3 Test: trailing pre-wrap spaces and conditional hanging + + + + + + + +

    Test passes if there are green rectangles below and no red. + +

    0 0
    0 0
    +
    0 0 0 0
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-051.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-051.html new file mode 100644 index 0000000000..19d7f4dbbc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-051.html @@ -0,0 +1,37 @@ + + + + + CSS Text: inline starting with a collapsible white space + + + + + + + + +

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

    AB CD
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-052.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-052.html new file mode 100644 index 0000000000..4794f52e16 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-052.html @@ -0,0 +1,37 @@ + + + + + CSS Text: inline starting with a collapsible white space + + + + + + + + +

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

    AB CD
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-center-001.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-center-001.html new file mode 100644 index 0000000000..0d923665b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-center-001.html @@ -0,0 +1,28 @@ + + + + +CSS Text test: white-space:pre-wrap vs text-align + + + + + + + + +

    The text on each line should be neatly centered:

    + +
    one two three four five +six seven eight nine ten. +un deux trois quatre cinq +six sept huit neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-center-002.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-center-002.html new file mode 100644 index 0000000000..9e28158fdc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-center-002.html @@ -0,0 +1,28 @@ + + + + +CSS Text test: white-space:pre-wrap vs text-align + + + + + + + + +

    The text on each line should be neatly centered:

    + +
    one two three four five +six seven eight nine ten. +un deux trois quatre cinq +six sept huit neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-center-003.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-center-003.html new file mode 100644 index 0000000000..8225e80fe0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-center-003.html @@ -0,0 +1,29 @@ + + + + +CSS Text test: white-space:pre-wrap vs text-align + + + + + + + + +

    The text on each line should be neatly centered:

    + +
    one two three four five +six seven eight nine ten. +un deux trois quatre cinq +six sept huit neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-end-001.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-end-001.html new file mode 100644 index 0000000000..3d002c20df --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-end-001.html @@ -0,0 +1,28 @@ + + + + +CSS Text test: white-space:pre-wrap vs text-align + + + + + + + + +

    The text on each line should be neatly right-aligned:

    + +
    one two three four five +six seven eight nine ten. +un deux trois quatre cinq +six sept huit neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-end-002.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-end-002.html new file mode 100644 index 0000000000..c1bd5902d7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-end-002.html @@ -0,0 +1,28 @@ + + + + +CSS Text test: white-space:pre-wrap vs text-align + + + + + + + + +

    The text on each line should be neatly left-aligned:

    + +
    one two three four five +six seven eight nine ten. +un deux trois quatre cinq +six sept huit neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-end-003.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-end-003.html new file mode 100644 index 0000000000..72530985f3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-end-003.html @@ -0,0 +1,29 @@ + + + + +CSS Text test: white-space:pre-wrap vs text-align + + + + + + + + +

    The text on each line should be neatly left-aligned:

    + +
    one two three four five +six seven eight nine ten. +un deux trois quatre cinq +six sept huit neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-left-001.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-left-001.html new file mode 100644 index 0000000000..a6a286b9c4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-left-001.html @@ -0,0 +1,28 @@ + + + + +CSS Text test: white-space:pre-wrap vs text-align + + + + + + + + +

    The text on each line should be neatly left-aligned:

    + +
    one two three four five +six seven eight nine ten. +un deux trois quatre cinq +six sept huit neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-left-002.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-left-002.html new file mode 100644 index 0000000000..0671b0e7eb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-left-002.html @@ -0,0 +1,28 @@ + + + + +CSS Text test: white-space:pre-wrap vs text-align + + + + + + + + +

    The text on each line should be neatly left-aligned:

    + +
    one two three four five +six seven eight nine ten. +un deux trois quatre cinq +six sept huit neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-left-003.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-left-003.html new file mode 100644 index 0000000000..bdef8ada0b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-left-003.html @@ -0,0 +1,29 @@ + + + + +CSS Text test: white-space:pre-wrap vs text-align + + + + + + + + +

    The text on each line should be neatly left-aligned:

    + +
    one two three four five +six seven eight nine ten. +un deux trois quatre cinq +six sept huit neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-right-001.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-right-001.html new file mode 100644 index 0000000000..878b297df4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-right-001.html @@ -0,0 +1,28 @@ + + + + +CSS Text test: white-space:pre-wrap vs text-align + + + + + + + + +

    The text on each line should be neatly right-aligned:

    + +
    one two three four five +six seven eight nine ten. +un deux trois quatre cinq +six sept huit neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-right-002.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-right-002.html new file mode 100644 index 0000000000..0c13f9ca18 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-right-002.html @@ -0,0 +1,28 @@ + + + + +CSS Text test: white-space:pre-wrap vs text-align + + + + + + + + +

    The text on each line should be neatly right-aligned:

    + +
    one two three four five +six seven eight nine ten. +un deux trois quatre cinq +six sept huit neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-right-003.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-right-003.html new file mode 100644 index 0000000000..e3cae16720 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-right-003.html @@ -0,0 +1,29 @@ + + + + +CSS Text test: white-space:pre-wrap vs text-align + + + + + + + + +

    The text on each line should be neatly right-aligned:

    + +
    one two three four five +six seven eight nine ten. +un deux trois quatre cinq +six sept huit neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-start-001.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-start-001.html new file mode 100644 index 0000000000..c9b884e892 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-start-001.html @@ -0,0 +1,28 @@ + + + + +CSS Text test: white-space:pre-wrap vs text-align + + + + + + + + +

    The text on each line should be neatly left-aligned:

    + +
    one two three four five +six seven eight nine ten. +un deux trois quatre cinq +six sept huit neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-start-002.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-start-002.html new file mode 100644 index 0000000000..e226a19c94 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-start-002.html @@ -0,0 +1,28 @@ + + + + +CSS Text test: white-space:pre-wrap vs text-align + + + + + + + + +

    The text on each line should be neatly right-aligned:

    + +
    one two three four five +six seven eight nine ten. +un deux trois quatre cinq +six sept huit neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-start-003.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-start-003.html new file mode 100644 index 0000000000..f91b38c6ac --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-align-start-003.html @@ -0,0 +1,29 @@ + + + + +CSS Text test: white-space:pre-wrap vs text-align + + + + + + + + +

    The text on each line should be neatly right-aligned:

    + +
    one two three four five +six seven eight nine ten. +un deux trois quatre cinq +six sept huit neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-float-001.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-float-001.html new file mode 100644 index 0000000000..af29b0505e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-float-001.html @@ -0,0 +1,36 @@ + +CSS test preserved spaces and floats interaction + + + + + + +
    +
    123456 123456
    +
    +
    1234567 1234567
    +
    +
    1234567 1234567
    +
    +
    1234567 1234567
    +
    +
    12345678 12345678
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-001.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-001.html new file mode 100644 index 0000000000..756a04dea5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-001.html @@ -0,0 +1,31 @@ + + +CSS Text test: breaking opportunities at leading spaces with white-space:pre-wrap + + + + + + + + + + +

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

    +
    XX
    XX
    +
    XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-002.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-002.html new file mode 100644 index 0000000000..b3136f37fa --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-002.html @@ -0,0 +1,31 @@ + + +CSS Text test: breaking opportunities at leading spaces with white-space:pre-wrap + + + + + + + + + + +

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

    +
    XXXX
    XXXX

    XXXX
    XXXX
    +
    XX XXXX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-003.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-003.html new file mode 100644 index 0000000000..797eb25b39 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-003.html @@ -0,0 +1,31 @@ + + +CSS Text test: breaking opportunities at leading spaces with white-space:pre-wrap + + + + + + + + + + +

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

    +
    XXXX
    XXXX

    XXXX
    XXXX
    +
    XX
    XXXX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-004.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-004.html new file mode 100644 index 0000000000..882ffc610c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-004.html @@ -0,0 +1,32 @@ + + +CSS Text test: forced breaks create preserverd leading spaces with white-space:pre-wrap + + + + + + + + + + + +

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

    +
    XXXXX
    XXX
    XX
    XXXXX
    XXXXX
    XXXXX
    +
    XXX
    XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-005.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-005.html new file mode 100644 index 0000000000..a896a44dcc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-005.html @@ -0,0 +1,32 @@ + + +CSS Text test: forced breaks create preserverd leading spaces with white-space:pre-wrap + + + + + + + + + + + +

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

    +
    XXXXX
    XXX
    XX
    XXXXX
    XXXXX
    XXXXX
    +
    XXX
    XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-006.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-006.html new file mode 100644 index 0000000000..3d64853dcb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-006.html @@ -0,0 +1,33 @@ + + +CSS Text test: forced breaks create preserverd leading spaces with white-space:pre-wrap + + + + + + + + + + + +

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

    +
    XXXXX
    XXX
    XX
    XXXXX
    XXXXX
    XXXXX
    +
    XXX + XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-007.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-007.html new file mode 100644 index 0000000000..7ab8bca45c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-007.html @@ -0,0 +1,33 @@ + + +CSS Text test: forced breaks create preserverd leading spaces with white-space:pre-wrap + + + + + + + + + + + +

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

    +
    XXXXX
    XXX
    XX
    XXXXX
    XXXXX
    XXXXX
    +
    XXX + XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-008.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-008.html new file mode 100644 index 0000000000..aa5ab5b408 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-008.html @@ -0,0 +1,33 @@ + + +CSS Text test: forced breaks create preserverd leading spaces with white-space:pre-wrap + + + + + + + + + + + +

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

    +
    XXXXX
    XXX
    XX
    XXXXX
    XXXXX
    XXXXX
    +
    XX + XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-009.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-009.html new file mode 100644 index 0000000000..f49a8ee9ea --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-009.html @@ -0,0 +1,33 @@ + + +CSS Text test: forced breaks create preserverd leading spaces with white-space:pre-wrap + + + + + + + + + + + +

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

    +
    XXXXX
    XXX
    XX
    XXXXX
    XXXXX
    XXXXX
    +
    X + XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-010.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-010.html new file mode 100644 index 0000000000..64db374102 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-010.html @@ -0,0 +1,33 @@ + + +CSS Text test: forced breaks create preserverd leading spaces with white-space:pre-wrap + + + + + + + + + + + +

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

    +
    XXXXX
    XXXXX
    XXX
    XX
    XXXXX
    XXXXX
    +
    XXX
    + XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-011.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-011.html new file mode 100644 index 0000000000..7a003fecb3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-011.html @@ -0,0 +1,33 @@ + + +CSS Text test: forced breaks create preserverd leading spaces with white-space:pre-wrap + + + + + + + + + + + +

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

    +
    XXXXX
    XXXXX
    XXX
    XX
    XXXXX
    XXXXX
    +
    XXX XXX + XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-012.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-012.html new file mode 100644 index 0000000000..c9e8541300 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-012.html @@ -0,0 +1,31 @@ + + +CSS Text test: breaking opportunities at leading spaces with white-space:pre-wrap + + + + + + + + + + +

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

    +
    XXXX
    XXXX

    XXXX
    XXXX
    +
    X XXXX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-013.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-013.html new file mode 100644 index 0000000000..d089902f34 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-013.html @@ -0,0 +1,31 @@ + + +CSS Text test: breaking opportunities at leading spaces with white-space:pre-wrap + + + + + + + + + + +

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

    +
    XXXX
    XXXX

    XXXX
    XXXX
    +
    X XXXX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-014.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-014.html new file mode 100644 index 0000000000..b3ad933f9e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-014.html @@ -0,0 +1,31 @@ + + +CSS Text test: breaking opportunities at leading spaces with white-space:pre-wrap + + + + + + + + + + +

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

    +
    XXXXX
    XXXXX
    XXXXX
    XXXXX
    XXXXX
    +
    X X XXXXX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-015.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-015.html new file mode 100644 index 0000000000..9b9b3690e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-015.html @@ -0,0 +1,31 @@ + + +CSS Text test: breaking opportunities at leading spaces with white-space:pre-wrap + + + + + + + + + +

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

    +
    +
    X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-016.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-016.html new file mode 100644 index 0000000000..57a121815d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-016.html @@ -0,0 +1,31 @@ + + +CSS Text test: breaking opportunities at leading spaces with white-space:pre-wrap + + + + + + + + + +

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

    +
    +
    XXXX
    X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-017.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-017.html new file mode 100644 index 0000000000..9aad17e9c5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-leading-spaces-017.html @@ -0,0 +1,31 @@ + + +CSS Text test: breaking opportunities at leading spaces with white-space:pre-wrap + + + + + + + + + +

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

    +
    +
    X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-001.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-001.html new file mode 100644 index 0000000000..e57da83e9f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-001.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: wrapping opportunity after pre-wrap tabs + + + + + + + +

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

    +
    XX
    XX
    +
    XX XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-002.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-002.html new file mode 100644 index 0000000000..11ec850940 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-002.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: wrapping opportunity after pre-wrap tabs and spaces + + + + + + + +

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

    +
    XX
    XX
    +
    XX XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-003.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-003.html new file mode 100644 index 0000000000..a54debe80a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-003.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: no wrapping opportunity between pre-wrap tabs + + + + + + + +

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

    +
    XX
    XX
    +
    XX XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-004.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-004.html new file mode 100644 index 0000000000..22c3ec45c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-004.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: no wrapping opportunity between pre-wrap tabs and spaces + + + + + + + +

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

    +
    XX
    XX
    +
    XX XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-005.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-005.html new file mode 100644 index 0000000000..edbc5974c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-005.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: pre-wrap tabs hang + + + + + + + +

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

    +
    XX
    XX
    +
    XX XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-006.html b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-006.html new file mode 100644 index 0000000000..4bdb7a21c7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/pre-wrap-tab-006.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: pre-wrap tabs and spaces hang + + + + + + + +

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

    +
    XX
    XX
    +
    XX XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/break-spaces-tab-003-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/break-spaces-tab-003-ref.html new file mode 100644 index 0000000000..52a8c491cc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/break-spaces-tab-003-ref.html @@ -0,0 +1,14 @@ + + +Test reference + + + + +

    Test passes if there are two filled green squares and no red.

    +
    X




    X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/break-spaces-tab-005-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/break-spaces-tab-005-ref.html new file mode 100644 index 0000000000..798e35fd66 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/break-spaces-tab-005-ref.html @@ -0,0 +1,16 @@ + + +Test reference + + + + +

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

    XX
    XX
    XX
    XX
    XX
    XX
    XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/control-chars-000-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/control-chars-000-ref.html new file mode 100644 index 0000000000..9d5fcb2714 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/control-chars-000-ref.html @@ -0,0 +1,6 @@ + + +CSS test mismatch reference + + +

    Test passes if there is a visible character below. diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/control-chars-00D-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/control-chars-00D-ref.html new file mode 100644 index 0000000000..ae214b7485 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/control-chars-00D-ref.html @@ -0,0 +1,26 @@ + + +Reference file + + + +

    Test passes if blue charaters are arranged exactly in the same way as the orange ones. + +

    A B C D E F G H
    + +
    A B C D E F G H
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-001-ref.html new file mode 100644 index 0000000000..2aa8f4a83c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-001-ref.html @@ -0,0 +1,43 @@ + + +CSS Text 3 test reference + + + + +

    Test passes if each pair of blue / orange boxes are identical (except for the color of their border). + +

    A B ا
    ب
    +
    A B ا
    ب
    + +
    + +
    A B ا
    ب
    +
    A B ا
    ب
    + +
    + +
    A B ا ب
    +
    A B ا ب
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-002-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-002-ref.html new file mode 100644 index 0000000000..05b5546397 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-002-ref.html @@ -0,0 +1,52 @@ + + +CSS Text 3 test reference + + + + +

    Test passes if each pair of blue / orange boxes are identical (except for the color of their border). + + +

    A B ا
    ب
    +
    A B ا
    ب
    + +
    + +
    A B ا
    ب
    +
    A B ا
    ب
    + +
    + +
    A B ا ب
    +
    A B ا ب
    + +
    + +
    A B ا ب
    +
    A B ا ب
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-003-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-003-ref.html new file mode 100644 index 0000000000..57e23bdc10 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-003-ref.html @@ -0,0 +1,22 @@ + + +CSS Text 3 test reference + + + + +

    Test passes if a blue box (the white space) is visible at the left start in first line.

    +
    بXOPX
    XXX
    D
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-004-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-004-ref.html new file mode 100644 index 0000000000..d845f2ac95 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-004-ref.html @@ -0,0 +1,21 @@ + + +CSS Text 3 test reference + + + + +

    Test passes if a blue box (the white space) is visible at the left start in first line and no red is shown.

    +
    X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-alt-003-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-alt-003-ref.html new file mode 100644 index 0000000000..6861ec61de --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-alt-003-ref.html @@ -0,0 +1,23 @@ + + +CSS Text 3 test reference + + + + +

    Test passes if a blue box (the white space) is visible at the left start in first line.

    +
    بXOPX
    XXX
    D
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-alt-004-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-alt-004-ref.html new file mode 100644 index 0000000000..4d068654a7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/eol-spaces-bidi-alt-004-ref.html @@ -0,0 +1,18 @@ + + +CSS Text 3 test reference + + + + +

    Test passes if a blue box (the white space) is visible at the left start in first line and no red is shown.

    +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/full-width-leading-spaces-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/full-width-leading-spaces-001-ref.html new file mode 100644 index 0000000000..2b9cf1c3b2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/full-width-leading-spaces-001-ref.html @@ -0,0 +1,6 @@ + + +CSS test reference + +

    Test passes if the characters below are arranged in a green rectangle and if there is no red. +

    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/line-edge-white-space-collapse-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/line-edge-white-space-collapse-001-ref.html new file mode 100644 index 0000000000..02fa594255 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/line-edge-white-space-collapse-001-ref.html @@ -0,0 +1,23 @@ + + + + + +CSS test reference + + +

    Test passes if there is a single green rectangle next to ABCDEFGHIJ, and no red. + +

    A
    +
    B
    +
    C
    +
    D
    +
    E
    +
    F
    +
    G
    +
    H
    +
    I
    +
    J
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/line-edge-white-space-collapse-002-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/line-edge-white-space-collapse-002-ref.html new file mode 100644 index 0000000000..ea1faa2ed1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/line-edge-white-space-collapse-002-ref.html @@ -0,0 +1,24 @@ + + + + + +CSS test reference + + +

    Test passes if there is a single green rectangle, and no red. The letters KLMNOPQRST must be immediately to its right, vertically aligned with each other. + +

    K
    +
    L
    +
    M
    +
    N
    +
    O
    +
    P
    +
    Q
    +
    R
    +
    S
    +
    T
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/object-replacement-1-notref.html b/testing/web-platform/tests/css/css-text/white-space/reference/object-replacement-1-notref.html new file mode 100644 index 0000000000..c4280f5fdd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/object-replacement-1-notref.html @@ -0,0 +1,13 @@ + + + + +CSS Text: U+FFFC OBJECT REPLACEMENT CHARACTER presence + + + + +This test makes sure that the U+FFFC OBJECT REPLACEMENT CHARACTER doesn't get deleted. The test passes if the letter below isn't at the left edge of the green box. +
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/object-replacement-2-notref.html b/testing/web-platform/tests/css/css-text/white-space/reference/object-replacement-2-notref.html new file mode 100644 index 0000000000..644dfc4b02 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/object-replacement-2-notref.html @@ -0,0 +1,13 @@ + + + + +CSS Text: U+FFFC OBJECT REPLACEMENT CHARACTER presence + + + + +This test makes sure that the U+FFFC OBJECT REPLACEMENT CHARACTER doesn't get deleted. The test passes if the letter below isn't at the left edge of the green box. +
    e
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-float-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-float-001-ref.html new file mode 100644 index 0000000000..9753cb37b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/pre-float-001-ref.html @@ -0,0 +1,31 @@ + + + + +
    +
    123456
    123456
    +
    +
    1234567
    1234567
    +
    +
    1234567
    1234567
    +
    +
    1234567
    1234567
    +
    +
    12345678
    12345678
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-001-ref.html new file mode 100644 index 0000000000..c60a342a03 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-001-ref.html @@ -0,0 +1,17 @@ + + +CSS Text level 3 Test reference file + + + + +

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

    +
    XX
    XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-012-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-012-ref.html new file mode 100644 index 0000000000..a0aee138b9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-012-ref.html @@ -0,0 +1,21 @@ + + +CSS Text level 3 Test reference + + + + +

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

    +
    XX +XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-013-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-013-ref.html new file mode 100644 index 0000000000..b91fc8b6c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-013-ref.html @@ -0,0 +1,21 @@ + + +CSS Text level 3 Test reference + + + + +

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

    +
    XX +XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-014-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-014-ref.html new file mode 100644 index 0000000000..87d51f6067 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-014-ref.html @@ -0,0 +1,18 @@ + + +CSS Text level 3 Test reference + + + + +

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

    +
    XXXX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-018-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-018-ref.html new file mode 100644 index 0000000000..a87649432f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-018-ref.html @@ -0,0 +1,23 @@ + + +Test reference + + + +

    Test passes if the two boxes below are identical. + +

    0
    +
    0
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-019-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-019-ref.html new file mode 100644 index 0000000000..e3be478a35 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-019-ref.html @@ -0,0 +1,21 @@ + + +Test reference + + + + +

    Test passes if there are green squares below and no red. + +

    0
    0 0
    0
    + +
    0
    0 0
    0
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-020-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-020-ref.html new file mode 100644 index 0000000000..2ef5e7f408 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-020-ref.html @@ -0,0 +1,19 @@ + + +test reference + + + + +

    Test passes if there are green rectangles below and no red. + +

    0 0
    0 0
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-center-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-center-001-ref.html new file mode 100644 index 0000000000..c06d4ce4ca --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-center-001-ref.html @@ -0,0 +1,28 @@ + + + + +CSS Text reference + + + + +

    The text on each line should be neatly centered:

    + +
    one two three
    +four five
    +six seven eight
    +nine ten.
    +un deux trois
    +quatre cinq
    +six sept huit
    +neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-center-002-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-center-002-ref.html new file mode 100644 index 0000000000..ea211e2fa0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-center-002-ref.html @@ -0,0 +1,29 @@ + + + + +CSS Text reference + + + + +

    The text on each line should be neatly centered:

    + + +
    one two three
    +four five
    +six seven eight
    +.nine ten
    +un deux trois
    +quatre cinq
    +six sept huit
    +neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-center-003-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-center-003-ref.html new file mode 100644 index 0000000000..1970d9045b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-center-003-ref.html @@ -0,0 +1,29 @@ + + + + +CSS Text reference + + + + +

    The text on each line should be neatly centered:

    + + +
    eerht owt eno
    +evif ruof
    +thgie neves xis
    +.net enin
    +siort xued nu
    +qnic ertauq
    +tiuh tpes xis
    +xid fuen
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-left-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-left-001-ref.html new file mode 100644 index 0000000000..ee7153726d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-left-001-ref.html @@ -0,0 +1,28 @@ + + + + +CSS Text reference + + + + +

    The text on each line should be neatly left-aligned:

    + +
    one two three
    +four five
    +six seven eight
    +nine ten.
    +un deux trois
    +quatre cinq
    +six sept huit
    +neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-left-002-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-left-002-ref.html new file mode 100644 index 0000000000..ace8924065 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-left-002-ref.html @@ -0,0 +1,29 @@ + + + + +CSS Text reference + + + + +

    The text on each line should be neatly left-aligned:

    + + +
    one two three
    +four five
    +six seven eight
    +.nine ten
    +un deux trois
    +quatre cinq
    +six sept huit
    +neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-left-003-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-left-003-ref.html new file mode 100644 index 0000000000..d86c035115 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-left-003-ref.html @@ -0,0 +1,29 @@ + + + + +CSS Text reference + + + + +

    The text on each line should be neatly left-aligned:

    + + +
    eerht owt eno
    +evif ruof
    +thgie neves xis
    +.net enin
    +siort xued nu
    +qnic ertauq
    +tiuh tpes xis
    +xid fuen
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-right-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-right-001-ref.html new file mode 100644 index 0000000000..45782ddcea --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-right-001-ref.html @@ -0,0 +1,28 @@ + + + + +CSS Text reference + + + + +

    The text on each line should be neatly right-aligned:

    + +
    one two three
    +four five
    +six seven eight
    +nine ten.
    +un deux trois
    +quatre cinq
    +six sept huit
    +neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-right-002-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-right-002-ref.html new file mode 100644 index 0000000000..45f59e3b5f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-right-002-ref.html @@ -0,0 +1,29 @@ + + + + +CSS Text reference + + + + +

    The text on each line should be neatly right-aligned:

    + + +
    one two three
    +four five
    +six seven eight
    +.nine ten
    +un deux trois
    +quatre cinq
    +six sept huit
    +neuf dix
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-right-003-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-right-003-ref.html new file mode 100644 index 0000000000..4d294b22d3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-align-right-003-ref.html @@ -0,0 +1,29 @@ + + + + +CSS Text reference + + + + +

    The text on each line should be neatly right-aligned:

    + + +
    eerht owt eno
    +evif ruof
    +thgie neves xis
    +.net enin
    +siort xued nu
    +qnic ertauq
    +tiuh tpes xis
    +xid fuen
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-float-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-float-001-ref.html new file mode 100644 index 0000000000..e72b3c94ea --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/pre-wrap-float-001-ref.html @@ -0,0 +1,31 @@ + + + + +
    +
    123456
    123456
    +
    +
    1234567
    1234567
    +
    +
    1234567
    1234567
    +
    +
    1234567
    1234567
    +
    +


    12345678
    12345678
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/tab-bidi-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/tab-bidi-001-ref.html new file mode 100644 index 0000000000..9f081f9103 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/tab-bidi-001-ref.html @@ -0,0 +1,42 @@ + + +CSS Text Reference: Tabs vs. Bidi + + + +

    Test passes if all three rows of each box are identical. + +

    +
    A B C D
    +
    A B C D
    +
    A B C D
    +
    +
    +
    א בּ ג ד
    +
    א בּ ג ד
    +
    א בּ ג ד
    +
    +
    +
    A B C D
    +
    A B C D
    +
    A B C D
    +
    +
    +
    א בּ ג ד
    +
    א בּ ג ד
    +
    א בּ ג ד
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/tab-stop-threshold-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/tab-stop-threshold-001-ref.html new file mode 100644 index 0000000000..5694dd2f52 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/tab-stop-threshold-001-ref.html @@ -0,0 +1,16 @@ + + +CSS Test reference + + + +

    Test passes if the 4 letters bellow are vertically aligned. +

    P
    +
    A
    +
    S
    +
    S
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/tab-stop-threshold-002-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/tab-stop-threshold-002-ref.html new file mode 100644 index 0000000000..35c568bbca --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/tab-stop-threshold-002-ref.html @@ -0,0 +1,16 @@ + + +CSS test reference + + +

    Test passes if the 4 letters bellow are vertically aligned. +

    P
    +
    A
    +
    S
    +
    S
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-002-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-002-ref.html new file mode 100644 index 0000000000..d8c1834d95 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-002-ref.html @@ -0,0 +1,12 @@ + + + +
    + 123 567 901 345 789 123 +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-align-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-align-001-ref.html new file mode 100644 index 0000000000..e522e3711c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-align-001-ref.html @@ -0,0 +1,21 @@ + + +
    + 123456789 123 567 + 123456789 123 567 +
    +
    + 123456789 123 567 + 123456789 123 567 +
    +
    + 123456789 123 567 + 123456789 123 567 +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-dynamic-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-dynamic-001-ref.html new file mode 100644 index 0000000000..43202e4d97 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-dynamic-001-ref.html @@ -0,0 +1,16 @@ + + +
    + 123 567 901 345 789 + 123 567 901 345 789 + 123 567 901 345 789 + 999 +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-float-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-float-001-ref.html new file mode 100644 index 0000000000..0e3e5c7967 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-float-001-ref.html @@ -0,0 +1,16 @@ + + + +
    FLOAT
    FLOAT
    abc de fg
    hij klm
    nop qrst uvw xyz!
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-float-002-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-float-002-ref.html new file mode 100644 index 0000000000..fc068905f2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-float-002-ref.html @@ -0,0 +1,16 @@ + + + +
    FLOAT
    FLOAT
    abc de fg
    hij klm
    nop qrst uvw xyz!
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-float-005-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-float-005-ref.html new file mode 100644 index 0000000000..b28426f575 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-float-005-ref.html @@ -0,0 +1,22 @@ + + + +
    FLOAT
    FLOAT
    abcde fghi
    jklm nop
    FLOAT
    FLOAT

    qrst uvw xyz!
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-line-clamp-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-line-clamp-001-ref.html new file mode 100644 index 0000000000..4e465be7cc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-line-clamp-001-ref.html @@ -0,0 +1,17 @@ + + +
    + 123 567 901 345 789 + 123 567 901 345 789 + 123 +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-overflow-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-overflow-001-ref.html new file mode 100644 index 0000000000..64a1cf3d8d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-overflow-001-ref.html @@ -0,0 +1,11 @@ + + +
    CONTROLLING
    YOUR BU
    +
    CONTROLLING
    YOUR BU BU
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-overflow-002-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-overflow-002-ref.html new file mode 100644 index 0000000000..6d49010185 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-overflow-002-ref.html @@ -0,0 +1,13 @@ + + + + +
    +Interconnect
    your build +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-text-indent-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-text-indent-001-ref.html new file mode 100644 index 0000000000..401e35e2f1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/text-wrap-balance-text-indent-001-ref.html @@ -0,0 +1,16 @@ + + + +
    + 01
    + 34 6 89
    + 12 3 56 +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/textarea-pre-wrap-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/textarea-pre-wrap-001-ref.html new file mode 100644 index 0000000000..31070ea928 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/textarea-pre-wrap-001-ref.html @@ -0,0 +1,34 @@ + + +CSS Text level 3 Test reference file + + + + + +

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

    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/textarea-pre-wrap-014-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/textarea-pre-wrap-014-ref.html new file mode 100644 index 0000000000..99a38bf88b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/textarea-pre-wrap-014-ref.html @@ -0,0 +1,5 @@ + + +Test reference + +

    Test passes if there is no red below.

    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-001-ref.html new file mode 100644 index 0000000000..d9a040ae77 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-001-ref.html @@ -0,0 +1,20 @@ + + +CSS test reference + + + +

    Test passes if the shape below is green and if there is no red. + +

    あああ
    +
    ああ
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-002-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-002-ref.html new file mode 100644 index 0000000000..a153844a97 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-002-ref.html @@ -0,0 +1,20 @@ + + +CSS test reference + + + +

    Test passes if the shape below is green and if there is no red. + +

    ああああ あ あ
    +
    ああ
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-003-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-003-ref.html new file mode 100644 index 0000000000..7c59b1f6f2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-003-ref.html @@ -0,0 +1,11 @@ + + +CSS test reference + + + +

    Test passes if the characters below are arranged in a square and if there is a blue rectangle at the end of the first line. +

    ああ 
    ああ
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-004-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-004-ref.html new file mode 100644 index 0000000000..a72e050031 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-004-ref.html @@ -0,0 +1,11 @@ + + +CSS test reference + + + +

    Test passes if the characters below are arranged in a square and if there is a blue rectangle at the end of the first line. +

    ああ      
    ああ
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-011-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-011-ref.html new file mode 100644 index 0000000000..a2efec2490 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-011-ref.html @@ -0,0 +1,15 @@ + + +CSS test reference + + + + +

    Test passes if the characters below are arranged in a single line and if there is a blue square at the end of the first line. +

    X X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-alt-003-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-alt-003-ref.html new file mode 100644 index 0000000000..9f579f29e0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-alt-003-ref.html @@ -0,0 +1,22 @@ + + +CSS test reference + + + +

    Test passes if the characters below are arranged in a square and if there is a blue rectangle at the end of the first line. +

    ああ
    ああ
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-alt-011-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-alt-011-ref.html new file mode 100644 index 0000000000..03023f5359 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-alt-011-ref.html @@ -0,0 +1,11 @@ + + +CSS test reference + + + + +

    Test passes if the characters below are arranged in a square and if there is a blue rectangle at the end of the first line. +

    X XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-break-spaces-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-break-spaces-001-ref.html new file mode 100644 index 0000000000..293f752174 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ideographic-space-break-spaces-001-ref.html @@ -0,0 +1,13 @@ + + +CSS test reference + + + +

    Test passes if the characters below are arranged in pairs with a empty line in between.

    +
    ああ

    ああ
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ogham-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ogham-001-ref.html new file mode 100644 index 0000000000..1b6fddd30e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-ogham-001-ref.html @@ -0,0 +1,19 @@ + + +CSS Text level 3 Test Reference + + + +

    Test passes if the content of the blue and orange boxes is identical to that of the black box. + +

    ᚛ᚑᚌᚐᚋ᚜
    ᚛ᚑᚌᚐᚋ᚜
    +
    ᚛ᚑᚌᚐᚋ᚜
    ᚛ᚑᚌᚐᚋ᚜
    +
    ᚛ᚑᚌᚐᚋ᚜
    ᚛ᚑᚌᚐᚋ᚜
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-001-ref.html new file mode 100644 index 0000000000..e406b86a3a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-001-ref.html @@ -0,0 +1,19 @@ + + +CSS test reference + + + +

    Test passes if the shape below is green and if there is no red. + +

    xx                    
    +
    xx
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-002-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-002-ref.html new file mode 100644 index 0000000000..3939dabe5d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-002-ref.html @@ -0,0 +1,33 @@ + + +Test reference + + + + +

    Test passes if there are two green tall boxes below and no red. + +

    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-break-spaces-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-break-spaces-001-ref.html new file mode 100644 index 0000000000..1be4e240bc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-break-spaces-001-ref.html @@ -0,0 +1,31 @@ + + +Test reference + + + + +

    Test passes if the orange and blue parts of this page are identical. + +

    +
    xx 

    あ 

    あ 
    xx
    +
    +
    +
    xx 

    あ 

    あ 
    xx
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-break-spaces-002-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-break-spaces-002-ref.html new file mode 100644 index 0000000000..98115699a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-break-spaces-002-ref.html @@ -0,0 +1,31 @@ + + +Test reference + + + + +

    Test passes if the orange and blue parts of this page are identical. + +

    +
    xx




    xx
    +
    +
    +
    xx




    xx
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-break-spaces-009-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-break-spaces-009-ref.html new file mode 100644 index 0000000000..d62e758e2f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-break-spaces-009-ref.html @@ -0,0 +1,31 @@ + + +Test reference + + + + +

    Test passes if the orange and blue parts of this page are identical. + +

    +
    xx あ
    あ あ
    あ xx
    +
    +
    +
    xx あ
    あ あ
    あ xx
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-break-spaces-013-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-break-spaces-013-ref.html new file mode 100644 index 0000000000..07a78787cb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-other-space-separators-break-spaces-013-ref.html @@ -0,0 +1,31 @@ + + +Test reference + + + + +

    Test passes if the orange and blue parts of this page are identical. + +

    +
    xx あ
    あ あ
    あ xx
    +
    +
    +
    xx あ
    あ あ
    あ xx
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-align-start-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-align-start-ref.html new file mode 100644 index 0000000000..b65a8fe754 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-align-start-ref.html @@ -0,0 +1,17 @@ + + + +
    0 00
    +
    0 0
    +
    0 0
    +
    0 0
    +
    0 0
    0 0
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-and-text-alignment-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-and-text-alignment-001-ref.html new file mode 100644 index 0000000000..3dbb85a711 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-and-text-alignment-001-ref.html @@ -0,0 +1,27 @@ + + +CSS Text Reference File + + + +
    XXX X
    +
    XXX X
    +
    XXX X
    +
    XXX X
    +
    XXX X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-and-text-alignment-002-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-and-text-alignment-002-ref.html new file mode 100644 index 0000000000..a0811e61a1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-and-text-alignment-002-ref.html @@ -0,0 +1,27 @@ + + +CSS Text Reference File + + + +
    XXXX X
    +
    XXXX X
    +
    XXXX X
    +
    XXXX X
    +
    XXXX X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-and-text-alignment-rtl-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-and-text-alignment-rtl-001-ref.html new file mode 100644 index 0000000000..3de3f475b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-and-text-alignment-rtl-001-ref.html @@ -0,0 +1,29 @@ + + +CSS Text Reference File + + + +
    XXX X
    +
    XXX X
    +
    XXX X
    +
    XXX X
    +
    XXX X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-and-text-alignment-rtl-002-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-and-text-alignment-rtl-002-ref.html new file mode 100644 index 0000000000..8b29f31dbf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-and-text-alignment-rtl-002-ref.html @@ -0,0 +1,29 @@ + + +CSS Text Reference File + + + +
    XXXX X
    +
    XXXX X
    +
    XXXX X
    +
    XXXX X
    +
    XXXX X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-and-text-alignment-rtl-005-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-and-text-alignment-rtl-005-ref.html new file mode 100644 index 0000000000..e93ee65281 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-and-text-alignment-rtl-005-ref.html @@ -0,0 +1,29 @@ + + +CSS Text Reference File + + + +
     XXX X
    +
     XXX X
    +
     XXX X
    +
     XXX X
    +
     XXX X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-rtl-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-rtl-001-ref.html new file mode 100644 index 0000000000..25094d539d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/trailing-space-rtl-001-ref.html @@ -0,0 +1,20 @@ + + + + +
    אבג אבגד אבגדה
    +
    אבג אבגד אבגדה
    +
    123 12345 1234567
    +
    123 12345 1234567
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-applies-to-text-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-applies-to-text-001-ref.html new file mode 100644 index 0000000000..d9d8336365 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-applies-to-text-001-ref.html @@ -0,0 +1,139 @@ + + + + + CSS Reference Test + + + + + +

    Test passes if the characters inside of each black bordered rectangles on the lefthand side are laid out identically to their counterparts on the righthand side. + +

    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-break-spaces-005-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-break-spaces-005-ref.html new file mode 100644 index 0000000000..dece5f7394 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-break-spaces-005-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/white-space/reference/white-space-collapse-discard-001-ref.xht b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-collapse-discard-001-ref.xht new file mode 100644 index 0000000000..02649bebce --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-collapse-discard-001-ref.xht @@ -0,0 +1,26 @@ + + + + + CSS Test: white-space-collapse - discard - basic cases Reftest Reference + + + + +

    + Test passes if the first sentence matches the second one. +

    +
    + AllWhiteSpaceInTheElementShouldBeDiscarded. +
    +
    + AllWhiteSpaceInTheElementShouldBeDiscarded. +
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-collapse-preserve-breaks-001-ref.xht b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-collapse-preserve-breaks-001-ref.xht new file mode 100644 index 0000000000..462c2fc426 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-collapse-preserve-breaks-001-ref.xht @@ -0,0 +1,32 @@ + + + + + CSS Test: white-space-collapse - preserve-breaks - basic cases Reftest Reference + + + + +

    + Test passes if the first two sentences matches the second one. +

    +

    + + Sequences of white space should collapse into a single character.
    + But segment breaks as forced line breaks are preserved. +
    +

    +

    + + Sequences of white space should collapse into a single character.
    + But segment breaks as forced line breaks are preserved. +
    +

    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-001-ref.html new file mode 100644 index 0000000000..3fbc32b1b1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-001-ref.html @@ -0,0 +1,17 @@ + + +test reference + + + + +

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

    XS
    S
    XS
    S
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-002-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-002-ref.html new file mode 100644 index 0000000000..dfc2690923 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-002-ref.html @@ -0,0 +1,20 @@ + + +test reference + + + + +

    Test passes if there is a single blue rectangle below. +

    +XXX
    +XXX +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-003-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-003-ref.html new file mode 100644 index 0000000000..0047109982 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-003-ref.html @@ -0,0 +1,17 @@ + + +test reference + + + + +

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

    X
    X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-004-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-004-ref.html new file mode 100644 index 0000000000..93b8b913cc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-intrinsic-size-004-ref.html @@ -0,0 +1,18 @@ + + +test reference + + + +

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

    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-letter-spacing-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-letter-spacing-001-ref.html new file mode 100644 index 0000000000..2324661d08 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-letter-spacing-001-ref.html @@ -0,0 +1,21 @@ + + + + +CSS Test reference + +

    The five boxes below should all look the same:

    +
    Two lines
    of text
    +
    Two lines
    of text
    +
    Two lines
    of text
    +
    Two lines
    of text
    +
    Two lines
    of text
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-normal-011-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-normal-011-ref.html new file mode 100644 index 0000000000..ac1f95f623 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-normal-011-ref.html @@ -0,0 +1,31 @@ + + + + + CSS Reference Test + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    Lorem ipsum. +Dolor sit amet. +consectetur
    + +
    Lorem ipsum. +Dolor sit amet. +consectetur
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-nowrap-011-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-nowrap-011-ref.html new file mode 100644 index 0000000000..b70f993c80 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-nowrap-011-ref.html @@ -0,0 +1,28 @@ + + + + + CSS Reference Test + + + + + + + +

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

    Lorem ipsum. Dolor sit amet.
    +consectetur
    + +
    Lorem ipsum. Dolor sit amet.
    +consectetur
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-011-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-011-ref.html new file mode 100644 index 0000000000..c3aecc8dfb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-011-ref.html @@ -0,0 +1,30 @@ + + + + + CSS Reference Test + + + + + + + +

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

    Lorem ipsum.        Dolor
    +   sit  amet. 
    +consectetur
    + +
    Lorem ipsum.        Dolor
    +   sit  amet. 
    +consectetur
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-031-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-031-ref.html new file mode 100644 index 0000000000..93181354ba --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-031-ref.html @@ -0,0 +1,30 @@ + + + + + CSS Reference Test + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    Lorem ipsum.
    +Dolor
    +   sit  amet.
    + +
    Lorem ipsum.
    +Dolor
    +   sit  amet.
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-034-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-034-ref.html new file mode 100644 index 0000000000..b920bdb111 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-034-ref.html @@ -0,0 +1,30 @@ + + + + + CSS Reference Test + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    Lorem ipsum.    
    +  Dolor
    +   sit  amet.
    + +
    Lorem ipsum.    
    +  Dolor
    +   sit  amet.
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-justify-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-justify-001-ref.html new file mode 100644 index 0000000000..82b10ac6a4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-justify-001-ref.html @@ -0,0 +1,22 @@ + + +CSS Text reference + + + +

    Test passes if the two blocks are rendered identically

    + +
    one two three four five six seven eight nine ten
    + +
    one two three four five six seven eight nine ten
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-justify-002-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-justify-002-ref.html new file mode 100644 index 0000000000..cd228e234c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-justify-002-ref.html @@ -0,0 +1,22 @@ + + +CSS Text reference + + + +

    Test passes if the two blocks are rendered identically

    + +
    one two  three   four five six seven eight nine   ten
    + +
    one two  three   four five six seven eight nine   ten
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-justify-003-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-justify-003-ref.html new file mode 100644 index 0000000000..d72988230e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-justify-003-ref.html @@ -0,0 +1,22 @@ + + +CSS Text reference + + + +

    Test passes if the two blocks are rendered identically

    + +
    one two  three
       four  five  six seven   eight   nine ten
    + +
    one two  three
       four  five  six seven   eight   nine ten
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-justify-004-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-justify-004-ref.html new file mode 100644 index 0000000000..be487e6f3c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-justify-004-ref.html @@ -0,0 +1,23 @@ + + +CSS Text reference + + + +

    Test passes if the two blocks are rendered identically

    + +
    ,one, two, three
    four, five, six, !seven, eight, nine
    + +
    ,one, two, three
    four, five, six, !seven, eight, nine
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-001-ref.html new file mode 100644 index 0000000000..8db147766b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-001-ref.html @@ -0,0 +1,18 @@ + + +CSS Text test: hanging trailing spaces with white-space:pre-wrap + + + + +

    This test passes if the 4 letters below are verticaly aligned. + +

    P
    +
    A
    +
    S
    +
    S
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-002-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-002-ref.html new file mode 100644 index 0000000000..0971868116 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-002-ref.html @@ -0,0 +1,20 @@ + + +CSS test Reference + + + + +

    This test passes if the orange blocks below are vertically aligned with the blue ones. + +

    X X X X
    +
    X X X X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-003-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-003-ref.html new file mode 100644 index 0000000000..1b50b667c0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-003-ref.html @@ -0,0 +1,16 @@ + + +CSS test Reference + + + + + +

    This test passes if there is a green rectangle and no red. + +

    X
    X
    X
    X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-004-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-004-ref.html new file mode 100644 index 0000000000..de92f22e62 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-004-ref.html @@ -0,0 +1,17 @@ + + +CSS test Reference + + + + + +

    This test passes if there is a green square and no red. + +

    XXX
    XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-012-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-012-ref.html new file mode 100644 index 0000000000..c4751fa5ea --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-012-ref.html @@ -0,0 +1,15 @@ + + +CSS test Reference + + + + +

    This test passes if the line is broken after the 2nd white space, which hangs (blue). +

    XX X
    X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-013-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-013-ref.html new file mode 100644 index 0000000000..af1f6bf268 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-013-ref.html @@ -0,0 +1,13 @@ + + + +CSS test Reference + + + +

    This test passes if the line is after the white space, which hangs (blue). + +

    ああ
    X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-014-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-014-ref.html new file mode 100644 index 0000000000..29f69dc142 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-014-ref.html @@ -0,0 +1,15 @@ + + +CSS test Reference + + + + +

    This test passes if the line is broken after the 2nd white space, which hangs (blue). +

    XX X
    XXXX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-015-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-015-ref.html new file mode 100644 index 0000000000..ffcabadeb3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-015-ref.html @@ -0,0 +1,15 @@ + + +CSS test Reference + + + + +

    This test passes if the line is broken after the 2nd white space, which hangs (blue). +

    XX XX
    X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-021-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-021-ref.html new file mode 100644 index 0000000000..02c25f4d1a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-021-ref.html @@ -0,0 +1,37 @@ + + + + + CSS Reference Test + + + + + +

    Test passes if the characters inside each black-bordered rectangle are laid out identically and if each black-bordered rectangle does not generate a horizontal scrollbar. + +

    Lorem ipsum.    
    +Dolor
    +   sit amet.
    +consectetur
    + +
    Lorem ipsum.    
    +Dolor
    +   sit amet.
    +consectetur
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-alt-004-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-alt-004-ref.html new file mode 100644 index 0000000000..0cbc7b231f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-alt-004-ref.html @@ -0,0 +1,16 @@ + + +CSS test Reference + + + + + +

    This test passes if there is a green square and no red. + +

    XX
    XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-alt-012-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-alt-012-ref.html new file mode 100644 index 0000000000..fc485c42b1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-alt-012-ref.html @@ -0,0 +1,15 @@ + + +CSS test Reference + + + + +

    This test passes if the line is broken after the 2nd white space, which hangs (blue). +

    XX X
    X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-alt-013-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-alt-013-ref.html new file mode 100644 index 0000000000..ca5032540b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-alt-013-ref.html @@ -0,0 +1,13 @@ + + + +CSS test Reference + + + +

    This test passes if the line is after the white space, which hangs (blue). + +

    ああ
    X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-alt-014-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-alt-014-ref.html new file mode 100644 index 0000000000..0df3b9f738 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-alt-014-ref.html @@ -0,0 +1,15 @@ + + +CSS test Reference + + + + +

    This test passes if the line is broken after the 2nd white space, which hangs (blue). +

    XX X
    XXXX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-alt-015-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-alt-015-ref.html new file mode 100644 index 0000000000..0faae57a3e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-pre-wrap-trailing-spaces-alt-015-ref.html @@ -0,0 +1,15 @@ + + +CSS test Reference + + + + +

    This test passes if the line is broken after the 2nd white space, which hangs (blue). +

    XX XX
    X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-trim-discard-inner-001-ref.xht b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-trim-discard-inner-001-ref.xht new file mode 100644 index 0000000000..64be70b5f1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-trim-discard-inner-001-ref.xht @@ -0,0 +1,36 @@ + + + + + CSS Test: white-space-trim - discard-inner - basic cases Reftest Reference + + + + +

    + Test passes if each text positions in the first line match the corresponding positions in the second line. +

    +
    + [1 2] + [  3  4  ] + [5 6] + [7 + +8] +
    +
    + [1 2] + [  3  4  ] + [5 6] + [7 + +8] +
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-vs-joiners-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-vs-joiners-001-ref.html new file mode 100644 index 0000000000..cab5556406 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-vs-joiners-001-ref.html @@ -0,0 +1,27 @@ + + + +CSS Text reference + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-vs-joiners-002-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-vs-joiners-002-ref.html new file mode 100644 index 0000000000..63bbe7ac02 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-vs-joiners-002-ref.html @@ -0,0 +1,23 @@ + + + +CSS Text reference + + + + + +

    + This + is + a + simple + test +

    + diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-wrap-after-nowrap-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-wrap-after-nowrap-001-ref.html new file mode 100644 index 0000000000..71e1c82465 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-wrap-after-nowrap-001-ref.html @@ -0,0 +1,28 @@ + + + + +
    +
    12345
    67890
    +
    12345
    67890
    +
    12345
    67890
    +
    12345
    67890
    + +
    12345
    67890
    +
    12345
    67890
    +
    + +
    +

    +

    +
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-zero-fontsize-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-zero-fontsize-001-ref.html new file mode 100644 index 0000000000..3c27ed25be --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-zero-fontsize-001-ref.html @@ -0,0 +1,16 @@ + + +CSS Text test reference + + +
    +foo
    +bar
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/white-space-zero-fontsize-002-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-zero-fontsize-002-ref.html new file mode 100644 index 0000000000..6d2134ac4d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/white-space-zero-fontsize-002-ref.html @@ -0,0 +1,17 @@ + + +CSS Text test reference + + +
    +foo	bar
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/ws-break-spaces-applies-to-001-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/ws-break-spaces-applies-to-001-ref.html new file mode 100644 index 0000000000..842f46913d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/ws-break-spaces-applies-to-001-ref.html @@ -0,0 +1,29 @@ + + + + + CSS Reference Test + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    123 + 8
    + +
    123 + 8
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/ws-break-spaces-applies-to-003-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/ws-break-spaces-applies-to-003-ref.html new file mode 100644 index 0000000000..3bb3617760 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/ws-break-spaces-applies-to-003-ref.html @@ -0,0 +1,29 @@ + + + + + CSS Reference Test + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles (both preceded with a small filled disc) are laid out identically. + +

    • 123 + 8
    + +
    • 123 + 8
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/ws-break-spaces-applies-to-006-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/ws-break-spaces-applies-to-006-ref.html new file mode 100644 index 0000000000..d8a5b90638 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/ws-break-spaces-applies-to-006-ref.html @@ -0,0 +1,35 @@ + + + + + CSS Reference Test + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +
    123 + 8
    + +
    123 + 8
    diff --git a/testing/web-platform/tests/css/css-text/white-space/reference/ws-break-spaces-applies-to-012-ref.html b/testing/web-platform/tests/css/css-text/white-space/reference/ws-break-spaces-applies-to-012-ref.html new file mode 100644 index 0000000000..942bd8fe92 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/reference/ws-break-spaces-applies-to-012-ref.html @@ -0,0 +1,35 @@ + + + + + CSS Reference Test + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +
    123 + 8
    + +
    123 + 8
    diff --git a/testing/web-platform/tests/css/css-text/white-space/remove-slotted-with-whitespace-sibling.html b/testing/web-platform/tests/css/css-text/white-space/remove-slotted-with-whitespace-sibling.html new file mode 100644 index 0000000000..806bf05eac --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/remove-slotted-with-whitespace-sibling.html @@ -0,0 +1,11 @@ + + + +

    There should be a space between "two" and "words" below.

    +
    two
    words
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-000.tentative.html b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-000.tentative.html new file mode 100644 index 0000000000..cb7b0f30b5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-000.tentative.html @@ -0,0 +1,62 @@ + + + + +Whitespace and line break transformation + + + + + + + + +
    +
    hello +there
    +
    hello +there
    +
    hello + there
    +
    hello + there
    +
    hello + + +there
    +
    hello + + + there
    +
    hello there
    + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-001.tentative.html b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-001.tentative.html new file mode 100644 index 0000000000..1640878a00 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-001.tentative.html @@ -0,0 +1,62 @@ + + + + +Wide characters around line break + + + + + + + + +
    +
    日本語 +中国话
    +
    日本語 +中国话
    +
    日本語 + 中国话
    +
    日本語 + 中国话
    +
    日本語 + + +中国话
    +
    日本語 + + + 中国话
    +
    日本語中国话
    + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-002.tentative.html b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-002.tentative.html new file mode 100644 index 0000000000..de51bf6f81 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-002.tentative.html @@ -0,0 +1,62 @@ + + + + +Fullwidth characters around line break + + + + + + + + +
    +
    FULL +WIDTH
    +
    FULL +WIDTH
    +
    FULL + WIDTH
    +
    FULL + WIDTH
    +
    FULL + + +WIDTH
    +
    FULL + + + WIDTH
    +
    FULLWIDTH
    + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-003.tentative.html b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-003.tentative.html new file mode 100644 index 0000000000..15b98b6917 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-003.tentative.html @@ -0,0 +1,62 @@ + + + + +Halfwidth characters around line break + + + + + + + + +
    +
    ハン +カク
    +
    ハン +カク
    +
    ハン + カク
    +
    ハン + カク
    +
    ハン + + +カク
    +
    ハン + + + カク
    +
    ハンカク
    + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-004.tentative.html b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-004.tentative.html new file mode 100644 index 0000000000..e7a12b1337 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-004.tentative.html @@ -0,0 +1,97 @@ + + + + +Won and halfwidth characters around line break + + + + + + + + +
    +
    ₩ +24
    +
    ₩ +24
    +
    ₩ + 24
    +
    ₩ + 24
    +
    ₩ + + +24
    +
    ₩ + + + 24
    +
    ₩24
    +
    24 +₩
    +
    24 +₩
    +
    24 + ₩
    +
    24 + ₩
    +
    24 + + +₩
    +
    24 + + + ₩
    +
    24₩
    + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-005.tentative.html b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-005.tentative.html new file mode 100644 index 0000000000..92f91c3bf8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-005.tentative.html @@ -0,0 +1,62 @@ + + + + +Wide character and non-wide character around line break + + + + + + + + +
    +
    漢字 +kanji
    +
    漢字 +kanji
    +
    漢字 + kanji
    +
    漢字 + kanji
    +
    漢字 + + +kanji
    +
    漢字 + + + kanji
    +
    漢字 kanji
    + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-006.tentative.html b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-006.tentative.html new file mode 100644 index 0000000000..c4fed83d3d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-006.tentative.html @@ -0,0 +1,62 @@ + + + + +Fullwidth character and non-fullwidth character around line break + + + + + + + + +
    +
    FULL +width
    +
    FULL +width
    +
    FULL + width
    +
    FULL + width
    +
    FULL + + +width
    +
    FULL + + + width
    +
    FULL width
    + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-007.tentative.html b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-007.tentative.html new file mode 100644 index 0000000000..4f4f4ab7a4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-007.tentative.html @@ -0,0 +1,62 @@ + + + + +Halfwidth character and non-halfwidth character around line break + + + + + + + + +
    +
    han +カク
    +
    han +カク
    +
    han + カク
    +
    han + カク
    +
    han + + +カク
    +
    han + + + カク
    +
    han カク
    + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-008.tentative.html b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-008.tentative.html new file mode 100644 index 0000000000..6d04366bb6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-008.tentative.html @@ -0,0 +1,62 @@ + + + + +Wide and fullwidth characters around line break + + + + + + + + +
    +
    日本語 +WIDTH
    +
    日本語 +WIDTH
    +
    日本語 + WIDTH
    +
    日本語 + WIDTH
    +
    日本語 + + +WIDTH
    +
    日本語 + + + WIDTH
    +
    日本語WIDTH
    + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-009.tentative.html b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-009.tentative.html new file mode 100644 index 0000000000..c7a79cecac --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-009.tentative.html @@ -0,0 +1,62 @@ + + + + +Fullwidth and halfwidth characters around line break + + + + + + + + +
    +
    FULL +カク
    +
    FULL +カク
    +
    FULL + カク
    +
    FULL + カク
    +
    FULL + + +カク
    +
    FULL + + + カク
    +
    FULLカク
    + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-010.tentative.html b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-010.tentative.html new file mode 100644 index 0000000000..43b4218df3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-010.tentative.html @@ -0,0 +1,62 @@ + + + + +Hangul characters around line break + + + + + + + + +
    +
    한글 +쓰기
    +
    한글 +쓰기
    +
    한글 + 쓰기
    +
    한글 + 쓰기
    +
    한글 + + +쓰기
    +
    한글 + + + 쓰기
    +
    한글 쓰기
    + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-011.tentative.html b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-011.tentative.html new file mode 100644 index 0000000000..d88a8efd34 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-011.tentative.html @@ -0,0 +1,62 @@ + + + + +Hangul jamo characters around line break + + + + + + + + +
    +
    하ᄂ +그ᄅ
    +
    하ᄂ +그ᄅ
    +
    하ᄂ + 그ᄅ
    +
    하ᄂ + 그ᄅ
    +
    하ᄂ + + +그ᄅ
    +
    하ᄂ + + + 그ᄅ
    +
    하ᄂ 그ᄅ
    + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-012.tentative.html b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-012.tentative.html new file mode 100644 index 0000000000..2c8b186c3b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-012.tentative.html @@ -0,0 +1,62 @@ + + + + +Hangul halfwidth jamo characters around line break + + + + + + + + +
    +
    하ᄂ +그ᄅ
    +
    하ᄂ +그ᄅ
    +
    하ᄂ + 그ᄅ
    +
    하ᄂ + 그ᄅ
    +
    하ᄂ + + +그ᄅ
    +
    하ᄂ + + + 그ᄅ
    +
    하ᄂ 그ᄅ
    + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-014.tentative.html b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-014.tentative.html new file mode 100644 index 0000000000..93dc18a8c9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-014.tentative.html @@ -0,0 +1,62 @@ + + + + +Thai characters around line break + + + + + + + + +
    +
    ภาษา +ไทย
    +
    ภาษา +ไทย
    +
    ภาษา + ไทย
    +
    ภาษา + ไทย
    +
    ภาษา + + +ไทย
    +
    ภาษา + + + ไทย
    +
    ภาษา ไทย
    + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-015.tentative.html b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-015.tentative.html new file mode 100644 index 0000000000..095fcd0dd9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-015.tentative.html @@ -0,0 +1,98 @@ + + + + +Thai and Latin characters around line break + + + + + + + + +
    +
    ภาษา +latin
    +
    ภาษา +latin
    +
    ภาษา + latin
    +
    ภาษา + latin
    +
    ภาษา + + +latin
    +
    ภาษา + + + latin
    +
    ภาษา latin
    + +
    latin +ภาษา
    +
    latin +ภาษา
    +
    latin + ภาษา
    +
    latin + ภาษา
    +
    latin + + +ภาษา
    +
    latin + + + ภาษา
    +
    latin ภาษา
    + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-016.tentative.html b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-016.tentative.html new file mode 100644 index 0000000000..2cb36a5b1e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-016.tentative.html @@ -0,0 +1,86 @@ + + + + +Thai with ZWSP before line break + + + + + + + + +
    +
    ภาษา​ +ไทย
    +
    ภาษา​ +ไทย
    +
    ภาษา​ + ไทย
    +
    ภาษา​ + ไทย
    +
    ภาษา​ + + +ไทย
    +
    ภาษา​ + + + ไทย
    +
    ภาษาไทย
    + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-017.tentative.html b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-017.tentative.html new file mode 100644 index 0000000000..52b7ce1f6a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-017.tentative.html @@ -0,0 +1,83 @@ + + + + +Thai with ZWSP after line break + + + + + + + + +
    +
    ภาษา +​ไทย
    +
    ภาษา + ​ไทย
    +
    ภาษา +​ไทย
    +
    ภาษา + ​ไทย
    +
    ภาษา + + +​ไทย
    +
    ภาษา + + + ​ไทย
    +
    ภาษาไทย
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-018.tentative.html b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-018.tentative.html new file mode 100644 index 0000000000..2faf185856 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-018.tentative.html @@ -0,0 +1,46 @@ + + +CSS Text level 3 Test: inline element boundary and segment break transformations + + + + + + + + +

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

    + +
    aa​ +bbb
    + +
    aa +bbb
    + +
    aa +bb
    + +
    aa +bb
    + +
    aa +bbb
    diff --git a/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-019.tentative.html b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-019.tentative.html new file mode 100644 index 0000000000..afbba26425 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/seg-break-transformation-019.tentative.html @@ -0,0 +1,48 @@ + + +CSS Text level 3 Test: out of flow elements and segment break transformations + + + + + + + + +

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

    + +
    aa​ +bbb
    + +
    aa​ +bbb
    + +
    aa​ +bbb
    + +
    aa​ +bbb
    + +
    aa​ +bbb
    diff --git a/testing/web-platform/tests/css/css-text/white-space/support/trailing-space-and-text-alignment.css b/testing/web-platform/tests/css/css-text/white-space/support/trailing-space-and-text-alignment.css new file mode 100644 index 0000000000..3bb9b369fc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/support/trailing-space-and-text-alignment.css @@ -0,0 +1,24 @@ +textarea { + /* Reset user-agent style */ + margin: initial; + padding: initial; + border: initial; + border-radius: initial; + outline: initial; + resize: initial; + overflow-wrap: initial; + + height: 100px; + font: 40px/1 Ahem; + border: 1px solid black; + overflow-y: hidden; + overflow-x: auto; + + /* testing */ + width: 3ch; +} +.left { text-align: left; } +.center { text-align: center; } +.right { text-align: right; } +.start { text-align: start; } +.end { text-align: end; } diff --git a/testing/web-platform/tests/css/css-text/white-space/tab-bidi-001.html b/testing/web-platform/tests/css/css-text/white-space/tab-bidi-001.html new file mode 100644 index 0000000000..cf3190ff9b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/tab-bidi-001.html @@ -0,0 +1,45 @@ + + +CSS Text Test: Tabs vs. Bidi + + + + + + +

    Test passes if all three rows of each box are identical. + +

    +
    A B C D
    +
    A B C D
    +
    A B C D
    +
    +
    +
    א בּ ג ד
    +
    א בּ ג ד
    +
    א בּ ג ד
    +
    +
    +
    A B C D
    +
    A B C D
    +
    A B C D
    +
    +
    +
    א בּ ג ד
    +
    א בּ ג ד
    +
    א בּ ג ד
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-001.html b/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-001.html new file mode 100644 index 0000000000..dae6012bf7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-001.html @@ -0,0 +1,25 @@ + + +CSS Text level 3 Test: the nearest tab stop is more than 0.5 ch away + + + + + + + +

    Test passes if the 4 letters bellow are vertically aligned. +

    P
    +
    A
    +
    S
    +
    S
    diff --git a/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-002.html b/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-002.html new file mode 100644 index 0000000000..1147e4b041 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-002.html @@ -0,0 +1,25 @@ + + +CSS Text level 3 Test: the nearest tab stop is less than 0.5 ch away + + + + + + + +

    Test passes if the 4 letters bellow are vertically aligned. +

    P
    +
    A
    +
    S
    +
    S
    diff --git a/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-003.html b/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-003.html new file mode 100644 index 0000000000..24cf10defc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-003.html @@ -0,0 +1,25 @@ + + +CSS Text level 3 Test: the nearest tab stop is more than 0.5 ch away, white-space:pre-wrap + + + + + + + +

    Test passes if the 4 letters bellow are vertically aligned. +

    P
    +
    A
    +
    S
    +
    S
    diff --git a/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-004.html b/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-004.html new file mode 100644 index 0000000000..3949c55a44 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-004.html @@ -0,0 +1,25 @@ + + +CSS Text level 3 Test: the nearest tab stop is less than 0.5 ch away, white-space:pre-wrap + + + + + + + +

    Test passes if the 4 letters bellow are vertically aligned. +

    P
    +
    A
    +
    S
    +
    S
    diff --git a/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-005.html b/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-005.html new file mode 100644 index 0000000000..f82e5e5174 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-005.html @@ -0,0 +1,25 @@ + + +CSS Text level 3 Test: the nearest tab stop is more than 0.5 ch away, white-space:break-spaces + + + + + + + +

    Test passes if the 4 letters bellow are vertically aligned. +

    P
    +
    A
    +
    S
    +
    S
    diff --git a/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-006.html b/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-006.html new file mode 100644 index 0000000000..7d1299124d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/tab-stop-threshold-006.html @@ -0,0 +1,25 @@ + + +CSS Text level 3 Test: the nearest tab stop is less than 0.5 ch away, white-space:break-spaces + + + + + + + +

    Test passes if the 4 letters bellow are vertically aligned. +

    P
    +
    A
    +
    S
    +
    S
    diff --git a/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-001.html b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-001.html new file mode 100644 index 0000000000..4e1829f499 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-001.html @@ -0,0 +1,32 @@ + + + + + +
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-002.html b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-002.html new file mode 100644 index 0000000000..cae9d54de0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-002.html @@ -0,0 +1,15 @@ + + + + + +
    + 123 567 901 345 789 123 +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-align-001.html b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-align-001.html new file mode 100644 index 0000000000..b27823b72a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-align-001.html @@ -0,0 +1,24 @@ + + + + +
    + 123456789 123 567 + 123456789 123 567 +
    +
    + 123456789 123 567 + 123456789 123 567 +
    +
    + 123456789 123 567 + 123456789 123 567 +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-dynamic-001.html b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-dynamic-001.html new file mode 100644 index 0000000000..76b4cbbb43 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-dynamic-001.html @@ -0,0 +1,21 @@ + + + + +
    + 123 567 901 345 789 + 123 567 901 345 789 + 123 567 901 345 789 +
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-001.html b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-001.html new file mode 100644 index 0000000000..3f00fdfbf4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-001.html @@ -0,0 +1,19 @@ + + + + + +
    FLOAT
    FLOAT
    abc de fg hij klm nop qrst uvw xyz!
    diff --git a/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-002.html b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-002.html new file mode 100644 index 0000000000..b611b8d796 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-002.html @@ -0,0 +1,19 @@ + + + + + +
    FLOAT
    FLOAT
    abc de fg hij klm nop qrst uvw xyz!
    diff --git a/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-003.html b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-003.html new file mode 100644 index 0000000000..b2a4c7a43b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-003.html @@ -0,0 +1,19 @@ + + + + + +
    abc de
    FLOAT
    FLOAT
    fg hij klm nop qrst uvw xyz!
    diff --git a/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-004.html b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-004.html new file mode 100644 index 0000000000..b39f329255 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-004.html @@ -0,0 +1,19 @@ + + + + + +
    abc de
    FLOAT
    FLOAT
    fg hij klm nop qrst uvw xyz!
    diff --git a/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-005.html b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-005.html new file mode 100644 index 0000000000..177be0e10a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-float-005.html @@ -0,0 +1,41 @@ + + + + + + +
    FLOAT
    FLOAT
    abcde fghi jklm nop
    FLOAT
    FLOAT
    qrst uvw xyz!
    diff --git a/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-line-clamp-001.html b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-line-clamp-001.html new file mode 100644 index 0000000000..f104a5261b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-line-clamp-001.html @@ -0,0 +1,20 @@ + + + + +
    + 123 567 901 345 789 + 123 567 901 345 789 + 123 +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-narrow-crash.html b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-narrow-crash.html new file mode 100644 index 0000000000..dcc0d8773d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-narrow-crash.html @@ -0,0 +1,2 @@ + +
    A
    diff --git a/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-overflow-001.html b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-overflow-001.html new file mode 100644 index 0000000000..5f79832549 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-overflow-001.html @@ -0,0 +1,15 @@ + + + + +
    CONTROLLING YOUR BU
    +
    CONTROLLING YOUR BU BU
    diff --git a/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-overflow-002.html b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-overflow-002.html new file mode 100644 index 0000000000..0eee3bdbc8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-overflow-002.html @@ -0,0 +1,18 @@ + + + + + + + + +
    +Interconnect your build +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-text-indent-001.html b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-text-indent-001.html new file mode 100644 index 0000000000..0fe4447acf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/text-wrap-balance-text-indent-001.html @@ -0,0 +1,19 @@ + + + + + +
    + 01 + 34 6 89 + 12 3 56 +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/textarea-break-spaces-001.html b/testing/web-platform/tests/css/css-text/white-space/textarea-break-spaces-001.html new file mode 100644 index 0000000000..ad81e99768 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/textarea-break-spaces-001.html @@ -0,0 +1,38 @@ + + +CSS Text level 3 Test: preserved white space at the end of line is wrapped when white-space is break-spaces in a textarea + + + + + + + + +

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

    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/textarea-break-spaces-002.html b/testing/web-platform/tests/css/css-text/white-space/textarea-break-spaces-002.html new file mode 100644 index 0000000000..f9c2f50b32 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/textarea-break-spaces-002.html @@ -0,0 +1,38 @@ + + +CSS Text level 3 Test: single preserved white space at the end of with white-space:break-spaces in a textarea + + + + + + + + +

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

    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-001.html b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-001.html new file mode 100644 index 0000000000..19d8735790 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-001.html @@ -0,0 +1,36 @@ + + +CSS Text level 3 Test: preserved white space at the end of and white-space:pre-wrap is not wrapped in a textarea + + + + + + + +

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

    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-002.html b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-002.html new file mode 100644 index 0000000000..de16f5b951 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-002.html @@ -0,0 +1,37 @@ + + +CSS Text level 3 Test: preserved white space at the end of and white-space:pre-wrap does not change based on word-break:break-all in a textarea + + + + + + + +

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

    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-003.html b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-003.html new file mode 100644 index 0000000000..204f626a78 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-003.html @@ -0,0 +1,37 @@ + + +CSS Text level 3 Test: preserved white space at the end of and white-space:pre-wrap does not change based on word-break:keep-all in a textarea + + + + + + + +

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

    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-004.html b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-004.html new file mode 100644 index 0000000000..82d53bc7be --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-004.html @@ -0,0 +1,37 @@ + + +CSS Text level 3 Test: preserved white space at the end of and white-space:pre-wrap does not change based on line-break:loose in a textarea + + + + + + + +

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

    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-005.html b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-005.html new file mode 100644 index 0000000000..49797372c8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-005.html @@ -0,0 +1,37 @@ + + +CSS Text level 3 Test: preserved white space at the end of and white-space:pre-wrap does not change based on line-break:normal in a textarea + + + + + + + +

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

    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-006.html b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-006.html new file mode 100644 index 0000000000..8711a71de6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-006.html @@ -0,0 +1,37 @@ + + +CSS Text level 3 Test: preserved white space at the end of and white-space:pre-wrap does not change based on line-break:strict in a textarea + + + + + + + +

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

    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-007.html b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-007.html new file mode 100644 index 0000000000..5d6b57b14b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-007.html @@ -0,0 +1,38 @@ + + +CSS Text level 3 Test: preserved white space at the end of and white-space:pre-wrap does not change based on overflow-wrap:break-word in a textarea + + + + + + + +

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

    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-011.html b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-011.html new file mode 100644 index 0000000000..ef4a84d3be --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-011.html @@ -0,0 +1,39 @@ + + +CSS Text level 3 Test: preserved white space at the end of and white-space:pre-wrap does not cause wrapping in a textarea + + + + + + + + +

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

    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-012.html b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-012.html new file mode 100644 index 0000000000..5ca1281128 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-012.html @@ -0,0 +1,38 @@ + + +CSS Text level 3 Test: preserved white space at the end of soft-wrapped lines and white-space:pre-wrap with right alignement in a textarea + + + + + + + +

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

    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-013.html b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-013.html new file mode 100644 index 0000000000..3aa1360856 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-013.html @@ -0,0 +1,38 @@ + + +CSS Text level 3 Test: preserved white space at the end of soft-wrapped line and white-space:pre-wrap with center alignement in a textarea + + + + + + + + +

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

    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-014.html b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-014.html new file mode 100644 index 0000000000..f2812af2fb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/textarea-pre-wrap-014.html @@ -0,0 +1,37 @@ + + +CSS Text level 3 Test: preserved white space at the end of soft-wrapped lines and white-space:pre-wrap with justification in a textarea + + + + + + + +

    Test passes if there is no red below.

    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-001.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-001.html new file mode 100644 index 0000000000..96fd312176 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-001.html @@ -0,0 +1,28 @@ + + +CSS Text level 3 Test: ideographic space at the end of line must hang + + + + + + +

    Test passes if the shape below is green and if there is no red. + +

    あああ
    +
    ああ 
    ああ
    +
    ああ
    ああ
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-002.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-002.html new file mode 100644 index 0000000000..864a8f87b5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-002.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: sequence of spaces and ideographic spaces at the end of line must hang + + + + + + +

    Test passes if the shape below is green and if there is no red. +

    ああああ あ あ
    +
    ああ      
    ああ
    +
    ああ
    ああ
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-003.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-003.html new file mode 100644 index 0000000000..f5ad8cb871 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-003.html @@ -0,0 +1,26 @@ + + +CSS Text level 3 Test: preserved ideographic space at the end of line must hang + + + + + + + +

    Test passes if the characters below are arranged in a square and if there is a blue rectangle at the end of the first line. +

    ああ ああ
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-004.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-004.html new file mode 100644 index 0000000000..af3187ae8d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-004.html @@ -0,0 +1,26 @@ + + +CSS Text level 3 Test: preserved sequences of spaces and ideographic spaces at the end of line must hang + + + + + + + +

    Test passes if the characters below are arranged in a square and if there is a blue rectangle at the end of the first line. +

    ああ      ああ
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-005.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-005.html new file mode 100644 index 0000000000..b33531bff9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-005.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: sequences of spaces and ideographic spaces at the end of line must hang + + + + + + + +

    Test passes if the characters below are arranged in a square and if there is a blue rectangle at the end of the first line. +

    ああ      ああ
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-006.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-006.html new file mode 100644 index 0000000000..f5a8ab1dfb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-006.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: sequences of spaces and ideographic spaces at the end of line must hang + + + + + + + +

    Test passes if the characters below are arranged in a square and if there is a blue rectangle at the end of the first line. +

    ああ ああ
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-007.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-007.html new file mode 100644 index 0000000000..d58d5ba9cf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-007.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: sequences of spaces and ideographic spaces at the end of line must hang + + + + + + + +

    Test passes if the characters below are arranged in a square and if there is a blue rectangle at the end of the first line. +

    ああ 
    ああ
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-008.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-008.html new file mode 100644 index 0000000000..50de162540 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-008.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: sequences of spaces and ideographic spaces at the end of line must hang + + + + + + + +

    Test passes if the characters below are arranged in a square and if there is a blue rectangle at the end of the first line. +

    ああ ああ
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-009.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-009.html new file mode 100644 index 0000000000..2a642bbc6f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-009.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: sequences of spaces and ideographic spaces at the end of line must hang + + + + + + + +

    Test passes if the characters below are arranged in a square and if there is a blue rectangle at the end of the first line. +

    ああ      
    ああ
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-010.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-010.html new file mode 100644 index 0000000000..eef3613edd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-010.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: sequence of ideographic spaces at the end of line must hang + + + + + + + +

    Test passes if the characters below are arranged in a square and if there is a blue rectangle at the end of the first line. +

    ああ      ああ
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-011.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-011.html new file mode 100644 index 0000000000..381d7a41b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-011.html @@ -0,0 +1,21 @@ + + +CSS Text level 3 Test: handling leading ideographic space sequence + + + + + + + + + + +

    Test passes if the characters below are arranged in a single line and if there is a blue square at the end of the first line. +

    X X 
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-012.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-012.html new file mode 100644 index 0000000000..2b73db1820 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-012.html @@ -0,0 +1,24 @@ + + +CSS Text level 3 Test: handling leading ideographic space sequence + + + + + + + + + + +

    This test passes if there is a green square and no red. +

    XX XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-013.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-013.html new file mode 100644 index 0000000000..fa8195e4a8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-013.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: handling leading ideographic space sequence + + + + + + + + + + + + +

    This test passes if there is a green square and no red. +

    XX XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-014.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-014.html new file mode 100644 index 0000000000..8eab5924c5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-014.html @@ -0,0 +1,27 @@ + + +CSS Text level 3 Test: handling leading ideographic space sequence + + + + + + + + + + + + +

    This test passes if there is a green square and no red. +

    XX XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-015.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-015.html new file mode 100644 index 0000000000..efcb2c8a05 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-015.html @@ -0,0 +1,25 @@ + + +CSS Text level 3 Test: handling leading ideographic space sequence + + + + + + + + + + + + +

    Test passes if the characters below are arranged in a single line and if there is a blue square at the end of the first line. +

    X X 
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-016.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-016.html new file mode 100644 index 0000000000..3e65785f39 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-016.html @@ -0,0 +1,25 @@ + + +CSS Text level 3 Test: handling leading ideographic space sequence + + + + + + + + + + + + +

    Test passes if the characters below are arranged in a single line and if there is a blue square at the end of the first line. +

    X X 
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-017.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-017.html new file mode 100644 index 0000000000..742e389950 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-017.html @@ -0,0 +1,33 @@ + + +CSS Text level 3 Test: handling trailing ideographic space sequence + + + + + + + + + + +

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

    +
    XX
    XX
    +
    X 
      
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-018.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-018.html new file mode 100644 index 0000000000..16bb876751 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-018.html @@ -0,0 +1,33 @@ + + +CSS Text level 3 Test: handling trailing ideographic space sequence + + + + + + + + + + +

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

    +
    XX
    XX
    +
    X 
    XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-019.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-019.html new file mode 100644 index 0000000000..0707000512 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-019.html @@ -0,0 +1,33 @@ + + +CSS Text level 3 Test: handling trailing ideographic space sequence + + + + + + + + + + +

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

    +
    XX
    XX
    +
    X 
    X 
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-020.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-020.html new file mode 100644 index 0000000000..97ae007898 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-020.html @@ -0,0 +1,33 @@ + + +CSS Text level 3 Test: handling trailing ideographic space sequence + + + + + + + + + + +

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

    +
    XX
    XX
    +
    X 
      
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-021.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-021.html new file mode 100644 index 0000000000..b75327a64b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-021.html @@ -0,0 +1,33 @@ + + +CSS Text level 3 Test: handling trailing ideographic space sequence + + + + + + + + + + +

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

    +
    XX
    XX
    +
    X 
    XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-022.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-022.html new file mode 100644 index 0000000000..71720c2b2d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-022.html @@ -0,0 +1,33 @@ + + +CSS Text level 3 Test: handling trailing ideographic space sequence + + + + + + + + + + +

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

    +
    XX
    XX
    +
    X 
    X 
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-023.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-023.html new file mode 100644 index 0000000000..ea95ab1e0f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-023.html @@ -0,0 +1,33 @@ + + +CSS Text level 3 Test: handling trailing ideographic space sequence + + + + + + + + + + +

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

    +
    XX
    XX
    +
    X 
      
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-024.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-024.html new file mode 100644 index 0000000000..2a65400c60 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-024.html @@ -0,0 +1,33 @@ + + +CSS Text level 3 Test: handling trailing ideographic space sequence + + + + + + + + + + +

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

    +
    XX
    XX
    +
    X 
    XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-025.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-025.html new file mode 100644 index 0000000000..5123e10524 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-025.html @@ -0,0 +1,33 @@ + + +CSS Text level 3 Test: handling trailing ideographic space sequence + + + + + + + + + + +

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

    +
    XX
    XX
    +
    X 
    X 
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-001.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-001.html new file mode 100644 index 0000000000..9ecfdb3eac --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-001.html @@ -0,0 +1,18 @@ + + +CSS Text level 3 Test: Breaking sequences of trailing ideograohic spaces + + + + + + + +

    Test passes if the characters below are arranged in pairs with a empty line in between.

    +
    ああ    ああ
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-002.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-002.html new file mode 100644 index 0000000000..587f4e04b9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-002.html @@ -0,0 +1,18 @@ + + +CSS Text level 3 Test: Breaking sequences of trailing ideograohic spaces + + + + + + + +

    Test passes if the characters below are arranged in pairs with a empty line in between.

    +
    ああ    ああ
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-003.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-003.html new file mode 100644 index 0000000000..08eacdd2cf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-003.html @@ -0,0 +1,18 @@ + + +CSS Text level 3 Test: Breaking sequences of trailing ideograohic spaces + + + + + + + +

    Test passes if the characters below are arranged in pairs with a empty line in between.

    +
    ああ    ああ
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-004.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-004.html new file mode 100644 index 0000000000..e9c32cfabb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-004.html @@ -0,0 +1,18 @@ + + +CSS Text level 3 Test: Breaking sequences of trailing ideograohic spaces + + + + + + + +

    Test passes if the characters below are arranged in pairs with a empty line in between.

    +
    ああ    ああ
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-005.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-005.html new file mode 100644 index 0000000000..a8c68aa2a9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-005.html @@ -0,0 +1,18 @@ + + +CSS Text level 3 Test: Breaking sequences of trailing ideograohic spaces + + + + + + + +

    Test passes if the characters below are arranged in pairs with a empty line in between.

    +
    ああ    ああ
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-006.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-006.html new file mode 100644 index 0000000000..e43d7c8774 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-006.html @@ -0,0 +1,18 @@ + + +CSS Text level 3 Test: Breaking sequences of trailing ideograohic spaces + + + + + + + +

    Test passes if the characters below are arranged in pairs with a empty line in between.

    +
    ああ    ああ
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-007.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-007.html new file mode 100644 index 0000000000..79c23acba9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-007.html @@ -0,0 +1,30 @@ + + +CSS Text level 3 Test: Breaking sequences of trailing ideograohic spaces + + + + + + + + +

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

    +
    XXXX
    XXXX
    XXXX
    XX
    XX
    +
    XX            XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-008.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-008.html new file mode 100644 index 0000000000..386083f100 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ideographic-space-break-spaces-008.html @@ -0,0 +1,32 @@ + + +CSS Text level 3 Test: Breaking sequences of trailing ideograohic spaces + + + + + + + + +

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

    +
    XXXX
    +
    XXX X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ogham-001.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ogham-001.html new file mode 100644 index 0000000000..f687c7cdc3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ogham-001.html @@ -0,0 +1,22 @@ + + +CSS Text level 3 Test: trailing ogham spaces + + + + + + +

    Test passes if the content of the blue and orange boxes is identical to that of the black box. + +

    ᚛ᚑᚌᚐᚋ᚜ ᚛ᚑᚌᚐᚋ᚜
    +
    ᚛ᚑᚌᚐᚋ᚜ 
    ᚛ᚑᚌᚐᚋ᚜
    +
    ᚛ᚑᚌᚐᚋ᚜
    ᚛ᚑᚌᚐᚋ᚜
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ogham-002.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ogham-002.html new file mode 100644 index 0000000000..7bf1775078 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ogham-002.html @@ -0,0 +1,23 @@ + + +CSS Text level 3 Test: trailing pre-line ogham spaces + + + + + + +

    Test passes if the content of the blue and orange boxes is identical to that of the black box. + +

    ᚛ᚑᚌᚐᚋ᚜ ᚛ᚑᚌᚐᚋ᚜
    +
    ᚛ᚑᚌᚐᚋ᚜ 
    ᚛ᚑᚌᚐᚋ᚜
    +
    ᚛ᚑᚌᚐᚋ᚜
    ᚛ᚑᚌᚐᚋ᚜
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-ogham-003.html b/testing/web-platform/tests/css/css-text/white-space/trailing-ogham-003.html new file mode 100644 index 0000000000..2cc1203da3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-ogham-003.html @@ -0,0 +1,23 @@ + + +CSS Text level 3 Test: trailing nowrap ogham spaces + + + + + + +

    Test passes if the content of the blue and orange boxes is identical to that of the black box. + +

    ᚛ᚑᚌᚐᚋ᚜ 
    ᚛ᚑᚌᚐᚋ᚜
    +
    ᚛ᚑᚌᚐᚋ᚜
    ᚛ᚑᚌᚐᚋ᚜ 
    +
    ᚛ᚑᚌᚐᚋ᚜
    ᚛ᚑᚌᚐᚋ᚜
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-001.html b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-001.html new file mode 100644 index 0000000000..ce5740bd0e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-001.html @@ -0,0 +1,46 @@ + + +CSS Text level 3 Test: sequence of spaces and other space separators at the end of line must hang + + + + + +

    Test passes if the shape below is green and if there is no red. + +

    xx                    
    +
    xx                    
    xx
    +
    xx
    xx
    +
    xx 
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx 
    xx
    +
    xx
    xx
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-002.html b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-002.html new file mode 100644 index 0000000000..269b691b61 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-002.html @@ -0,0 +1,65 @@ + + +CSS Text level 3 Test: sequence of spaces and other space separators at the end of line with white-space:pre-wrap + + + + + + + +

    Test passes if there are two green tall boxes below and no red. + +

    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    x x
    x x
    +
    +
    +
    x x                   x x
    +
    x xx x
    +
    x x x x
    +
    x x x x
    +
    x x x x
    +
    x x x x
    +
    x x x x
    +
    x x x x
    +
    x x x x
    +
    x x x x
    +
    x x x x
    +
    x x x x
    +
    x x x x
    +
    x x x x
    +
    x x x x
    +
    x x x x
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-003.html b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-003.html new file mode 100644 index 0000000000..dad554e98d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-003.html @@ -0,0 +1,48 @@ + + +CSS Text level 3 Test: sequence of spaces and other space separators at the end of line, white-space:pre-line + + + + + + +

    Test passes if the shape below is green and if there is no red. + +

    xx                    
    +
    xx                    
    xx
    +
    xx
    xx
    +
    xx 
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx 
    xx
    +
    xx
    xx
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-004.html b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-004.html new file mode 100644 index 0000000000..0fce061b45 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-004.html @@ -0,0 +1,47 @@ + + +CSS Text level 3 Test: sequence of spaces and other space separators at the end of line, white-space:nowrap + + + + + +

    Test passes if the shape below is green and if there is no red. + +

    xx                    
    +
    xx                    
    xx
    +
    xx
    xx
    +
    xx 
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx
    xx
    +
    xx 
    xx
    +
    xx
    xx
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-001.html b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-001.html new file mode 100644 index 0000000000..bf1ef08d57 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-001.html @@ -0,0 +1,46 @@ + + +CSS Text level 3 Test: U+1680 at the end of line with white-space:break-spaces + + + + + + + + +

    Test passes if the orange and blue parts of this page are identical. + + +

    +
    xx 

    あ 

    あ 
    xx
    +
    +
    +
    xx ああ ああ xx
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-002.html b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-002.html new file mode 100644 index 0000000000..156d54650a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-002.html @@ -0,0 +1,46 @@ + + +CSS Text level 3 Test: U+2000 at the end of line with white-space:break-spaces + + + + + + + + +

    Test passes if the orange and blue parts of this page are identical. + + +

    +
    xx 

    あ 

    あ 
    xx
    +
    +
    +
    xx ああ ああ xx
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-003.html b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-003.html new file mode 100644 index 0000000000..06a5817bea --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-003.html @@ -0,0 +1,46 @@ + + +CSS Text level 3 Test: U+2001 at the end of line with white-space:break-spaces + + + + + + + + +

    Test passes if the orange and blue parts of this page are identical. + + +

    +
    xx 

    あ 

    あ 
    xx
    +
    +
    +
    xx ああ ああ xx
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-004.html b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-004.html new file mode 100644 index 0000000000..66460d9ede --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-004.html @@ -0,0 +1,46 @@ + + +CSS Text level 3 Test: U+2002 at the end of line with white-space:break-spaces + + + + + + + + +

    Test passes if the orange and blue parts of this page are identical. + + +

    +
    xx 

    あ 

    あ 
    xx
    +
    +
    +
    xx ああ ああ xx
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-005.html b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-005.html new file mode 100644 index 0000000000..96d5b53224 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-005.html @@ -0,0 +1,46 @@ + + +CSS Text level 3 Test: U+2003 at the end of line with white-space:break-spaces + + + + + + + + +

    Test passes if the orange and blue parts of this page are identical. + + +

    +
    xx 

    あ 

    あ 
    xx
    +
    +
    +
    xx ああ ああ xx
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-006.html b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-006.html new file mode 100644 index 0000000000..50b0645dbf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-006.html @@ -0,0 +1,46 @@ + + +CSS Text level 3 Test: U+2004 at the end of line with white-space:break-spaces + + + + + + + + +

    Test passes if the orange and blue parts of this page are identical. + + +

    +
    xx 

    あ 

    あ 
    xx
    +
    +
    +
    xx ああ ああ xx
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-007.html b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-007.html new file mode 100644 index 0000000000..ea21144175 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-007.html @@ -0,0 +1,46 @@ + + +CSS Text level 3 Test: U+2005 at the end of line with white-space:break-spaces + + + + + + + + +

    Test passes if the orange and blue parts of this page are identical. + + +

    +
    xx 

    あ 

    あ 
    xx
    +
    +
    +
    xx ああ ああ xx
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-008.html b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-008.html new file mode 100644 index 0000000000..60712e787c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-008.html @@ -0,0 +1,46 @@ + + +CSS Text level 3 Test: U+2006 at the end of line with white-space:break-spaces + + + + + + + + +

    Test passes if the orange and blue parts of this page are identical. + + +

    +
    xx 

    あ 

    あ 
    xx
    +
    +
    +
    xx ああ ああ xx
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-009.html b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-009.html new file mode 100644 index 0000000000..6b4e9fa509 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-009.html @@ -0,0 +1,46 @@ + + +CSS Text level 3 Test: U+2007 at the end of line with white-space:break-spaces + + + + + + + + +

    Test passes if the orange and blue parts of this page are identical. + + +

    +
    xx あ
    あ あ
    あ xx
    +
    +
    +
    xx ああ ああ xx
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-010.html b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-010.html new file mode 100644 index 0000000000..158b6303f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-010.html @@ -0,0 +1,46 @@ + + +CSS Text level 3 Test: U+2008 at the end of line with white-space:break-spaces + + + + + + + + +

    Test passes if the orange and blue parts of this page are identical. + + +

    +
    xx 

    あ 

    あ 
    xx
    +
    +
    +
    xx ああ ああ xx
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-011.html b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-011.html new file mode 100644 index 0000000000..e1de3fe016 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-011.html @@ -0,0 +1,46 @@ + + +CSS Text level 3 Test: U+2009 at the end of line with white-space:break-spaces + + + + + + + + +

    Test passes if the orange and blue parts of this page are identical. + + +

    +
    xx 

    あ 

    あ 
    xx
    +
    +
    +
    xx ああ ああ xx
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-012.html b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-012.html new file mode 100644 index 0000000000..303a453bdd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-012.html @@ -0,0 +1,46 @@ + + +CSS Text level 3 Test: U+200A at the end of line with white-space:break-spaces + + + + + + + + +

    Test passes if the orange and blue parts of this page are identical. + + +

    +
    xx 

    あ 

    あ 
    xx
    +
    +
    +
    xx ああ ああ xx
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-013.html b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-013.html new file mode 100644 index 0000000000..becdee10fe --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-013.html @@ -0,0 +1,46 @@ + + +CSS Text level 3 Test: U+202F at the end of line with white-space:break-spaces + + + + + + + + +

    Test passes if the orange and blue parts of this page are identical. + + +

    +
    xx あ
    あ あ
    あ xx
    +
    +
    +
    xx ああ ああ xx
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-014.html b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-014.html new file mode 100644 index 0000000000..418bbfb431 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-014.html @@ -0,0 +1,46 @@ + + +CSS Text level 3 Test: U+205F at the end of line with white-space:break-spaces + + + + + + + + +

    Test passes if the orange and blue parts of this page are identical. + + +

    +
    xx 

    あ 

    あ 
    xx
    +
    +
    +
    xx ああ ああ xx
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-015.html b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-015.html new file mode 100644 index 0000000000..8ac39cf663 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-other-space-separators-break-spaces-015.html @@ -0,0 +1,46 @@ + + +CSS Text level 3 Test: U+3000 at the end of line with white-space:break-spaces + + + + + + + + +

    Test passes if the orange and blue parts of this page are identical. + + +

    +
    xx 

    あ 

    あ 
    xx
    +
    +
    +
    xx ああ ああ xx
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-space-align-start.tentative.html b/testing/web-platform/tests/css/css-text/white-space/trailing-space-align-start.tentative.html new file mode 100644 index 0000000000..7908de12ad --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-space-align-start.tentative.html @@ -0,0 +1,22 @@ + +Preserved trailing spaces when `text-align: left` + + + + + +
    0 0
    +
    0 0
    +
    0 0
    +
    0 0
    +
    0 0 0 0
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-001.html b/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-001.html new file mode 100644 index 0000000000..2165e7fe4a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-001.html @@ -0,0 +1,23 @@ + + +CSS Text level 3 Test: preserved trailing white space that hang in a textarea + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-002.html b/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-002.html new file mode 100644 index 0000000000..30e37908a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-002.html @@ -0,0 +1,23 @@ + + +CSS Text level 3 Test: preserved trailing white space that hang in a textarea + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-003.html b/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-003.html new file mode 100644 index 0000000000..9995e24058 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-003.html @@ -0,0 +1,23 @@ + + +CSS Text level 3 Test: preserved trailing white space that hang in a textarea + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-004.html b/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-004.html new file mode 100644 index 0000000000..3d7aad0541 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-004.html @@ -0,0 +1,23 @@ + + +CSS Text level 3 Test: preserved trailing white space that hang in a textarea + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-005.html b/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-005.html new file mode 100644 index 0000000000..76348aaf21 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-005.html @@ -0,0 +1,23 @@ + + +CSS Text level 3 Test: preserved trailing white space that hang in a textarea + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-rtl-001.html b/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-rtl-001.html new file mode 100644 index 0000000000..6e70740cdd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-rtl-001.html @@ -0,0 +1,24 @@ + + +CSS Text level 3 Test: preserved trailing RTL white space that hang in a textarea + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-rtl-002.html b/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-rtl-002.html new file mode 100644 index 0000000000..0422506b51 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-rtl-002.html @@ -0,0 +1,24 @@ + + +CSS Text level 3 Test: preserved trailing RTL white space that hang in a textarea + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-rtl-003.html b/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-rtl-003.html new file mode 100644 index 0000000000..70fc786924 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-rtl-003.html @@ -0,0 +1,24 @@ + + +CSS Text level 3 Test: preserved trailing white space that hang in a textarea + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-rtl-004.html b/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-rtl-004.html new file mode 100644 index 0000000000..7705d6dfb1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-rtl-004.html @@ -0,0 +1,24 @@ + + +CSS Text level 3 Test: preserved trailing RTL white space that hang in a textarea + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-rtl-005.html b/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-rtl-005.html new file mode 100644 index 0000000000..31afbe4b3a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-space-and-text-alignment-rtl-005.html @@ -0,0 +1,24 @@ + + +CSS Text level 3 Test: preserved trailing RTL white space that hang in a textarea + + + + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-space-before-br-001.html b/testing/web-platform/tests/css/css-text/white-space/trailing-space-before-br-001.html new file mode 100644 index 0000000000..fcc2bdfa43 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-space-before-br-001.html @@ -0,0 +1,45 @@ + +CSS Text: A sequence of collapsible spaces at the end of a line is removed + + + + + + +
    +
    +
    1111
    +
    1111
    +
    1111
    +
    1111
    +
    1111
    +
    1111
    +
    1111
    +
    1111
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-space-in-inline-box.html b/testing/web-platform/tests/css/css-text/white-space/trailing-space-in-inline-box.html new file mode 100644 index 0000000000..fee5101879 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-space-in-inline-box.html @@ -0,0 +1,34 @@ + +Preserved trailing spaces in inline boxes should hang + + + + + + + +
    12345 678
    +
    12345 678
    +
    12345 678
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-space-position-001.html b/testing/web-platform/tests/css/css-text/white-space/trailing-space-position-001.html new file mode 100644 index 0000000000..648ae23dcc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-space-position-001.html @@ -0,0 +1,41 @@ + +CSS Test: Positions of trailing collapsible spaces + + + + + + + +
    +
    1234 567
    +
    1234 567
    +
    1234567 567
    +
    1234567 567
    +
    1234 567
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/trailing-space-rtl-001.html b/testing/web-platform/tests/css/css-text/white-space/trailing-space-rtl-001.html new file mode 100644 index 0000000000..0550f7279f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/trailing-space-rtl-001.html @@ -0,0 +1,24 @@ + + +CSS Test: Preserved trailing spaces in RTL + + + + + +
    אבג אבגד אבגדה
    +
    אבג אבגד אבגדה
    +
    123 12345 1234567
    +
    123 12345 1234567
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-applies-to-text-001.html b/testing/web-platform/tests/css/css-text/white-space/white-space-applies-to-text-001.html new file mode 100644 index 0000000000..1a9a62a220 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-applies-to-text-001.html @@ -0,0 +1,149 @@ + + + + + CSS Text Test: white-space property applies to text + + + + + + + + + + +

    Test passes if the characters inside of each black bordered rectangles on the lefthand side are laid out identically to their counterparts on the righthand side. + +

    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    + +
    +
    Lorem ipsum. Dolor + sit.
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-collapse-000.html b/testing/web-platform/tests/css/css-text/white-space/white-space-collapse-000.html new file mode 100644 index 0000000000..224a350cc7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-collapse-000.html @@ -0,0 +1,46 @@ + + + + +White space collapse + + + + + + + + +
    +
    hello there
    +
    hello there
    +
    缔造真正全球通行 的万维网
    +
    缔造真正全球通行 的万维网
    +
    FULL WIDTH
    +
    FULL WIDTH
    +
    ハン カク
    +
    ハン カク
    + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-collapse-001.html b/testing/web-platform/tests/css/css-text/white-space/white-space-collapse-001.html new file mode 100644 index 0000000000..7b4f2333d1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-collapse-001.html @@ -0,0 +1,66 @@ + + + + +White space and non-ASCII spaces + + + + + + + + +
    +
    hello   there
    +
    hello   there
    +
    hello   there
    +
    hello   there
    +
    hello   there
    +
    hello   there
    +
    hello   there
    +
    hello   there
    +
    hello ​ there
    +
    hello ​ there
    +
    hello   there
    +
    hello   there
    +
    hello   there
    +
    hello   there
    +
    缔造真正全球通行   的万维网
    +
    缔造真正全球通行   的万维网
    + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-collapse-002.html b/testing/web-platform/tests/css/css-text/white-space/white-space-collapse-002.html new file mode 100644 index 0000000000..22f914ad60 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-collapse-002.html @@ -0,0 +1,161 @@ + + + + +Whitespace and bidi control characters + + + + + + + + +
    +
    RLO‮ +level‬here
    +
    RLOlevel here
    +
    RLO ‮ +level‬
    +
    RLO level
    +
    RLO + ‮ level‬
    +
    RLO level
    +
    RLO ‮ + level‬
    +
    RLO level
    +
    RLO + +‮ + +level‬
    +
    RLO level
    +
    RLE‫ +level‬here
    +
    RLElevel here
    +
    RLE ‫ +level‬
    +
    RLE level
    +
    RLE + ‫ level‬
    +
    RLE level
    +
    RLE ‫ + level‬
    +
    RLE level
    +
    RLE + +‫ + +level‬
    +
    RLE level
    +
    RLI⁧ +level⁩here
    +
    RLIlevel here
    +
    RLI ⁧ +level⁩
    +
    RLI level
    +
    RLI + ⁧ level⁩
    +
    RLI level
    +
    RLI ⁧ + level⁩
    +
    RLI level
    +
    RLI + +⁧ + +level⁩
    +
    RLI level
    +
    RLM‏ +mark
    +
    RLM mark
    +
    RLM ‏ +mark
    +
    RLM mark
    +
    RLM + ‏ mark
    +
    RLM mark
    +
    RLM ‏ + mark
    +
    RLM mark
    +
    RLM + +‏ + +mark
    +
    RLM mark
    + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-collapse-discard-001.xht b/testing/web-platform/tests/css/css-text/white-space/white-space-collapse-discard-001.xht new file mode 100644 index 0000000000..dc7e5e5708 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-collapse-discard-001.xht @@ -0,0 +1,33 @@ + + + + + CSS Test: white-space-collapse - discard - basic cases + + + + + + + +

    + Test passes if the first sentence matches the second one. +

    +
    + All White Space In The Element Should Be Discarded. +
    +
    + AllWhiteSpaceInTheElementShouldBeDiscarded. +
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-collapse-preserve-breaks-001.xht b/testing/web-platform/tests/css/css-text/white-space/white-space-collapse-preserve-breaks-001.xht new file mode 100644 index 0000000000..50113eade1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-collapse-preserve-breaks-001.xht @@ -0,0 +1,39 @@ + + + + + CSS Test: white-space-collapse - preserve-breaks - basic cases + + + + + + + +

    + Test passes if the first two sentences matches the second one. +

    +

    + + Sequences of white space should collapse into a single character. + But segment breaks as forced line breaks are preserved. + +

    +

    + + Sequences of white space should collapse into a single character.
    + But segment breaks as forced line breaks are preserved. +
    +

    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-empty-text-sibling.html b/testing/web-platform/tests/css/css-text/white-space/white-space-empty-text-sibling.html new file mode 100644 index 0000000000..50439df433 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-empty-text-sibling.html @@ -0,0 +1,11 @@ + + + +

    There should be a space between "two" and "words" below.

    +
    words
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-001.html b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-001.html new file mode 100644 index 0000000000..e4c306358d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-001.html @@ -0,0 +1,46 @@ + + +CSS Text Test: min-content sizing and white-space: break-spaces + + + + + + + + +

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

    XS
    S
    XS
    S
    +
    + + +
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-002.html b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-002.html new file mode 100644 index 0000000000..f4f3fb688d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-002.html @@ -0,0 +1,39 @@ + + +CSS Text Test: max-content sizing and white-space:break-spaces + + + + + + + + +

    Test passes if there is a single blue rectangle below. +

    + + +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-003.html b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-003.html new file mode 100644 index 0000000000..02341f2eae --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-003.html @@ -0,0 +1,39 @@ + + +CSS Text Test: min-content sizing and white-space:pre-wrap + + + + + + + + +

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

    X
    X
    +
    + + +
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-004.html b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-004.html new file mode 100644 index 0000000000..69de5f3428 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-004.html @@ -0,0 +1,30 @@ + + +CSS Text Test: max-content sizing and white-space: pre-wrap + + + + + + + +

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

    + + +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-005.html b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-005.html new file mode 100644 index 0000000000..89dddf0408 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-005.html @@ -0,0 +1,25 @@ + + +CSS Text Test: min-content sizing and white-space: pre-wrap + + + + + + + + + +

    This test passes if there is a green square and no red. + +

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

    This test passes if there is a green square and no red. + +

    XX XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-013.html b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-013.html new file mode 100644 index 0000000000..0c4f28b2cb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-013.html @@ -0,0 +1,85 @@ + + + + + CSS Text Test: min-content sizing and 'white-space: pre-wrap' + + + + + + + + + + + + +

    Test passes if there is a filled green square and no red. + +

    + +
    A GH MNO WXYZ
    + +
    + + + +
    1234
    5678
    90AB
    CDEF
    diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-014.html b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-014.html new file mode 100644 index 0000000000..b28f6a5468 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-014.html @@ -0,0 +1,84 @@ + + + + + CSS Text Test: min-content sizing and 'white-space: pre-wrap' + + + + + + + + + + + + +

    Test passes if there is a filled green square and no red. + +

    + +
    ABCD
    + +
    GHIJ
    + +
    MNOP
    + +
    WXYZ
    + +
    + + + +
    1234
    5678
    90AB
    CDEF
    diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-015.html b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-015.html new file mode 100644 index 0000000000..7c11c6dfa0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-015.html @@ -0,0 +1,76 @@ + + + + + CSS Text Test: min-content sizing and 'white-space: pre' + + + + + + + + + + + +

    Test passes if there is a filled green square and no red. + +

    1234
    567
    89
    0
    + +
    + +
    A G M Z
    + +
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-016.html b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-016.html new file mode 100644 index 0000000000..ac5695b9fa --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-016.html @@ -0,0 +1,84 @@ + + + + + CSS Text Test: min-content sizing and 'white-space: pre' + + + + + + + + + + + +

    Test passes if there is a filled green square and no red. + +

    1234
    567
    89
    0
    + +
    + +
    A
    + +
    G
    + +
    M
    + +
    Z
    + +
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-017.html b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-017.html new file mode 100644 index 0000000000..978dfb8ba4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-017.html @@ -0,0 +1,89 @@ + + + + + CSS Text Test: max-content sizing and 'white-space: pre-wrap' + + + + + + + + + + + + + + +

    Test passes if there is a filled green square and no red. + +

    + +
    + +
    A
    + +
    G
    + +
    M
    + +
    Z
    + +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-018.html b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-018.html new file mode 100644 index 0000000000..707e19adc0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-018.html @@ -0,0 +1,89 @@ + + + + + CSS Text Test: max-content sizing and 'white-space: pre' + + + + + + + + + + + + + + +

    Test passes if there is a filled green square and no red. + +

    + +
    + +
    A
    + +
    G
    + +
    M
    + +
    Z
    + +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-019.html b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-019.html new file mode 100644 index 0000000000..d7b9edf812 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-019.html @@ -0,0 +1,81 @@ + + + + + CSS Text Test: min-content sizing and 'white-space: pre-line' + + + + + + + + + + + +

    Test passes if there is a filled green square and no red. + +

    12
    3
    + +
    + +
    A GM
    + +
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-020.html b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-020.html new file mode 100644 index 0000000000..e809db3176 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-intrinsic-size-020.html @@ -0,0 +1,83 @@ + + + + + CSS Text Test: min-content sizing and 'white-space: pre-line' + + + + + + + + + + + +

    Test passes if there is a filled green square and no red. + +

    12
    3
    + +
    + +
    AG
    + +
    MZ
    + +
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-letter-spacing-001.html b/testing/web-platform/tests/css/css-text/white-space/white-space-letter-spacing-001.html new file mode 100644 index 0000000000..8d8ab401e8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-letter-spacing-001.html @@ -0,0 +1,40 @@ + + + + +CSS Test: letter-spacing is not applied to preserved line-breaks + + + + +

    The five boxes below should all look the same:

    +
    Two lines
    of text
    +
    Two lines +of text
    +
    Two lines +of text
    +
    Two lines +of text
    +
    Two lines +of text
    diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-normal-011.html b/testing/web-platform/tests/css/css-text/white-space/white-space-normal-011.html new file mode 100644 index 0000000000..1743f58f14 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-normal-011.html @@ -0,0 +1,57 @@ + + + + + CSS Text: 'white-space: normal' (basic) + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    Lorem ipsum. Dolor + sit amet.
    consectetur
    + +
    Lorem ipsum. +Dolor sit amet. +consectetur
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-nowrap-011.html b/testing/web-platform/tests/css/css-text/white-space/white-space-nowrap-011.html new file mode 100644 index 0000000000..1c11d97093 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-nowrap-011.html @@ -0,0 +1,55 @@ + + + + + CSS Text: 'white-space: nowrap' (basic) + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. Only "or sit amet." should be outside of black-bordered rectangles. + +

    Lorem ipsum. Dolor + sit amet.
    consectetur
    + +
    Lorem ipsum. Dolor sit amet.
    +consectetur
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-011.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-011.html new file mode 100644 index 0000000000..88b9894d13 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-011.html @@ -0,0 +1,72 @@ + + + + + CSS Text: 'white-space: pre' (basic) + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. Only "Dolor" should be outside of black-bordered rectangles. + +

    Lorem ipsum. Dolor + sit amet.
    consectetur
    + +
    Lorem ipsum.        Dolor
    +   sit  amet. 
    +consectetur
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-031.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-031.html new file mode 100644 index 0000000000..c96f51eefa --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-031.html @@ -0,0 +1,75 @@ + + + + + CSS Text: wrappable ('normal') inline inside a 'white-space: pre' block + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    Lorem ipsum. Dolor + sit amet.
    + +
    Lorem ipsum.
    +Dolor
    +   sit  amet.
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-032.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-032.html new file mode 100644 index 0000000000..7c066b7670 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-032.html @@ -0,0 +1,76 @@ + + + + + CSS Text: wrappable ('pre-wrap') inline inside a 'white-space: pre' block + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    Lorem ipsum. Dolor + sit amet.
    + +
    Lorem ipsum.
    +Dolor
    +   sit  amet.
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-034.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-034.html new file mode 100644 index 0000000000..29bf8a53a6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-034.html @@ -0,0 +1,76 @@ + + + + + CSS Text: wrappable ('break-spaces') inline inside a 'white-space: pre' block + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    Lorem ipsum. Dolor + sit amet.
    + +
    Lorem ipsum.    
    +  Dolor
    +   sit  amet.
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-035.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-035.html new file mode 100644 index 0000000000..2723c5ce67 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-035.html @@ -0,0 +1,76 @@ + + + + + CSS Text: wrappable ('pre-line') inline inside a 'white-space: pre' block + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    Lorem ipsum. Dolor + sit amet.
    + +
    Lorem ipsum.
    +Dolor
    +   sit  amet.
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-051.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-051.html new file mode 100644 index 0000000000..b6879133cc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-051.html @@ -0,0 +1,45 @@ + + + + + CSS Text: inline starting with a collapsible white space + + + + + + + + + + +

    Test passes if there is a filled green square and no red. + +

    AB CD
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-052.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-052.html new file mode 100644 index 0000000000..a2f03ef50c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-052.html @@ -0,0 +1,45 @@ + + + + + CSS Text: inline starting with a collapsible white space + + + + + + + + + + +

    Test passes if there is a filled green square and no red. + +

    AB CD
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-justify-001.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-justify-001.html new file mode 100644 index 0000000000..2ceb8d7293 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-justify-001.html @@ -0,0 +1,29 @@ + + +CSS Text test: justification with white-space:pre-wrap + + + + + + +

    Test passes if the two blocks are rendered identically

    + +
    one two three four five six seven eight nine ten
    + +
    one two three four five six seven eight nine ten
    diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-justify-002.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-justify-002.html new file mode 100644 index 0000000000..785ebef227 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-justify-002.html @@ -0,0 +1,29 @@ + + +CSS Text test: justification with white-space:pre-wrap + + + + + + +

    Test passes if the two blocks are rendered identically

    + +
    one two three four five six seven eight nine ten
    + +
    one two  three   four five six seven eight nine   ten
    diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-justify-003.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-justify-003.html new file mode 100644 index 0000000000..a00f9c3818 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-justify-003.html @@ -0,0 +1,30 @@ + + +CSS Text test: justification with white-space:pre-wrap + + + + + + +

    Test passes if the two blocks are rendered identically

    + +
    one two three + four five six seven eight nine ten
    + +
    one two  three
       four  five  six seven   eight   nine ten
    diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-justify-004.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-justify-004.html new file mode 100644 index 0000000000..e1611a3143 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-justify-004.html @@ -0,0 +1,31 @@ + + +CSS Text test: justification with white-space:pre-wrap + + + + + + +

    Test passes if the two blocks are rendered identically

    + +
    one, two, three, +four, five, six, seven, eight, nine!
    + +
    ,one, two, three
    four, five, six, !seven, eight, nine
    diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-001.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-001.html new file mode 100644 index 0000000000..82fbfbc976 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-001.html @@ -0,0 +1,30 @@ + + +CSS Text test: alignement and trailing spaces with white-space:pre-wrap + + + + + + + +

    This test passes if the 4 letters below are verticaly aligned. + +

    P
    +
    A
    +
    S
    +
    S
    diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-002.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-002.html new file mode 100644 index 0000000000..f7e0f21f45 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-002.html @@ -0,0 +1,28 @@ + + +CSS Text test: intrinsic maximum sizing and alignment of trailing spaces with white-space:pre-wrap + + + + + + + +

    This test passes if the orange blocks below are vertically aligned with the blue ones. + +

    X X X X
    +
    X X X X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-003.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-003.html new file mode 100644 index 0000000000..def9bcaee3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-003.html @@ -0,0 +1,22 @@ + + +CSS Text test: intrinsic minimum sizing of trailing spaces with white-space:pre-wrap + + + + + + + + +

    This test passes if there is a green rectangle and no red. + +

    X X X X
    diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-004.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-004.html new file mode 100644 index 0000000000..d2fda889bc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-004.html @@ -0,0 +1,26 @@ + + +CSS Text test: hanging trailing spaces with white-space:pre-wrap + + + + + + + + + + +

    This test passes if there is a green square and no red. +

    XX XX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-005.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-005.html new file mode 100644 index 0000000000..2985233517 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-005.html @@ -0,0 +1,32 @@ + + +CSS Text test: hanging trailing spaces with white-space:pre-wrap + + + + + + + + + +

    This test passes if there is a green square and no red. +

    XXXXX
    XXXXX
    XXXXX
    XXXXX
    XXXXX
    +
    XX X X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-006.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-006.html new file mode 100644 index 0000000000..07a26151a6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-006.html @@ -0,0 +1,32 @@ + + +CSS Text test: hanging trailing spaces with white-space:pre-wrap + + + + + + + + + + + + +

    This test passes if there is a green square and no red. +

    XX XX
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-007.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-007.html new file mode 100644 index 0000000000..ce38da9ca0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-007.html @@ -0,0 +1,35 @@ + + +CSS Text test: hanging trailing spaces with white-space:pre-wrap + + + + + + + + + + + +

    This test passes if there is a green square and no red. +

    XXXXX
    XXXXX
    XXXXX
    XXXXX
    XXXXX
    +
    XX X X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-008.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-008.html new file mode 100644 index 0000000000..68f1162249 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-008.html @@ -0,0 +1,35 @@ + + +CSS Text test: hanging trailing spaces with white-space:pre-wrap + + + + + + + + + + + +

    This test passes if there is a green square and no red. +

    XXXXX
    XXXXX
    XXXXX
    XXXXX
    XXXXX
    +
    XX X X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-010.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-010.html new file mode 100644 index 0000000000..c8825cfa6c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-010.html @@ -0,0 +1,30 @@ + + +CSS Text test: hanging trailing spaces with white-space:pre-wrap + + + + + + + + + + + + +

    This test passes if there is a green square and no red. +

    XX XX
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-011.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-011.html new file mode 100644 index 0000000000..5e3f5dbdcb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-011.html @@ -0,0 +1,35 @@ + + +CSS Text test: hanging trailing spaces with white-space:pre-wrap + + + + + + + + + + + +

    This test passes if there is a green square and no red. +

    XXXXX
    XXXXX
    XXXXX
    XXXXX
    XXXXX
    +
    XX X X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-012.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-012.html new file mode 100644 index 0000000000..4235cf6e2c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-012.html @@ -0,0 +1,25 @@ + + +CSS Text test: hanging trailing spaces with white-space:pre-wrap + + + + + + + + + + + + +

    This test passes if the line is broken after the 2nd white space, which hangs (blue). +

    XX X X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-013.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-013.html new file mode 100644 index 0000000000..df4818c69c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-013.html @@ -0,0 +1,25 @@ + + + +CSS Text test: hanging trailing spaces with white-space:pre-wrap + + + + + + + + + + + +

    This test passes if the line is after the white space, which hangs (blue). + +

    ああ X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-014.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-014.html new file mode 100644 index 0000000000..02e776b82e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-014.html @@ -0,0 +1,26 @@ + + +CSS Text test: hanging trailing spaces with white-space:pre-wrap + + + + + + + + + + + + +

    This test passes if the line is broken after the 2nd white space, which hangs (blue). +

    XX X XXXX
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-015.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-015.html new file mode 100644 index 0000000000..326dcb143e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-015.html @@ -0,0 +1,25 @@ + + +CSS Text test: hanging trailing spaces with white-space:pre-wrap + + + + + + + + + + + + +

    This test passes if the line is broken after the 2nd white space, which hangs (blue). +

    XX XX X
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-021.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-021.html new file mode 100644 index 0000000000..1a506540ac --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-021.html @@ -0,0 +1,63 @@ + + + + + CSS Text Test: Overflowing hanging spaces should be ink overflow + + + + + + + + + + + + + +

    Test passes if the characters inside each black-bordered rectangle are laid out identically and if each black-bordered rectangle does not generate a horizontal scrollbar. + +

    Lorem ipsum. Dolor + sit amet.
    consectetur
    + +
    Lorem ipsum.    
    +Dolor
    +   sit amet.
    +consectetur
    diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-022.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-022.html new file mode 100644 index 0000000000..95f4361e83 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-022.html @@ -0,0 +1,25 @@ + + +CSS Text test: hanging trailing spaces with white-space:pre-wrap + + + + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    XX XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-023.html b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-023.html new file mode 100644 index 0000000000..3986079e62 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-pre-wrap-trailing-spaces-023.html @@ -0,0 +1,27 @@ + + +CSS Text test: hanging trailing spaces with white-space:pre-wrap + + + + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    XX XX
    diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-trim-discard-inner-001.xht b/testing/web-platform/tests/css/css-text/white-space/white-space-trim-discard-inner-001.xht new file mode 100644 index 0000000000..e8e53074a9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-trim-discard-inner-001.xht @@ -0,0 +1,49 @@ + + + + + CSS Test: white-space-trim - discard-inner - basic cases + + + + + + + +

    + Test passes if each text positions in the first line match the corresponding positions in the second line. +

    +
    +
    + [ 1 2 ] + [  3  4  ] + [ 5 6 ] + [ + +7 + +8 + +] +
    +
    + [1 2] + [  3  4  ] + [5 6] + [7 + +8] +
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-vs-joiners-001.html b/testing/web-platform/tests/css/css-text/white-space/white-space-vs-joiners-001.html new file mode 100644 index 0000000000..88c11f1154 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-vs-joiners-001.html @@ -0,0 +1,37 @@ + + + +CSS Text Test: join controls do not disrupt white-space processing + + + + + + + + + + + + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-vs-joiners-002.html b/testing/web-platform/tests/css/css-text/white-space/white-space-vs-joiners-002.html new file mode 100644 index 0000000000..25470f02f2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-vs-joiners-002.html @@ -0,0 +1,29 @@ + + + +CSS Text Test: join controls do not disrupt white-space processing + + + + + + + + + +

    + ‍This‍ + ‍is‍ + ‍a‍ + ‍simple‍ + ‍test‍ +

    + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-wrap-after-nowrap-001.html b/testing/web-platform/tests/css/css-text/white-space/white-space-wrap-after-nowrap-001.html new file mode 100644 index 0000000000..5947c289e8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-wrap-after-nowrap-001.html @@ -0,0 +1,39 @@ + + +Break opportunities after nowrap + + + + + + +
    +
    12345 67890
    +
    12345 67890
    +
    12345 67890
    +
    12345 67890
    + +
    12345 67890
    +
    12345 67890
    +
    + +
    +
    +
    +
    + diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-zero-fontsize-001.html b/testing/web-platform/tests/css/css-text/white-space/white-space-zero-fontsize-001.html new file mode 100644 index 0000000000..900e1143f2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-zero-fontsize-001.html @@ -0,0 +1,20 @@ + + +CSS Text Test: preserved white space with zero font-size + + + + + +
    +foo
    +bar
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/white-space-zero-fontsize-002.html b/testing/web-platform/tests/css/css-text/white-space/white-space-zero-fontsize-002.html new file mode 100644 index 0000000000..1b8d3b7eb6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/white-space-zero-fontsize-002.html @@ -0,0 +1,21 @@ + + +CSS Text Test: preserved white space with zero font-size + + + + + +
    +foo	bar
    +
    diff --git a/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-001.html b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-001.html new file mode 100644 index 0000000000..c1ba7a4d8f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-001.html @@ -0,0 +1,77 @@ + + + + + CSS Text Test: 'white-space: break-spaces' applies to 'display: inline' element + + + + + + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    123 8
    + + + +
    123 + 8
    diff --git a/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-002.html b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-002.html new file mode 100644 index 0000000000..5af3c8187d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-002.html @@ -0,0 +1,75 @@ + + + + + CSS Text Test: 'white-space: break-spaces' applies to 'display: block' element + + + + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    123 8
    + + + +
    123 + 8
    diff --git a/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-003.html b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-003.html new file mode 100644 index 0000000000..738d7f646f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-003.html @@ -0,0 +1,77 @@ + + + + + CSS Text Test: 'white-space: break-spaces' applies to 'display: list-item' element + + + + + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles (both preceded with a small filled disc) are laid out identically. + +

    123 8
    + + + +
    • 123 + 8
    diff --git a/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-005.html b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-005.html new file mode 100644 index 0000000000..d8f13d3181 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-005.html @@ -0,0 +1,76 @@ + + + + + CSS Text Test: 'white-space: break-spaces' applies to 'display: inline-block' element + + + + + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    123 8
    + + + +
    123 + 8
    diff --git a/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-006.html b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-006.html new file mode 100644 index 0000000000..a022698683 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-006.html @@ -0,0 +1,96 @@ + + + + + CSS Text Test: 'white-space: break-spaces' applies to 'display: table' element + + + + + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    +
    +
    123 8
    + + +
    +
    + +
    123 + 8
    diff --git a/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-007.html b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-007.html new file mode 100644 index 0000000000..e51e6c908e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-007.html @@ -0,0 +1,96 @@ + + + + + CSS Text Test: 'white-space: break-spaces' applies to 'display: inline-table' element + + + + + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    +
    +
    123 8
    + + +
    +
    + +
    123 + 8
    diff --git a/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-008.html b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-008.html new file mode 100644 index 0000000000..1901516990 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-008.html @@ -0,0 +1,104 @@ + + + + + CSS Text Test: 'white-space: break-spaces' applies to 'display: table-row-group' element + + + + + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    +
    +
    +
    123 8
    + + +
    +
    +
    + +
    123 + 8
    diff --git a/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-009.html b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-009.html new file mode 100644 index 0000000000..248c56a683 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-009.html @@ -0,0 +1,104 @@ + + + + + CSS Text Test: 'white-space: break-spaces' applies to 'display: table-header-group' element + + + + + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    +
    +
    +
    123 8
    + + +
    +
    +
    + +
    123 + 8
    diff --git a/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-010.html b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-010.html new file mode 100644 index 0000000000..ae88b706e3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-010.html @@ -0,0 +1,104 @@ + + + + + CSS Text Test: 'white-space: break-spaces' applies to 'display: table-footer-group' element + + + + + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    +
    +
    +
    123 8
    + + +
    +
    +
    + +
    123 + 8
    diff --git a/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-011.html b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-011.html new file mode 100644 index 0000000000..f68b57825a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-011.html @@ -0,0 +1,97 @@ + + + + + CSS Text Test: 'white-space: break-spaces' applies to 'display: table-row' element + + + + + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    +
    +
    123 8
    + + +
    +
    + +
    123 + 8
    diff --git a/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-012.html b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-012.html new file mode 100644 index 0000000000..2e708727f7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-012.html @@ -0,0 +1,102 @@ + + + + + CSS Text Test: 'white-space: break-spaces' does not apply to 'display: table-column-group' element + + + + + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    +
    +
    +
    123 8
    + + +
    +
    + +
    123 + 8
    diff --git a/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-013.html b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-013.html new file mode 100644 index 0000000000..1c2cf9fc0b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-013.html @@ -0,0 +1,102 @@ + + + + + CSS Text Test: 'white-space: break-spaces' does not apply to 'display: table-column' element + + + + + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    +
    +
    +
    123 8
    + + +
    +
    + +
    123 + 8
    diff --git a/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-014.html b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-014.html new file mode 100644 index 0000000000..6a4858487f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-014.html @@ -0,0 +1,96 @@ + + + + + CSS Text Test: 'white-space: break-spaces' applies to 'display: table-cell' element + + + + + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    +
    +
    123 8
    + + +
    +
    + +
    123 + 8
    diff --git a/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-015.html b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-015.html new file mode 100644 index 0000000000..fbcca34a22 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/white-space/ws-break-spaces-applies-to-015.html @@ -0,0 +1,88 @@ + + + + + CSS Text Test: 'white-space: break-spaces' applies to 'display: table-caption' element + + + + + + + + + + + +

    Test passes if the characters inside of each black-bordered rectangles are laid out identically. + +

    +
    123 8
    + + +
    + +
    123 + 8
    diff --git a/testing/web-platform/tests/css/css-text/whitespace-followed-by-cham-symbol-crash.html b/testing/web-platform/tests/css/css-text/whitespace-followed-by-cham-symbol-crash.html new file mode 100644 index 0000000000..b07a802ecd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/whitespace-followed-by-cham-symbol-crash.html @@ -0,0 +1,7 @@ +CSS Text Test: Under quirks mode, a white space, followed by a Cham symbol, makes chrome to crash + + +s a diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-001-ref.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-001-ref.html new file mode 100644 index 0000000000..51f96868f1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-001-ref.html @@ -0,0 +1,25 @@ + + +Test reference + + + +

    Test passes if the black box is identical to the blue one. + +

    + 東京へ行きましょう。 +
    +
    + 東京へ行きましょう。 +
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-002-ref.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-002-ref.html new file mode 100644 index 0000000000..9f63cc951f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-002-ref.html @@ -0,0 +1,25 @@ + + +Test reference + + + +

    Test passes if the black box is identical to either the blue one. + +

    + กรุงเทพคือสวยงาม +
    +
    + กรุงเทพคือสวยงาม +
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-003-ref.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-003-ref.html new file mode 100644 index 0000000000..5868eed30a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-003-ref.html @@ -0,0 +1,18 @@ + + +CSS test reference + + + +

    Test passes if the two boxes below are identical. + +

    東京 へ 行きましょう。
    +
    東京 へ 行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-004-ref.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-004-ref.html new file mode 100644 index 0000000000..81d075dc11 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-004-ref.html @@ -0,0 +1,18 @@ + + +CSS test reference + + + +

    Test passes if the two boxes below are identical. + +

    東京⁠へ⁠行きましょう。
    +
    東京⁠へ⁠行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-005-ref.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-005-ref.html new file mode 100644 index 0000000000..cecc070637 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-005-ref.html @@ -0,0 +1,18 @@ + + +CSS test reference + + + +

    Test passes if the two boxes below are identical. + +

    東京‍へ‍行きましょう。
    +
    東京‍へ‍行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-006-ref.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-006-ref.html new file mode 100644 index 0000000000..662351aa8b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-006-ref.html @@ -0,0 +1,19 @@ + + +CSS test reference + + + +

    Test passes if all boxes below are identical. + +

    consideration
    +
    consideration
    +
    consideration
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-007-ref.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-007-ref.html new file mode 100644 index 0000000000..4a55533207 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-007-ref.html @@ -0,0 +1,16 @@ + + +CSS test reference + + + +

    Test passes if the two boxes below are identical. + +

    ま​し​ょ​う​。
    +
    ま​し​ょ​う​。
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-008-ref.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-008-ref.html new file mode 100644 index 0000000000..24f54429de --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-008-ref.html @@ -0,0 +1,18 @@ + + +CSS test reference + + + +

    Test passes if both words bellow are hyphenated. + +

    con­sid­era­tion
    +
    con­sid­era­tion
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-009-ref.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-009-ref.html new file mode 100644 index 0000000000..31f344c6c0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-009-ref.html @@ -0,0 +1,16 @@ + + +CSS test reference + + + +

    Test passes if the two boxes below are identical. + +

    一生懸命働きます
    +
    一生懸命働きます
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-fallback-001-ref.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-fallback-001-ref.html new file mode 100644 index 0000000000..5e65b27e2e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-fallback-001-ref.html @@ -0,0 +1,20 @@ + + +Test reference + + + +

    Test passes if the two boxes below are identical. + +

    กรุงเทพคือสวยงาม
    + + +
    กรุงเทพคือสวยงาม
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-fallback-002-ref.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-fallback-002-ref.html new file mode 100644 index 0000000000..9010ebb5d5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-fallback-002-ref.html @@ -0,0 +1,18 @@ + + +Test reference + + + +

    Test passes if the two boxes below are identical. + +

    กรุงเทพคือสวยงาม
    +
    กรุงเทพคือสวยงาม
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-fallback-003-ref.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-fallback-003-ref.html new file mode 100644 index 0000000000..bd29d09cad --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-fallback-003-ref.html @@ -0,0 +1,20 @@ + + +Test reference + + + +

    Test passes if the two boxes below are identical. + +

    東京へ行きましょう。
    +
    東京へ行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-intrinsic-001-ref.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-intrinsic-001-ref.html new file mode 100644 index 0000000000..52a743910a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-intrinsic-001-ref.html @@ -0,0 +1,15 @@ + + + +
    +
    + 楽しいドライブ。
    +
    + 楽しい
    ドライブ。
    +
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-overflow-001-ref.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-overflow-001-ref.html new file mode 100644 index 0000000000..07bbb230c7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-overflow-001-ref.html @@ -0,0 +1,24 @@ + + + +
    +
    + 楽しい
    ドライブ。
    +
    + 楽しい
    ドライ
    ブ。
    +
    + 楽





    ブ。
    +
    + 楽






    +
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-wbr-nobr-001-ref.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-wbr-nobr-001-ref.html new file mode 100644 index 0000000000..4edf83be94 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-wbr-nobr-001-ref.html @@ -0,0 +1,19 @@ + + + +
    +
    ドライ
    +
    ドラ
    イブ
    +
    ドラ
    イブ
    +
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-wbr-nobr-002-ref.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-wbr-nobr-002-ref.html new file mode 100644 index 0000000000..8760565c1b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/reference/word-break-auto-phrase-wbr-nobr-002-ref.html @@ -0,0 +1,18 @@ + + + +
    +
    楽しいドライブ、
    楽しいドライブ。
    +
    楽しい
    ドライブ、楽しい
    ドライブ。
    +
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-001.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-001.html new file mode 100644 index 0000000000..ce837a1d5d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-001.html @@ -0,0 +1,39 @@ + + +CSS Text level 4 Test: word-break:auto-phrase in Japanese + + + + + + +

    Test passes if the black box is identical to the blue one. + +

    + 東京へ行きましょう。 +
    +
    + 東京へ行きましょう。 +
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-002.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-002.html new file mode 100644 index 0000000000..c4f437e99d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-002.html @@ -0,0 +1,43 @@ + + +CSS Text level 4 Test: word-break: auto-phrase + + + + + + +

    Test passes if the black box is identical to either the blue one. + +

    + กรุงเทพคือสวยงาม +
    +
    + กรุงเทพคือสวยงาม +
    + + + diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-003.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-003.html new file mode 100644 index 0000000000..6ff8d959f8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-003.html @@ -0,0 +1,27 @@ + + +CSS Text level 4 Test: word-break auto-phrase forbidden + + + + + + + +

    Test passes if the two boxes below are identical. + +

    東京 へ 行きましょう。
    +
    東京 へ 行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-004.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-004.html new file mode 100644 index 0000000000..4e455091de --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-004.html @@ -0,0 +1,27 @@ + + +CSS Text level 4 Test: word-break: auto-phrase- forbidden + + + + + + + +

    Test passes if the two boxes below are identical. + +

    東京⁠へ⁠行きましょう。
    +
    東京⁠へ⁠行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-005.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-005.html new file mode 100644 index 0000000000..5183d3bc13 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-005.html @@ -0,0 +1,27 @@ + + +CSS Text level 4 Test: word-break: auto-phrase forbidden + + + + + + + +

    Test passes if the two boxes below are identical. + +

    東京‍へ‍行きましょう。
    +
    東京‍へ‍行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-006.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-006.html new file mode 100644 index 0000000000..9fca535a7a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-006.html @@ -0,0 +1,32 @@ + + +CSS Text level 4 Test: word-break: auto-phrase hyphenation + + + + + + +

    Test passes if all boxes below are identical. + +

    con­sid­era­tion
    +
    consideration
    +
    consideration
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-007.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-007.html new file mode 100644 index 0000000000..154fb8c447 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-007.html @@ -0,0 +1,23 @@ + + +CSS Text level 4 Test: word-break: auto-phrase forbidden + + + + + + + +

    Test passes if the two boxes below are identical. + +

    ま​し​ょ​う​。
    +
    ま​し​ょ​う​。
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-008.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-008.html new file mode 100644 index 0000000000..68af0f5f19 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-008.html @@ -0,0 +1,25 @@ + + +CSS Text level 4 Test: word-break: auto-phrase hyphenation + + + + + + +

    Test passes if both words bellow are hyphenated. + +

    con­sid­era­tion
    +
    con­sid­era­tion
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-009.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-009.html new file mode 100644 index 0000000000..6f0c736183 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-009.html @@ -0,0 +1,24 @@ + + +CSS Text level 4 Test: word-break: auto-phrase forbidden + + + + + + + +

    Test passes if the two boxes below are identical. + +

    一生懸命働きます
    +
    一生懸命働きます
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-fallback-001.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-fallback-001.html new file mode 100644 index 0000000000..02a33734e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-fallback-001.html @@ -0,0 +1,26 @@ + + +CSS Text level 4 Test: word-break:auto-phrase mistagged + + + + + + +

    Test passes if the two boxes below are identical. + +

    กรุงเทพคือสวยงาม
    + + +
    กรุงเทพคือสวยงาม
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-fallback-002.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-fallback-002.html new file mode 100644 index 0000000000..e2905f1d5a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-fallback-002.html @@ -0,0 +1,24 @@ + + +CSS Text level 4 Test: word-break:auto-phrase untagged + + + + + + +

    Test passes if the two boxes below are identical. + +

    กรุงเทพคือสวยงาม
    +
    กรุงเทพคือสวยงาม
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-fallback-003.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-fallback-003.html new file mode 100644 index 0000000000..cea15820bd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-fallback-003.html @@ -0,0 +1,23 @@ + + +CSS Text level 4 Test: word-break:auto-phrase untagged + + + + + + +

    Test passes if the two boxes below are identical. + +

    東京へ行きましょう。
    +
    東京へ行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-intrinsic-001.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-intrinsic-001.html new file mode 100644 index 0000000000..ebb07cf3b5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-intrinsic-001.html @@ -0,0 +1,27 @@ + + + + + + +
    +
    + 楽しいドライブ。
    +
    + 楽しいドライブ。
    +
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-overflow-001.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-overflow-001.html new file mode 100644 index 0000000000..fcd17528ac --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-overflow-001.html @@ -0,0 +1,40 @@ + + + + + + +
    + +
    + 楽しいドライブ。
    + +
    + 楽しいドライブ。
    + +
    + 楽しいドライブ。
    + +
    + 楽しいドライブ。
    +
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-wbr-nobr-001.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-wbr-nobr-001.html new file mode 100644 index 0000000000..b8e5520046 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-wbr-nobr-001.html @@ -0,0 +1,34 @@ + + + + + + +
    + +
    ドライブ
    + +
    ドライブ
    + +
    ドラ​イブ
    +
    diff --git a/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-wbr-nobr-002.html b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-wbr-nobr-002.html new file mode 100644 index 0000000000..85061923ca --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/auto-phrase/word-break-auto-phrase-wbr-nobr-002.html @@ -0,0 +1,35 @@ + + + + + + +
    + +
    楽しいドライブ、楽しいドライブ。
    +
    楽しいドライブ、楽しいドライブ。
    +
    diff --git a/testing/web-platform/tests/css/css-text/word-break/break-boundary-2-chars-001.html b/testing/web-platform/tests/css/css-text/word-break/break-boundary-2-chars-001.html new file mode 100644 index 0000000000..f270766034 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/break-boundary-2-chars-001.html @@ -0,0 +1,63 @@ + + + + + CSS Text Test: soft wrap opportunity at boundary between two characters + + + + + + + + + + + + +
    abcxyzdef
    abcxyzdef
    abcxyzdef
    abcxyzdef
    diff --git a/testing/web-platform/tests/css/css-text/word-break/break-boundary-2-chars-002.html b/testing/web-platform/tests/css/css-text/word-break/break-boundary-2-chars-002.html new file mode 100644 index 0000000000..334219570b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/break-boundary-2-chars-002.html @@ -0,0 +1,48 @@ + + + + + CSS Text Test: soft wrap opportunity at boundary between two characters + + + + + + + + + + + +
    abcxyzdef
    + +
    abcxyzdef
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/break-boundary-2-chars-001-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/break-boundary-2-chars-001-ref.html new file mode 100644 index 0000000000..e0702afce5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/break-boundary-2-chars-001-ref.html @@ -0,0 +1,20 @@ + + + + + CSS Reference Test + + + + + +
    a
    b
    c
    xyz
    d
    e
    f
    a
    b
    c
    xyz
    d
    e
    f
    a
    b
    c
    xyz
    d
    e
    f
    a
    b
    c
    xyz
    d
    e
    f
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/break-boundary-2-chars-002-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/break-boundary-2-chars-002-ref.html new file mode 100644 index 0000000000..cd3ed338f1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/break-boundary-2-chars-002-ref.html @@ -0,0 +1,23 @@ + + + + + CSS Reference Test + + + + + +
    abcxyzdef
    + +
    abcxyzdef
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-010-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-010-ref.html new file mode 100644 index 0000000000..0e0300a72d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-010-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/word-break/reference/word-break-break-all-014-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-014-ref.html new file mode 100644 index 0000000000..044ea40dd2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-014-ref.html @@ -0,0 +1,6 @@ + + +CSS Text Test: overflow-wrap: break-all + +

    Test passes if 2 (different) heart emojis are rendered below each other.

    +
    💖
    💔
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-020-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-020-ref.html new file mode 100644 index 0000000000..32b85542a7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-020-ref.html @@ -0,0 +1,21 @@ + + +CSS test reference + + + +

    Test passes if the text in each of the following 3 boxes is broken into separate lines at the same points. + +


    い)

    (い
    +

    い)

    (い
    +

    い)

    (い
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-062-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-062-ref.html new file mode 100644 index 0000000000..c44f82d7b3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-062-ref.html @@ -0,0 +1,29 @@ + + + + + CSS Reference Test + + + + + +

    Test passes if the glyphs in the 5 orange rectangles are laid out identically. + +

    A simple senten
    ce in english.
    + +
    A simple senten
    ce in english.
    + +
    A simple senten
    ce in english.
    + +
    A simple senten
    ce in english.
    + +
    A simple senten
    ce in english.
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ethiopic-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ethiopic-ref.html new file mode 100644 index 0000000000..71d6b11521 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ethiopic-ref.html @@ -0,0 +1,25 @@ + + + +break-all Ethiopic word breaking + + + +

    Test passes if the blue and orange text are identical. + +

    በ፡ +በ፡ +በ፡ +በ
    +
    በ፡ +በ፡ +በ፡ +በ
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-001-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-001-ref.html new file mode 100644 index 0000000000..4eab639ac3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-001-ref.html @@ -0,0 +1,9 @@ + + +word-break: break-all on inline element - reference + +
    Test passes if the two boxes are the same.
    +
    bbbbbb
    bbbb
    +
    bbbbbb
    bbbb
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-002-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-002-ref.html new file mode 100644 index 0000000000..5f7f01df94 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-002-ref.html @@ -0,0 +1,9 @@ + + +word-break: break-all on inline element - reference + +
    Test passes if the two boxes are the same.
    +
    aaa bb
    bbbb
    +
    aaa bb
    bbbb
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-003-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-003-ref.html new file mode 100644 index 0000000000..0c8caaee46 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-003-ref.html @@ -0,0 +1,9 @@ + + +word-break: break-all on inline element - reference + +
    Test passes if the two boxes are the same.
    +
    aaaabb
    bbbb
    +
    aaaabb
    bbbb
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-004-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-004-ref.html new file mode 100644 index 0000000000..f9229e998a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-004-ref.html @@ -0,0 +1,9 @@ + + +word-break: break-all on inline element - reference + +
    Test passes if the two boxes are the same.
    +
    aaaaaaa
    bbb
    +
    aaaaaaa
    bbb
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-005-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-005-ref.html new file mode 100644 index 0000000000..662f35112f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-005-ref.html @@ -0,0 +1,9 @@ + + +word-break: break-all on inline element - reference + +
    Test passes if the two boxes are the same.
    +
    aaa bb
    bbbbbb
    bbb
    ccc
    +
    aaa bb
    bbbbbb
    bbb
    ccc
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-006-a-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-006-a-ref.html new file mode 100644 index 0000000000..e2776669f6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-006-a-ref.html @@ -0,0 +1,20 @@ + + +word-break: break-all on inline element + + +

    Test passes if the black box is identical to either the blue or the orange one. +

    aaaabb
    bbbbbb
    bbb
    ccccc
    +
    aaaabb
    bbbbbb
    bbb
    ccccc
    +
    aaaabb
    bbbbbb
    bb
    bccccc
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-006-b-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-006-b-ref.html new file mode 100644 index 0000000000..c9384aace9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-006-b-ref.html @@ -0,0 +1,20 @@ + + +word-break: break-all on inline element + + +

    Test passes if the black box is identical to either the blue or the orange one. +

    aaaabb
    bbbbbb
    bbb
    ccccc
    +
    aaaabb
    bbbbbb
    bb
    bccccc
    +
    aaaabb
    bbbbbb
    bb
    bccccc
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-007-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-007-ref.html new file mode 100644 index 0000000000..80bdb406b7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-inline-007-ref.html @@ -0,0 +1,9 @@ + + +word-break: break-all on inline element - reference + +
    Test passes if the two boxes are the same.
    +
    aaaaaaa
    bbbbbb
    bcccccc
    +
    aaaaaaa
    bbbbbb
    bcccccc
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-000.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-000.html new file mode 100644 index 0000000000..579c2dc6a0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-000.html @@ -0,0 +1,18 @@ + + + + +word-break: break-all, japanese + + + + +
    Test passes if the two orange boxes are the same.
    +
    日本語日本語日本
    +
    日本語日本語日本
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-001.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-001.html new file mode 100644 index 0000000000..ceec198d03 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-001.html @@ -0,0 +1,18 @@ + + + + +word-break: break-all, latin + + + + +
    Test passes if the two orange boxes are the same.
    +
    Latin latin latin lati
    n
    +
    Latin latin latin lati
    n
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-002.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-002.html new file mode 100644 index 0000000000..50e1e9c431 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-002.html @@ -0,0 +1,18 @@ + + + + +word-break: break-all, korean + + + + +
    Test passes if the two orange boxes are the same.
    +
    한글이 한글이 한글
    +
    한글이 한글이 한글
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-003.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-003.html new file mode 100644 index 0000000000..e88df3820b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-003.html @@ -0,0 +1,18 @@ + + + + +word-break: break-all, thai + + + + +
    Test passes if the two orange boxes are the same.
    +
    ภาษาไทยภาษาไท
    +
    ภาษาไทยภาษาไท
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-004.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-004.html new file mode 100644 index 0000000000..e28e571ae4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-004.html @@ -0,0 +1,18 @@ + + + + +word-break: break-all, arabic + + + + +
    Test passes if the two orange boxes are the same.
    +
    التدويل نشاط التدوي‍
    ‍ل
    +
    التدويل نشاط التدوي‍
    ‍ل
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-005.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-005.html new file mode 100644 index 0000000000..151aecb752 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-005.html @@ -0,0 +1,18 @@ + + + + +word-break: break-all, subjoined tibetan + + + + +
    Test passes if the two orange boxes are the same.
    +
    ལྷ་སའི་སྐད་ད་
    ལྟ
    +
    ལྷ་སའི་སྐད་ད་
    ལྟ
    + + diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-006.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-006.html new file mode 100644 index 0000000000..f0b83d14d7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-006.html @@ -0,0 +1,18 @@ + + + + +word-break: break-all, spacing vowel sign + + + + +
    Test passes if the two orange boxes are the same.
    +
    हिंदी हिंदी हिं
    दी
    +
    हिंदी हिंदी हिं
    दी
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-007.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-007.html new file mode 100644 index 0000000000..8d715556b0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-007.html @@ -0,0 +1,18 @@ + + + + +word-break: break-all, combining diacritic + + + + +
    Test passes if the two orange boxes are the same.
    +
    မြန်မာစာမြန်မာစာမြ
    န်
    +
    မြန်မာစာမြန်မာစာမြ
    န်
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-008.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-008.html new file mode 100644 index 0000000000..0499f82e79 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-008.html @@ -0,0 +1,18 @@ + + + + +word-break: break-all, syllabic cluster + + + + +
    Test passes if the two orange boxes are the same.
    +
    हिन्दी हिन्दी हि
    न्दी
    +
    हिन्दी हिन्दी हि
    न्दी
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-031.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-031.html new file mode 100644 index 0000000000..1e28e2d358 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-031.html @@ -0,0 +1,18 @@ + + + + +word-break: break-all, ID and CJ + + + + +
    Test passes if the two orange boxes are the same.
    +
    フォ フ
    +
    フォ フ
    + + diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-032.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-032.html new file mode 100644 index 0000000000..8b7b3b6c39 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-break-all-ref-032.html @@ -0,0 +1,18 @@ + + + + +word-break: keep-all, korean (Hangul Jamos) + + + + +
    Test passes if the two orange boxes are the same.
    +
    애기판다 애기판
    다
    +
    애기판다 애기판
    다
    + + diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-005-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-005-ref.html new file mode 100644 index 0000000000..2a33ce75e2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-005-ref.html @@ -0,0 +1,7 @@ + + +CSS-Text reference file + + +

    This test passes if the four characters below are arranged in a two-by-two square. +

    字字
    字字
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-063-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-063-ref.html new file mode 100644 index 0000000000..5ab3f5ff0f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-063-ref.html @@ -0,0 +1,29 @@ + + + + + CSS Reference Test + + + + + +

    Test passes if the glyphs in the 5 orange rectangles are laid out identically. + +

    A simple
    sentence in eng
    lish.
    + +
    A simple
    sentence in eng
    lish.
    + +
    A simple
    sentence in eng
    lish.
    + +
    A simple
    sentence in eng
    lish.
    + +
    A simple
    sentence in eng
    lish.
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-000.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-000.html new file mode 100644 index 0000000000..d11db046b8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-000.html @@ -0,0 +1,18 @@ + + + + +word-break: keep-all, latin + + + + +
    Test passes if the two orange boxes are the same.
    +
    Latin latin latin
    latin
    +
    Latin latin latin
    latin
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-001.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-001.html new file mode 100644 index 0000000000..bc05bc3b47 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-001.html @@ -0,0 +1,18 @@ + + + + +word-break: keep-all, japanese + + + + +
    Test passes if the two orange boxes are the same.
    +
    日本語 日本語
    日本語
    +
    日本語 日本語
    日本語
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-002.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-002.html new file mode 100644 index 0000000000..1567534d9b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-002.html @@ -0,0 +1,18 @@ + + + + +word-break: keep-all, korean + + + + +
    Test passes if the two orange boxes are the same.
    +
    한글이 한글이
    한글이
    +
    한글이 한글이
    한글이
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-003.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-003.html new file mode 100644 index 0000000000..5aba6783f4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-003.html @@ -0,0 +1,18 @@ + + + + +word-break: keep-all, thai + + + + +
    Test passes if the two orange boxes are the same.
    +
    และ และ
    และ
    +
    และ และ
    และ
    + + diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-009.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-009.html new file mode 100644 index 0000000000..4dcdf2dd2b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-009.html @@ -0,0 +1,18 @@ + + + + +word-break: keep-all, ID and CJ + + + + +
    Test passes if the two orange boxes are the same.
    +
    フォ
    フォ
    +
    フォ
    フォ
    + + diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-010.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-010.html new file mode 100644 index 0000000000..cbfd347608 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-keep-all-ref-010.html @@ -0,0 +1,18 @@ + + + + +word-break: keep-all, korean (Hangul Jamos) + + + + +
    Test passes if the two orange boxes are the same.
    +
    애기판다
    애기판다
    +
    애기판다
    애기판다
    + + diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-manual-001-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-manual-001-ref.html new file mode 100644 index 0000000000..f51208ab95 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-manual-001-ref.html @@ -0,0 +1,17 @@ + + +Test reference + + + +

    Test passes if the two boxes below are identical. + +

    กรุงเทพคือสวยงาม
    +
    กรุงเทพคือสวยงาม
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-002-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-002-ref.html new file mode 100644 index 0000000000..64f2b231c0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-002-ref.html @@ -0,0 +1,17 @@ + + +Test reference + + + +

    Test passes if the two boxes below are different. + +

    กรุงเทพคือสวยงาม
    +
    กรุงเทพคือสวยงาม
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-003-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-003-ref.html new file mode 100644 index 0000000000..15843b7296 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-003-ref.html @@ -0,0 +1,17 @@ + + +Test reference + + + +

    Test passes if the two boxes below are different. + +

    กรุงเทพคือสวยงาม
    +
    กรุงเทพคือสวยงาม
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ar-ref-000.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ar-ref-000.html new file mode 100644 index 0000000000..f7479d6917 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ar-ref-000.html @@ -0,0 +1,18 @@ + + + + +word-break: normal, arabic + + + + +
    Test passes if the two orange boxes are the same.
    +
    العَرَبِيةُ العَرَبِيةُ
    العَرَبِيةُ
    +
    العَرَبِيةُ العَرَبِيةُ
    العَرَبِيةُ
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-bo-ref-000.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-bo-ref-000.html new file mode 100644 index 0000000000..b421a6316c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-bo-ref-000.html @@ -0,0 +1,18 @@ + + + + +word-break: normal, tibetan + + + + +
    Test passes if the two orange boxes are the same.
    +
    ལྷ་སའི་སྐད་ལྷ་སའི་
    སྐད་
    +
    ལྷ་སའི་སྐད་ལྷ་སའི་
    སྐད་
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-en-ref-000.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-en-ref-000.html new file mode 100644 index 0000000000..2592fafa0d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-en-ref-000.html @@ -0,0 +1,18 @@ + + + + +word-break: normal, latin + + + + +
    Test passes if the two orange boxes are the same.
    +
    Latin latin latin
    latin
    +
    Latin latin latin
    latin
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ethiopic-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ethiopic-ref.html new file mode 100644 index 0000000000..f6b1ce4984 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ethiopic-ref.html @@ -0,0 +1,31 @@ + + + +Normal Ethiopic word breaking + + + +

    Test passes if the blue and orange text are identical. + +

    ተወልዱ፡ +ኵሉ፡ +ሰብእ፡ +ግዑዛን፡ +ወዕሩያን፡ +በማዕረግ፡ +ወብሕግ።
    +
    ተወልዱ፡ +ኵሉ፡ +ሰብእ፡ +ግዑዛን፡ +ወዕሩያን፡ +በማዕረግ፡ +ወብሕግ።
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-hi-ref-000.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-hi-ref-000.html new file mode 100644 index 0000000000..ac2e0faab1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-hi-ref-000.html @@ -0,0 +1,18 @@ + + + + +word-break: normal, hindi + + + + +
    Test passes if the two orange boxes are the same.
    +
    हिंदी हिंदी हिंदी
    हिंदी
    +
    हिंदी हिंदी हिंदी
    हिंदी
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ja-ref-000.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ja-ref-000.html new file mode 100644 index 0000000000..deb651f8e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ja-ref-000.html @@ -0,0 +1,18 @@ + + + + +word-break: normal, japanese + + + + +
    Test passes if the two orange boxes are the same.
    +
    日本語日本語日本
    +
    日本語日本語日本
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ja-ref-001.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ja-ref-001.html new file mode 100644 index 0000000000..241ab488e7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ja-ref-001.html @@ -0,0 +1,18 @@ + + + + +word-break: normal, japanese hiragana + + + + +
    Test passes if the two orange boxes are the same.
    +
    にほんごにほん
    +
    にほんごにほん
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ja-ref-002.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ja-ref-002.html new file mode 100644 index 0000000000..813e04586e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ja-ref-002.html @@ -0,0 +1,18 @@ + + + + +word-break: normal, japanese katakana + + + + +
    Test passes if the two orange boxes are the same.
    +
    ニホンゴニホン
    +
    ニホンゴニホン
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ja-ref-004.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ja-ref-004.html new file mode 100644 index 0000000000..bb73af4f1d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ja-ref-004.html @@ -0,0 +1,18 @@ + + + + +word-break: normal, japanese + + + + +
    Test passes if the two orange boxes are the same.
    +
    日本語日本語日本
    語。
    +
    日本語日本語日本
    語。
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-km-ref-000.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-km-ref-000.html new file mode 100644 index 0000000000..9d61b3239f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-km-ref-000.html @@ -0,0 +1,18 @@ + + + + +word-break: normal, khmer + + + + +
    Test passes if the two orange boxes are the same.
    +
    ភាសាខ្មែរភាសាខ្មែរ
    ភាសាខ្មែរ
    +
    ភាសាខ្មែរភាសាខ្មែរ
    ភាសាខ្មែរ
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ko-ref-000.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ko-ref-000.html new file mode 100644 index 0000000000..b4dc700194 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ko-ref-000.html @@ -0,0 +1,18 @@ + + + + +word-break: normal, korean + + + + +
    Test passes if the two orange boxes are the same.
    +
    한글이 한글이 한글
    +
    한글이 한글이 한글
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-lo-ref-000.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-lo-ref-000.html new file mode 100644 index 0000000000..68b8457dc6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-lo-ref-000.html @@ -0,0 +1,18 @@ + + + + +word-break: normal, lao + + + + +
    Test passes if the two orange boxes are the same.
    +
    ພາສາລາວພາສາລາວພາສາ
    ລາວ
    +
    ພາສາລາວພາສາລາວພາສາ
    ລາວ
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-my-ref-000.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-my-ref-000.html new file mode 100644 index 0000000000..fef7efd182 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-my-ref-000.html @@ -0,0 +1,18 @@ + + + + +word-break: normal, myanmar + + + + +
    Test passes if the two orange boxes are the same.
    +
    မြန်မာစာမြန်မာစာ
    မြန်မာစာ
    +
    မြန်မာစာမြန်မာစာ
    မြန်မာစာ
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ref-001.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ref-001.html new file mode 100644 index 0000000000..352ff3f0cc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-ref-001.html @@ -0,0 +1,18 @@ + + + + +word-break: normal, zwsp + + + + +
    Test passes if the two orange boxes are the same.
    +
    latinlatinlatin
    latin
    +
    latinlatinlatin
    latin
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-tdd-ref-000.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-tdd-ref-000.html new file mode 100644 index 0000000000..7b7c2b6591 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-tdd-ref-000.html @@ -0,0 +1,18 @@ + + + + +word-break: normal, tai nüa + + + + +
    Test passes if the two orange boxes are the same.
    +
    ᥖᥭᥰᥖᥬᥳ
    ᥑᥨᥒᥰ
    +
    ᥖᥭᥰᥖᥬᥳ
    ᥑᥨᥒᥰ
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-th-001-ref.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-th-001-ref.html new file mode 100644 index 0000000000..df308cee75 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-th-001-ref.html @@ -0,0 +1,17 @@ + + +Test reference + + + +

    Test passes if the two boxes below are different. + +

    กรุงเทพคือสวยงาม
    +
    กรุงเทพคือสวยงาม
    diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-th-ref-000.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-th-ref-000.html new file mode 100644 index 0000000000..51cfe2fb40 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-th-ref-000.html @@ -0,0 +1,18 @@ + + + + +word-break: normal, thai + + + + +
    Test passes if the two orange boxes are the same.
    +
    ภาษาไทยภาษา
    ไทย
    +
    ภาษาไทยภาษา
    ไทย
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-zh-ref-000.html b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-zh-ref-000.html new file mode 100644 index 0000000000..afdd82454c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/reference/word-break-normal-zh-ref-000.html @@ -0,0 +1,18 @@ + + + + +word-break: normal, chinese + + + + +
    Test passes if the two orange boxes are the same.
    +
    中國話中國話中國
    +
    中國話中國話中國
    + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-000.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-000.html new file mode 100644 index 0000000000..af21bedf4b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-000.html @@ -0,0 +1,25 @@ + + + + +word-break: break-all, japanese + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    日本語日本語日本語
    +
    日本語日本語日本
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-001.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-001.html new file mode 100644 index 0000000000..b3611de74b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-001.html @@ -0,0 +1,25 @@ + + + + +word-break: break-all, latin + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    Latin latin latin latin
    +
    Latin latin latin lati
    n
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-002.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-002.html new file mode 100644 index 0000000000..7688742b9a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-002.html @@ -0,0 +1,25 @@ + + + + +word-break: break-all, korean + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    한글이 한글이 한글이
    +
    한글이 한글이 한글
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-003.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-003.html new file mode 100644 index 0000000000..705c1f1327 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-003.html @@ -0,0 +1,25 @@ + + + + +word-break: break-all, thai + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    ภาษาไทยภาษาไทย
    +
    ภาษาไทยภาษาไท
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-004.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-004.html new file mode 100644 index 0000000000..537ec73218 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-004.html @@ -0,0 +1,25 @@ + + + + +word-break: break-all, arabic + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    التدويل نشاط التدويل
    +
    التدويل نشاط التدوي‍
    ‍ل
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-005.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-005.html new file mode 100644 index 0000000000..02f233587b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-005.html @@ -0,0 +1,25 @@ + + + + +word-break: break-all, subjoined tibetan + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    ལྷ་སའི་སྐད་ད་ལྟ
    +
    ལྷ་སའི་སྐད་ད་
    ལྟ
    + + + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-006.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-006.html new file mode 100644 index 0000000000..6c79e4cd99 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-006.html @@ -0,0 +1,29 @@ + + + + +word-break: break-all, spacing vowel sign + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    हिंदी हिंदी हिंदी
    +
    हिंदी हिंदी हिं
    दी
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-007.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-007.html new file mode 100644 index 0000000000..f68369b4b3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-007.html @@ -0,0 +1,29 @@ + + + + +word-break: break-all, combining diacritic + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    မြန်မာစာမြန်မာစာမြန်
    +
    မြန်မာစာမြန်မာစာမြ
    န်
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-008.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-008.html new file mode 100644 index 0000000000..85e91b56aa --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-008.html @@ -0,0 +1,33 @@ + + + + +word-break: break-all, syllabic cluster + + + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    हिन्दी हिन्दी हिन्दी
    +
    हिन्दी हिन्दी हि
    न्दी
    + + + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-010.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-010.html new file mode 100644 index 0000000000..5fdf7f3f9f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-010.html @@ -0,0 +1,39 @@ + + +CSS Text Test: word-break: break-all + + + + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    XXXX
    X
    +
    XXXXX
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-011.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-011.html new file mode 100644 index 0000000000..384563195c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-011.html @@ -0,0 +1,39 @@ + + +CSS Text Test: word-break: break-all + + + + + + + + + +

    Test passes if there is a filled green square and no red.

    +

    X
    X
    +
    XX
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-012.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-012.html new file mode 100644 index 0000000000..f6f0b13823 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-012.html @@ -0,0 +1,39 @@ + + +CSS Text Test: word-break: break-all + + + + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    XXXX
    X
    +
    XXXXX
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-013.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-013.html new file mode 100644 index 0000000000..caa15554c4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-013.html @@ -0,0 +1,38 @@ + + +CSS Text Test: word-break: break-all + + + + + + + + + +

    Test passes if there is a filled green square and no red.

    +

    X
    X
    +
    XX
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-014.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-014.html new file mode 100644 index 0000000000..c331670aa4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-014.html @@ -0,0 +1,15 @@ + + +CSS Text Test: overflow-wrap: break-all + + + + + +

    Test passes if 2 (different) heart emojis are rendered below each other.

    +
    💖💔
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-015.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-015.html new file mode 100644 index 0000000000..8b10947909 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-015.html @@ -0,0 +1,39 @@ + + +CSS Text Test: word-break: break-all + + + + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    XX X
    XX
    +
    XX XXX
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-016.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-016.html new file mode 100644 index 0000000000..8bd6fcf432 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-016.html @@ -0,0 +1,35 @@ + + +CSS Text Test: word-break: break-all + + + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    XX XX
    XXXX
    +
    XX XXX...
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-017.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-017.html new file mode 100644 index 0000000000..e4cc3506da --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-017.html @@ -0,0 +1,35 @@ + + +CSS Text Test: word-break: break-all + + + + + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    X X
    X X
    X X
    XX X
    +
    X XX XX X XX X
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-018.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-018.html new file mode 100644 index 0000000000..1314e5976a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-018.html @@ -0,0 +1,35 @@ + + +CSS Text Test: word-break: break-all + + + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    XXX
    X XX
    XX X
    X
    +
    XXXX XXXX X X
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-019.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-019.html new file mode 100644 index 0000000000..a3242340fd --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-019.html @@ -0,0 +1,38 @@ + + +CSS Text Test: word-break: break-all + + + + + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    XX XX
    XXXX
    +
    XX XXX...
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-020.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-020.html new file mode 100644 index 0000000000..ac1840131c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-020.html @@ -0,0 +1,33 @@ + + +CSS Text level 3 Test: break-all and punctuation + + + + + + +

    Test passes if the text in each of the following 3 boxes is broken into separate lines at the same points. +

    あい)あ(い
    +

    い)

    (い
    +
    あい)あ(い
    + + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-021.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-021.html new file mode 100644 index 0000000000..ada6391920 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-021.html @@ -0,0 +1,38 @@ + + +CSS Text Test: word-break: break-all + + + + + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    XXX
    X XX
    XX X
    X
    +
    XXXX XXXX X X
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-022.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-022.html new file mode 100644 index 0000000000..0c5286df11 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-022.html @@ -0,0 +1,38 @@ + + +CSS Text Test: word-break: break-all + + + + + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    XXX
    X XX
    XX
    X X
    +
    XXXX XXXX X X
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-023.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-023.html new file mode 100644 index 0000000000..900be07357 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-023.html @@ -0,0 +1,35 @@ + + +CSS Text Test: word-break: break-all + + + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    XX XX
    XXX
    +
    XX XX\\\
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-024.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-024.html new file mode 100644 index 0000000000..c2678e350f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-024.html @@ -0,0 +1,35 @@ + + +CSS Text Test: word-break: break-all + + + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    XXX
    XX
    +
    XXX\X
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-025.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-025.html new file mode 100644 index 0000000000..985484831d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-025.html @@ -0,0 +1,35 @@ + + +CSS Text Test: word-break: break-all + + + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    XXX
    XX
    +
    XXX\X
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-026.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-026.html new file mode 100644 index 0000000000..96ecfea8df --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-026.html @@ -0,0 +1,35 @@ + + +CSS Text Test: word-break: break-all + + + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    XX XX
    XXXX
    +
    XX XXX///
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-027.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-027.html new file mode 100644 index 0000000000..6c7cce5ff8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-027.html @@ -0,0 +1,35 @@ + + +CSS Text Test: word-break: break-all + + + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    XX
    XXX
    +
    XXX/X
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-028.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-028.html new file mode 100644 index 0000000000..d9a474ebaa --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-028.html @@ -0,0 +1,35 @@ + + +CSS Text Test: word-break: break-all + + + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    XXXX
    X
    +
    XXX/X
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-029.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-029.html new file mode 100644 index 0000000000..3e0a1e14e6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-029.html @@ -0,0 +1,35 @@ + + + +CSS Text Test: word-break: break-all + + + + + + + + + +

    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/word-break/word-break-break-all-030.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-030.html new file mode 100644 index 0000000000..e6a8a0076d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-030.html @@ -0,0 +1,34 @@ + + + +CSS Text Test: word-break: break-all + + + + + + + + + +

    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/word-break/word-break-break-all-031.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-031.html new file mode 100644 index 0000000000..d60a677f58 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-031.html @@ -0,0 +1,25 @@ + + + + +word-break: break-all, ID and CJ + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    フォ フォ
    +
    フォ フ
    + + + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-032.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-032.html new file mode 100644 index 0000000000..08c89d94cc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-032.html @@ -0,0 +1,25 @@ + + + + +word-break: break-all, korean (Hangul Jamos) + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    애기판다 애기판다
    +
    애기판다 애기판
    다
    + + + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-062.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-062.html new file mode 100644 index 0000000000..6d2f25abc8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-062.html @@ -0,0 +1,67 @@ + + + + + + + CSS Text: 'word-break: break-all' applied to an inline in latin + + + + + + + +

    Test passes if the glyphs in the 5 orange rectangles are laid out identically. + +

    A simple sentence in english.
    + + +
    A simple sentence in english.
    + + +
    A simple sentence in english.
    + + +
    A simple sentence in english.
    + + +
    A simple senten
    ce in english.
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-ethiopic.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-ethiopic.html new file mode 100644 index 0000000000..1fa7f9054a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-ethiopic.html @@ -0,0 +1,31 @@ + + + +break-all Ethiopic word breaking + + + + + + +

    Test passes if the blue and orange text are identical. + +

    በ፡በ፡በ፡በ
    +
    በ፡ +በ፡ +በ፡ +በ
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-001.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-001.html new file mode 100644 index 0000000000..a0c7c4958b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-001.html @@ -0,0 +1,14 @@ + + +word-break: break-all on inline element + + + + + +
    Test passes if the two boxes are the same.
    +
    bbbbbbbbbb
    +
    bbbbbb
    bbbb
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-002.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-002.html new file mode 100644 index 0000000000..66036f1e5a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-002.html @@ -0,0 +1,14 @@ + + +word-break: break-all on inline element + + + + + +
    Test passes if the two boxes are the same.
    +
    aaa bbbbbb
    +
    aaa bb
    bbbb
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-003.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-003.html new file mode 100644 index 0000000000..f4a86bc645 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-003.html @@ -0,0 +1,14 @@ + + +word-break: break-all on inline element + + + + + +
    Test passes if the two boxes are the same.
    +
    aaaabbbbbb
    +
    aaaabb
    bbbb
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-004.tentative.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-004.tentative.html new file mode 100644 index 0000000000..2fad813661 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-004.tentative.html @@ -0,0 +1,14 @@ + + +word-break: break-all on inline element + + + + + +
    Test passes if the two boxes are the same.
    +
    aaaaaaabbb
    +
    aaaaaaa
    bbb
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-005.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-005.html new file mode 100644 index 0000000000..f3ebe129e7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-005.html @@ -0,0 +1,14 @@ + + +word-break: break-all on inline element + + + + + +
    Test passes if the two boxes are the same.
    +
    aaa bbbbbbbbbbb ccc
    +
    aaa bb
    bbbbbb
    bbb
    ccc
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-006.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-006.html new file mode 100644 index 0000000000..caf25d9429 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-006.html @@ -0,0 +1,24 @@ + + +word-break: break-all on inline element + + + + + + +

    Test passes if the black box is identical to either the blue or the orange one. +

    aaaabb
    bbbbbb
    bbb
    ccccc
    +
    aaaabbbbbbbbbbbccccc
    +
    aaaabb
    bbbbbb
    bb
    bccccc
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-007.tentative.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-007.tentative.html new file mode 100644 index 0000000000..bc5a08d38a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-007.tentative.html @@ -0,0 +1,14 @@ + + +word-break: break-all on inline element + + + + + +
    Test passes if the two boxes are the same.
    +
    aaaaaaabbbbbbbcccccc
    +
    aaaaaaa
    bbbbbb
    bcccccc
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-008.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-008.html new file mode 100644 index 0000000000..930ae436fe --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-008.html @@ -0,0 +1,33 @@ + + + +word-break: break-all on inline element + + + + + + + + + +

    Test passes if there is a filled green square and no red.

    +
    XX
    +
    X.
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-009.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-009.html new file mode 100644 index 0000000000..e1914f5f4d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-009.html @@ -0,0 +1,34 @@ + + + +word-break: break-all 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/word-break/word-break-break-all-inline-010.tentative.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-010.tentative.html new file mode 100644 index 0000000000..36c9e47ff5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-all-inline-010.tentative.html @@ -0,0 +1,33 @@ + + + +word-break: break-all 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/word-break/word-break-break-word-crash-001.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-word-crash-001.html new file mode 100644 index 0000000000..894a6f3aa0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-word-crash-001.html @@ -0,0 +1,39 @@ + +Test float + nbsp + break-word does not freeze + + + + + + +
    +
    123456654321
    +
    123456 654321
    +
    +
    +
    123456654321
    +
    123456 654321
    +
    +
    +
    123456654321
    +
    123456 654321
    +
    + + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-word-overflow-wrap-interactions-ref.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-word-overflow-wrap-interactions-ref.html new file mode 100644 index 0000000000..3c6ab3863f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-word-overflow-wrap-interactions-ref.html @@ -0,0 +1,18 @@ + +CSS Test: word-break: break-word and overflow-wrap interaction + + + +

    The boxes below should look the same.

    +
    FillerFillerFillerFiller
    +
    FillerFillerFillerFiller
    +
    FillerFillerFillerFiller
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-break-word-overflow-wrap-interactions.html b/testing/web-platform/tests/css/css-text/word-break/word-break-break-word-overflow-wrap-interactions.html new file mode 100644 index 0000000000..b4d3720e23 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-break-word-overflow-wrap-interactions.html @@ -0,0 +1,21 @@ + +CSS Test: word-break: break-word and overflow-wrap interaction + + + + + + + +

    The boxes below should look the same.

    +
    FillerFillerFillerFiller
    +
    FillerFillerFillerFiller
    +
    FillerFillerFillerFiller
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-000.html b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-000.html new file mode 100644 index 0000000000..fce7487c33 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-000.html @@ -0,0 +1,25 @@ + + + + +word-break: keep-all, latin + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    Latin latin latin latin
    +
    Latin latin latin
    latin
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-001.html b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-001.html new file mode 100644 index 0000000000..3af7fedf04 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-001.html @@ -0,0 +1,25 @@ + + + + +word-break: keep-all, japanese + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    日本語 日本語 日本語
    +
    日本語 日本語
    日本語
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-002.html b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-002.html new file mode 100644 index 0000000000..db9ea4c155 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-002.html @@ -0,0 +1,25 @@ + + + + +word-break: keep-all, korean + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    한글이 한글이 한글이
    +
    한글이 한글이
    한글이
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-003.html b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-003.html new file mode 100644 index 0000000000..776d56d828 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-003.html @@ -0,0 +1,25 @@ + + + + +word-break: keep-all, thai + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    และ และและ
    +
    และ และ
    และ
    + + + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-005.html b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-005.html new file mode 100644 index 0000000000..1e71ec7111 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-005.html @@ -0,0 +1,28 @@ + + +CSS-Text test: word-break keep-all does not affect U+3000 + + + + + + + +

    This test passes if the four characters below are arranged in a two-by-two square. +

    字字 字字
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-006.html b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-006.html new file mode 100644 index 0000000000..7bf9a15a9c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-006.html @@ -0,0 +1,33 @@ + + +CSS-Text test: word-break keep-all does not affect punctuation + + + + + + + +

    This test passes if the four characters below are arranged in a two-by-two square. +

    字字字字
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-007.html b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-007.html new file mode 100644 index 0000000000..443cccbc9d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-007.html @@ -0,0 +1,30 @@ + + +CSS-Text test: word-break keep-all + pre-wrap does not affect U+3000 + + + + + + + + +

    This test passes if the four characters below are arranged in a two-by-two square. +

    字字 字字
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-008.html b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-008.html new file mode 100644 index 0000000000..6532e41609 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-008.html @@ -0,0 +1,30 @@ + + +CSS-Text test: word-break keep-all + break-spaces does not affect U+3000 + + + + + + + + +

    This test passes if the four characters below are arranged in a two-by-two square. +

    字字 字字
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-009.html b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-009.html new file mode 100644 index 0000000000..d6df63f4e7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-009.html @@ -0,0 +1,25 @@ + + + + +word-break: keep-all, ID and CJ + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    フォ フォ
    +
    フォ
    フォ
    + + + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-010.html b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-010.html new file mode 100644 index 0000000000..c288f943a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-010.html @@ -0,0 +1,25 @@ + + + + +word-break: keep-all, korean (Hangul Jamos) + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    애기판다 애기판다
    +
    애기판다
    애기판다
    + + + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-063.html b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-063.html new file mode 100644 index 0000000000..3fa827b487 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-keep-all-063.html @@ -0,0 +1,74 @@ + + + + + + + CSS Text: 'word-break: keep-all' applied to an inline in latin + + + + + + + +

    Test passes if the glyphs in the 5 orange rectangles are laid out identically. + +

    A simple sentence in english.
    + +
    A simple sentence in english.
    + +
    A simple sentence in english.
    + +
    A simple sentence in english.
    + +
    A simple
    sentence in eng
    lish.
    + diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-manual-001.html b/testing/web-platform/tests/css/css-text/word-break/word-break-manual-001.html new file mode 100644 index 0000000000..09d803b0fc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-manual-001.html @@ -0,0 +1,26 @@ + + +CSS Text level 4 Test: word-break:manual + + + + + + +

    Test passes if the two boxes below are identical. + +

    +
    กรุงเทพคือสวยงาม
    +
    +
    กรุงเทพคือสวยงาม
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-min-content-001.html b/testing/web-platform/tests/css/css-text/word-break/word-break-min-content-001.html new file mode 100644 index 0000000000..c314c4a5c7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-min-content-001.html @@ -0,0 +1,44 @@ + + +CSS Text Test: word-break: break-word 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/word-break/word-break-min-content-002.html b/testing/web-platform/tests/css/css-text/word-break/word-break-min-content-002.html new file mode 100644 index 0000000000..0f5d18ff4b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-min-content-002.html @@ -0,0 +1,34 @@ + + +CSS Text Test: word-break: break-word and intrinsic sizing + + + + + + + + + +

    Test passes if there is a vertical green bar below. +

    +
    +
    XXXXXXXX
    +
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-min-content-003.html b/testing/web-platform/tests/css/css-text/word-break/word-break-min-content-003.html new file mode 100644 index 0000000000..84e7cfe872 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-min-content-003.html @@ -0,0 +1,30 @@ + + +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/word-break/word-break-min-content-004.html b/testing/web-platform/tests/css/css-text/word-break/word-break-min-content-004.html new file mode 100644 index 0000000000..89b30027c2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-min-content-004.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/word-break/word-break-min-content-005.html b/testing/web-platform/tests/css/css-text/word-break/word-break-min-content-005.html new file mode 100644 index 0000000000..ccbf988705 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-min-content-005.html @@ -0,0 +1,34 @@ + + +CSS Text Test: word-break: break-word and intrinsic sizing + + + + + + + + + +

    Test passes if there is a vertical green bar below. +

    +
    +
    XXXXXXXX
    +
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-min-content-006.html b/testing/web-platform/tests/css/css-text/word-break/word-break-min-content-006.html new file mode 100644 index 0000000000..7b88136934 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-min-content-006.html @@ -0,0 +1,23 @@ + + +CSS Text Test: word-break: break-word and intrinsic sizing + + + + + + + +

    Test passes if the glyphs are completely inside the blue box. +

    +
    நிிிிநிிிி
    +
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-min-content-007.html b/testing/web-platform/tests/css/css-text/word-break/word-break-min-content-007.html new file mode 100644 index 0000000000..7886b13d73 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-min-content-007.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/word-break/word-break-normal-001.html b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-001.html new file mode 100644 index 0000000000..61ccba2465 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-001.html @@ -0,0 +1,25 @@ + + + + +word-break: normal, zwsp + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    latinlatinlatin​latin
    +
    latinlatinlatin
    latin
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-normal-002.html b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-002.html new file mode 100644 index 0000000000..c988928eb8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-002.html @@ -0,0 +1,27 @@ + + +CSS Text level 4 Test: word-break:normal mistagged + + + + + + + +

    Test passes if the two boxes below are different. + +

    +
    กรุงเทพคือสวยงาม
    +
    +
    กรุงเทพคือสวยงาม
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-normal-003.html b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-003.html new file mode 100644 index 0000000000..bb6c2b477a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-003.html @@ -0,0 +1,27 @@ + + +CSS Text level 4 Test: word-break:normal untagged + + + + + + + +

    Test passes if the two boxes below are different. + +

    +
    กรุงเทพคือสวยงาม
    +
    +
    กรุงเทพคือสวยงาม
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ar-000.html b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ar-000.html new file mode 100644 index 0000000000..9faf32525c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ar-000.html @@ -0,0 +1,25 @@ + + + + +word-break: normal, arabic + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    العَرَبِيةُ العَرَبِيةُ العَرَبِيةُ
    +
    العَرَبِيةُ العَرَبِيةُ
    العَرَبِيةُ
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-normal-bo-000.html b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-bo-000.html new file mode 100644 index 0000000000..7518238504 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-bo-000.html @@ -0,0 +1,25 @@ + + + + +word-break: normal, tibetan + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    ལྷ་སའི་སྐད་ལྷ་སའི་སྐད་
    +
    ལྷ་སའི་སྐད་ལྷ་སའི་
    སྐད་
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-normal-en-000.html b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-en-000.html new file mode 100644 index 0000000000..a8e4952e3b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-en-000.html @@ -0,0 +1,25 @@ + + + + +word-break: normal, latin + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    Latin latin latin latin
    +
    Latin latin latin
    latin
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ethiopic.html b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ethiopic.html new file mode 100644 index 0000000000..90a27ecdad --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ethiopic.html @@ -0,0 +1,30 @@ + + + +Normal Ethiopic word breaking + + + + + + +

    Test passes if the blue and orange text are identical. + +

    ተወልዱ፡ኵሉ፡ሰብእ፡ግዑዛን፡ወዕሩያን፡በማዕረግ፡ወብሕግ።
    +
    ተወልዱ፡ +ኵሉ፡ +ሰብእ፡ +ግዑዛን፡ +ወዕሩያን፡ +በማዕረግ፡ +ወብሕግ።
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-normal-hi-000.html b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-hi-000.html new file mode 100644 index 0000000000..62966d6c7b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-hi-000.html @@ -0,0 +1,25 @@ + + + + +word-break: normal, hindi + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    हिंदी हिंदी हिंदी हिंदी
    +
    हिंदी हिंदी हिंदी
    हिंदी
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ja-000.html b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ja-000.html new file mode 100644 index 0000000000..33a3acd491 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ja-000.html @@ -0,0 +1,25 @@ + + + + +word-break: normal, japanese + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    日本語日本語日本語
    +
    日本語日本語日本
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ja-001.html b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ja-001.html new file mode 100644 index 0000000000..aa13890e21 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ja-001.html @@ -0,0 +1,25 @@ + + + + +word-break: normal, japanese hiragana + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    にほんごにほんご
    +
    にほんごにほん
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ja-002.html b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ja-002.html new file mode 100644 index 0000000000..f190a46943 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ja-002.html @@ -0,0 +1,25 @@ + + + + +word-break: normal, japanese katakana + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    ニホンゴニホンゴ
    +
    ニホンゴニホン
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ja-004.html b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ja-004.html new file mode 100644 index 0000000000..e010562702 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ja-004.html @@ -0,0 +1,25 @@ + + + + +word-break: normal, japanese + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    日本語日本語日本語。
    +
    日本語日本語日本
    語。
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-normal-km-000.html b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-km-000.html new file mode 100644 index 0000000000..ed12ad1103 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-km-000.html @@ -0,0 +1,25 @@ + + + + +word-break: normal, khmer + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    ភាសាខ្មែរភាសាខ្មែរភាសាខ្មែរ
    +
    ភាសាខ្មែរភាសាខ្មែរ
    ភាសាខ្មែរ
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ko-000.html b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ko-000.html new file mode 100644 index 0000000000..605a67c169 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-ko-000.html @@ -0,0 +1,29 @@ + + + + +word-break: normal, korean + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    한글이 한글이 한글이
    +
    한글이 한글이 한글
    + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-normal-lo-000.html b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-lo-000.html new file mode 100644 index 0000000000..ccde0aff38 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-lo-000.html @@ -0,0 +1,25 @@ + + + + +word-break: normal, lao + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    ພາສາລາວພາສາລາວພາສາລາວ
    +
    ພາສາລາວພາສາລາວພາສາ
    ລາວ
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-normal-my-000.html b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-my-000.html new file mode 100644 index 0000000000..d867f5f63f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-my-000.html @@ -0,0 +1,25 @@ + + + + +word-break: normal, myanmar + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    မြန်မာစာမြန်မာစာမြန်မာစာ
    +
    မြန်မာစာမြန်မာစာ
    မြန်မာစာ
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-normal-tdd-000.html b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-tdd-000.html new file mode 100644 index 0000000000..3aa143221c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-tdd-000.html @@ -0,0 +1,25 @@ + + + + +word-break: normal, tai nüa + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    ᥖᥭᥰᥖᥬᥳᥑᥨᥒᥰ
    +
    ᥖᥭᥰᥖᥬᥳ
    ᥑᥨᥒᥰ
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-normal-th-000.html b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-th-000.html new file mode 100644 index 0000000000..b3f611986a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-th-000.html @@ -0,0 +1,25 @@ + + + + +word-break: normal, thai + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    ภาษาไทยภาษาไทย
    +
    ภาษาไทยภาษา
    ไทย
    + + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-normal-th-001.html b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-th-001.html new file mode 100644 index 0000000000..919dcc22a3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-th-001.html @@ -0,0 +1,27 @@ + + +CSS Text level 4 Test: word-break: normal + + + + + + + +

    Test passes if the two boxes below are different. + +

    +
    กรุงเทพคือสวยงาม
    +
    +
    กรุงเทพคือสวยงาม
    diff --git a/testing/web-platform/tests/css/css-text/word-break/word-break-normal-zh-000.html b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-zh-000.html new file mode 100644 index 0000000000..e1a67bb1dc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-break/word-break-normal-zh-000.html @@ -0,0 +1,25 @@ + + + + +word-break: normal, chinese + + + + + + + +
    Test passes if the two orange boxes are the same.
    +
    中國話中國話中國語
    +
    中國話中國話中國
    + + + diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-001-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-001-ref.html new file mode 100644 index 0000000000..620079f6ad --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-001-ref.html @@ -0,0 +1,14 @@ + + +Test reference + + + +

    Test passes if the two lines below are identical. + +

    あ い う
    +
    あ い う
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-002-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-002-ref.html new file mode 100644 index 0000000000..70a1a6528e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-002-ref.html @@ -0,0 +1,14 @@ + + +Test reference + + + +

    Test passes if the two lines below are identical. + +

    a b c
    +
    a b c
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-004-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-004-ref.html new file mode 100644 index 0000000000..fbe74942b1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-004-ref.html @@ -0,0 +1,14 @@ + + +Test reference + + + +

    Test passes if the two lines below are identical. + +

    ab c
    +
    ab c
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-007-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-007-ref.html new file mode 100644 index 0000000000..b0cb891308 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-007-ref.html @@ -0,0 +1,14 @@ + + +Test reference + + + +

    Test passes if the two lines below are identical. + +

    a b c d e f g h i j
    +
    a b c d e f g h i j
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-008-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-008-ref.html new file mode 100644 index 0000000000..ff73104a00 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-008-ref.html @@ -0,0 +1,15 @@ + + +Test reference + + + +

    Test passes if the two lines below are identical. + +

    a b c d e f g h i j
    +
    a b c d e f g h i j
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-009-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-009-ref.html new file mode 100644 index 0000000000..815fe800e3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-009-ref.html @@ -0,0 +1,15 @@ + + +Test reference + + + +

    Test passes if the two lines below are identical. + +

    a b c d e f g
    +
    a b c d e f g
    + diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-010-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-010-ref.html new file mode 100644 index 0000000000..2ca6b8db7e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-010-ref.html @@ -0,0 +1,39 @@ + + +Test reference + + + +

    Test passes if the all boxes below are identical. + +

    あ い
    +
    あ い
    +
    あ い
    +
    あ い
    +
    あ い
    +
    あ い
    + +
    あ い
    +
    あ い
    +
    あ い
    +
    あ い
    + +
    あ い
    +
    あ い
    +
    あ い
    +
    あ い
    + +
    あ い
    +
    あ い
    +
    あ い
    +
    あ い
    + +
    あ い
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-011-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-011-ref.html new file mode 100644 index 0000000000..e1af62ffdf --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-011-ref.html @@ -0,0 +1,34 @@ + + +Test reference + + + +

    Test passes if the all boxes below are identical. + +

    あ い
    +
    あ い
    + +
    あ い
    +
    あ い
    + +
    あ い
    +
    あ い
    + +
    あ い
    +
    あ い
    + +
    あ い
    +
    あ い
    + +
    あ い
    +
    あ い
    + +
    あ い
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-012-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-012-ref.html new file mode 100644 index 0000000000..016dc5968c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-012-ref.html @@ -0,0 +1,24 @@ + + +Test reference + + + +

    Test passes if the all boxes below are identical. + +

    あい うえ
    +
    あい うえ
    +
    あい うえ
    + +
    あい うえ
    +
    あい うえ
    +
    あい うえ
    + +
    あい うえ
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-013-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-013-ref.html new file mode 100644 index 0000000000..9490e52d1b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-013-ref.html @@ -0,0 +1,17 @@ + + +Test reference + + + +

    Test passes if the two boxes below are identical. + +

    ああ いい 
    うう
    +
    ああ いい 
    うう
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-014-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-014-ref.html new file mode 100644 index 0000000000..dbec99b082 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-014-ref.html @@ -0,0 +1,18 @@ + + +Test reference + + + +

    Test passes if the two boxes below are identical. + +

    aa bb
    cc
    +
    aa bb
    cc
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-016-a-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-016-a-ref.html new file mode 100644 index 0000000000..3347778df6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-016-a-ref.html @@ -0,0 +1,24 @@ + + +Test reference + + + +

    Test passes if the black box is identical to either the blue or orange one. + +

    東京へ 行きましょう。
    +
    東京へ 行きましょう。
    +
    東京 へ 行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-016-b-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-016-b-ref.html new file mode 100644 index 0000000000..550c9e8888 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-016-b-ref.html @@ -0,0 +1,24 @@ + + +Test reference + + + +

    Test passes if the black box is identical to either the blue or orange one. + +

    東京へ 行きましょう。
    +
    東京 へ 行きましょう。
    +
    東京 へ 行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-017-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-017-ref.html new file mode 100644 index 0000000000..d37b2301d9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-017-ref.html @@ -0,0 +1,20 @@ + + +Test reference + + + +

    Test passes if the black box is identical to the blue one. + +

    กรุงเทพ คือ สวยงาม
    +
    กรุงเทพ คือ สวยงาม
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-018-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-018-ref.html new file mode 100644 index 0000000000..84cb52c478 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-018-ref.html @@ -0,0 +1,23 @@ + + +Test reference + + + +

    Test passes if the black box is identical to the blue one. + +

    กรุงเทพ คือ สวยงาม
    +
    กรุงเทพ คือ สวยงาม
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-019-a-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-019-a-ref.html new file mode 100644 index 0000000000..4ff39ee4f3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-019-a-ref.html @@ -0,0 +1,27 @@ + + +Test reference + + + +

    Test passes if the black box is identical to either the blue or orange one. + +

    東京 行きましょう。
    +
    東京 行きましょう。
    +
    東京  行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-019-b-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-019-b-ref.html new file mode 100644 index 0000000000..5b58e078dc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-019-b-ref.html @@ -0,0 +1,27 @@ + + +Test reference + + + +

    Test passes if the black box is identical to either the blue or orange one. + +

    東京 行きましょう。
    +
    東京  行きましょう。
    +
    東京  行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-020-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-020-ref.html new file mode 100644 index 0000000000..a7d1dffcd9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-020-ref.html @@ -0,0 +1,17 @@ + + +Test reference + + + +

    Test passes if the two boxes below are identical. + +

    東京へ行きましょう。
    +
    東京へ行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-021-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-021-ref.html new file mode 100644 index 0000000000..1569dc9cbc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-021-ref.html @@ -0,0 +1,17 @@ + + +Test reference + + + +

    Test passes if the two boxes below are identical. + +

    一生懸命 働きます。
    +
    一生懸命 働きます。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-022-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-022-ref.html new file mode 100644 index 0000000000..734c08ccab --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-022-ref.html @@ -0,0 +1,17 @@ + + +Test reference + + + +

    Test passes if the two boxes below are identical. + +

    一生懸命 働きます。
    +
    一生懸命 働きます。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-024-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-024-ref.html new file mode 100644 index 0000000000..e198dafafa --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-024-ref.html @@ -0,0 +1,17 @@ + + +Test reference + + + +

    Test passes if the two boxes below are identical. + +

    東京 へ 行きましょう。
    +
    東京 へ 行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-025-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-025-ref.html new file mode 100644 index 0000000000..e9cecd792b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-025-ref.html @@ -0,0 +1,17 @@ + + +Test reference + + + +

    Test passes if the two boxes below are identical. + +

    東京⁠へ⁠行きましょう。
    +
    東京⁠へ⁠行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-026-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-026-ref.html new file mode 100644 index 0000000000..86ecdba912 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-026-ref.html @@ -0,0 +1,17 @@ + + +Test reference + + + +

    Test passes if the two boxes below are identical. + +

    東京‍へ‍行きましょう。
    +
    東京‍へ‍行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-027-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-027-ref.html new file mode 100644 index 0000000000..58cfc552c8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-027-ref.html @@ -0,0 +1,17 @@ + + +CSS test reference + + + +

    Test passes if the two boxes below are identical. + +

    東京へ行きましょう。
    +
    東京へ行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-028-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-028-ref.html new file mode 100644 index 0000000000..9904cb9610 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-028-ref.html @@ -0,0 +1,17 @@ + + +CSS test + + + +

    Test passes if the two boxes below are identical. + +

    東京へ行きましょう。
    +
    東京へ行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-029-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-029-ref.html new file mode 100644 index 0000000000..0844a20126 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-029-ref.html @@ -0,0 +1,17 @@ + + +CSS test + + + +

    Test passes if the two boxes below are identical. + +

    東京へ行きましょう。
    +
    東京へ行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-030-ref.html b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-030-ref.html new file mode 100644 index 0000000000..46df21573f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/reference/word-space-transform-030-ref.html @@ -0,0 +1,18 @@ + + +CSS Test reference + + + +

    Test passes if the two boxes below are identical. + +

    一生懸命 
    働きます。
    +
    一生懸命 
    働きます。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-001.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-001.html new file mode 100644 index 0000000000..5378808efe --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-001.html @@ -0,0 +1,20 @@ + + +CSS Text level 4 Test: word-space-transform:ideographic-space + + + + + + +

    Test passes if the two lines below are identical. + +

    い​う
    +
    あ い う
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-002.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-002.html new file mode 100644 index 0000000000..5cad18ef47 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-002.html @@ -0,0 +1,20 @@ + + +CSS Text level 4 Test: word-space-transform:space + + + + + + +

    Test passes if the two lines below are identical. + +

    ab​c
    +
    a b c
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-003.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-003.html new file mode 100644 index 0000000000..f7e4f5c9e2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-003.html @@ -0,0 +1,22 @@ + + +CSS Text level 4 Test: word-space-transform inherits + + + + + + +

    Test passes if the two lines below are identical. + +

    +
    い​う
    +
    +
    あ い う
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-004.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-004.html new file mode 100644 index 0000000000..082824542f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-004.html @@ -0,0 +1,23 @@ + + +CSS Text level 4 Test: word-space-transform off on wbr + + + + + + +

    Test passes if the two lines below are identical. + +

    ab​c
    +
    ab c
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-005.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-005.html new file mode 100644 index 0000000000..fc994ebbe6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-005.html @@ -0,0 +1,23 @@ + + +CSS Text level 4 Test: word-space-transform off on inline + + + + + + +

    Test passes if the two lines below are identical. + +

    a​b​c
    +
    ab c
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-006.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-006.html new file mode 100644 index 0000000000..6fdd0abbe9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-006.html @@ -0,0 +1,20 @@ + + +CSS Text level 4 Test: turn on word-space-transform on wbr and inlines + + + + + + +

    Test passes if the two lines below are identical. + +

    ab​c
    +
    a b c
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-007.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-007.html new file mode 100644 index 0000000000..5d021684de --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-007.html @@ -0,0 +1,21 @@ + + +CSS Text level 4 Test: word-space-transform space collapsing + + + + + + + +

    Test passes if the two lines below are identical. + +

    a b c ​d​ ef​​g​h​i ​ j
    +
    a b c d e f g h i j
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-008.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-008.html new file mode 100644 index 0000000000..8808d936f0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-008.html @@ -0,0 +1,23 @@ + + +CSS Text level 4 Test: word-space-transform space non collapsing + + + + + + + +

    Test passes if the two lines below are identical. + +

    a b c ​d​ ef​​g​h​i ​ j
    +
    a b c d e f g h i j
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-009.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-009.html new file mode 100644 index 0000000000..5c0df04d1d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-009.html @@ -0,0 +1,24 @@ + + +CSS Text level 4 Test: word-space-transform and text-transform:full-width + + + + + + + + +

    Test passes if the two lines below are identical. + +

    a bc​d e ​f​g
    +
    a b c d e f g
    + diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-010.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-010.html new file mode 100644 index 0000000000..b91f2d2499 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-010.html @@ -0,0 +1,50 @@ + + +CSS Text level 4 Test: word-space-transform and forced line breaks + + + + + + +

    Test passes if the all boxes below are identical. + +

    +
    ​あ​い​
    +
    +
    ​あ​い​
    +
    +
    ​あ​い​
    + +
    +
    ​あ​い​
    +
    +
    ​あ​い​
    + +
    +
    ​あ​い​
    +
    +
    ​あ​い​
    + +
    +
    ​あ​い​
    +
    +
    ​あ​い​
    + +
    あ い
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-011.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-011.html new file mode 100644 index 0000000000..9df80d7073 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-011.html @@ -0,0 +1,55 @@ + + +CSS Text level 4 Test: word-space-transform and forced line breaks (br and preserved new lines) + + + + + + +

    Test passes if the all boxes below are identical. + +


    +
    あ​い​
    ​う
    + +

    +
    あ​い
    + +

    +
    あ​い
    + +
    +
    +
    あ​い​ +​う
    + +
    +
    +
    あ​い +
    + +
    +
    +
    あ​い +
    + +
    あ い
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-012.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-012.html new file mode 100644 index 0000000000..5aa86fe4d4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-012.html @@ -0,0 +1,37 @@ + + +CSS Text level 4 Test: word-space-transform and forced line breaks (inline blocks) + + + + + + +

    Test passes if the all boxes below are identical. + +

    +
    +
    + + + + + +
    あい うえ
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-013.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-013.html new file mode 100644 index 0000000000..2f3fe9c661 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-013.html @@ -0,0 +1,25 @@ + + +CSS Text level 4 Test: word-space-transform and keep-all + + + + + + + +

    Test passes if the two boxes below are identical. + +

    ああいいうう
    +
    ああ いい 
    うう
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-014.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-014.html new file mode 100644 index 0000000000..9ab350c7b8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-014.html @@ -0,0 +1,26 @@ + + +CSS Text level 4 Test: word-space-transform and keep-all + + + + + + + +

    Test passes if the two boxes below are identical. + +

    aabbcc
    +
    aa bb
    cc
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-015-manual.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-015-manual.html new file mode 100644 index 0000000000..b86df3879c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-015-manual.html @@ -0,0 +1,36 @@ + + +CSS Text level 4 Test: word-space-transform copy-pasting + + + + + +

    Copy the text from the blue box, and paste it into the pink one. +The test passes if the pink and orange boxes are identical. + +

    nospace​here
    + +
    nospacehere
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-016.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-016.html new file mode 100644 index 0000000000..c76acf7bf6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-016.html @@ -0,0 +1,36 @@ + + +CSS Text level 4 Test: word-space-transform:auto-phrase + + + + + + + +

    Test passes if the black box is identical to either the blue or orange one. + +

    東京へ 行きましょう。
    +
    東京へ行きましょう。
    +
    東京 へ 行きましょう。
    + + diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-017.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-017.html new file mode 100644 index 0000000000..3a50355153 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-017.html @@ -0,0 +1,26 @@ + + +CSS Text level 4 Test: word-space-transform: space auto-phase + + + + + + +

    Test passes if the black box is identical to the blue one. + +

    กรุงเทพคือสวยงาม
    +
    กรุงเทพ คือ สวยงาม
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-018.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-018.html new file mode 100644 index 0000000000..53703bb7ba --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-018.html @@ -0,0 +1,30 @@ + + +CSS Text level 4 Test: word-space-transform: auto-phrase outermost placement + + + + + + + +

    Test passes if the black box is identical to the blue one. + +

    กรุงเทพคือสวยงาม
    +
    กรุงเทพ คือ สวยงาม
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-019.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-019.html new file mode 100644 index 0000000000..d52fcdabd9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-019.html @@ -0,0 +1,35 @@ + + +CSS Text level 4 Test: word-space-transform: ideographic-space auto-phrase and outermost placement + + + + + + + + +

    Test passes if the black box is identical to either the blue or orange one. + +

    東京 行きましょう。
    +
    東京行きましょう。
    +
    東京  行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-020.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-020.html new file mode 100644 index 0000000000..fac894ab0a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-020.html @@ -0,0 +1,27 @@ + + +CSS Text level 4 Test: word-space-transform: auto-phrase forbidden + + + + + + + +

    Test passes if the two boxes below are identical. + +

    東京行きましょう。
    +
    東京へ行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-021.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-021.html new file mode 100644 index 0000000000..d77e6e41ba --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-021.html @@ -0,0 +1,24 @@ + + +CSS Text level 4 Test: word-space-transform auto-phrase forbidden + + + + + + +

    Test passes if the two boxes below are identical. + +

    一生懸命 働きます。
    +
    一生懸命 働きます。
    + diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-022.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-022.html new file mode 100644 index 0000000000..3e17a5bc8c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-022.html @@ -0,0 +1,23 @@ + + +CSS Text level 4 Test: word-space-transform auto-phrase forbidden + + + + + + +

    Test passes if the two boxes below are identical. + +

    一生懸命 働きます。
    +
    一生懸命 働きます。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-023.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-023.html new file mode 100644 index 0000000000..044c3b18b6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-023.html @@ -0,0 +1,23 @@ + + +CSS Text level 4 Test: word-space-transform: auto-phrase forbidden + + + + + + +

    Test passes if the two boxes below are identical. + +

    一生懸命​働きます。
    +
    一生懸命 働きます。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-024.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-024.html new file mode 100644 index 0000000000..644ee08e5e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-024.html @@ -0,0 +1,24 @@ + + +CSS Text level 4 Test: word-space-transform auto-phrase forbidden + + + + + + + +

    Test passes if the two boxes below are identical. + +

    東京 へ 行きましょう。
    +
    東京 へ 行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-025.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-025.html new file mode 100644 index 0000000000..704081ac13 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-025.html @@ -0,0 +1,24 @@ + + +CSS Text level 4 Test: word-space-transform auto-phrase forbidden + + + + + + + +

    Test passes if the two boxes below are identical. + +

    東京⁠へ⁠行きましょう。
    +
    東京⁠へ⁠行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-026.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-026.html new file mode 100644 index 0000000000..30531bfc4b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-026.html @@ -0,0 +1,24 @@ + + +CSS Text level 4 Test: word-space-transform: auto-phrase forbidden + + + + + + + +

    Test passes if the two boxes below are identical. + +

    東京‍へ‍行きましょう。
    +
    東京‍へ‍行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-027.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-027.html new file mode 100644 index 0000000000..325daa12c4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-027.html @@ -0,0 +1,24 @@ + + +CSS Text level 4 Test: word-space-transform: auto-phrase forbidden + + + + + + + +

    Test passes if the two boxes below are identical. + +

    東京へ行きましょう。
    +
    東京へ行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-028.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-028.html new file mode 100644 index 0000000000..e334449a70 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-028.html @@ -0,0 +1,24 @@ + + +CSS Text level 4 Test: word-space-transform: auto-phrase forbidden + + + + + + + +

    Test passes if the two boxes below are identical. + +

    東京へ行きましょう。
    +
    東京へ行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-029.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-029.html new file mode 100644 index 0000000000..8eb25c1351 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-029.html @@ -0,0 +1,24 @@ + + +CSS Text level 4 Test: word-space-transform: auto-phrase forbidden + + + + + + + +

    Test passes if the two boxes below are identical. + +

    東京へ行きましょう。
    +
    東京へ行きましょう。
    diff --git a/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-030.html b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-030.html new file mode 100644 index 0000000000..9c1ba11fd5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-space-transform/word-space-transform-030.html @@ -0,0 +1,25 @@ + + +CSS Text level 4 Test: word-space-transform: auto-phrase forbidden + + + + + + + +

    Test passes if the two boxes below are identical. + +

    一生懸命働きます。
    +
    一生懸命 
    働きます。
    diff --git a/testing/web-platform/tests/css/css-text/word-spacing/reference/ref-filled-green-100px-square.xht b/testing/web-platform/tests/css/css-text/word-spacing/reference/ref-filled-green-100px-square.xht new file mode 100644 index 0000000000..05a1379448 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-spacing/reference/ref-filled-green-100px-square.xht @@ -0,0 +1,19 @@ + + + + CSS Reftest Reference + + + + +

    Test passes if there is a filled green square and no red.

    +
    + + diff --git a/testing/web-platform/tests/css/css-text/word-spacing/support/swatch-blue.png b/testing/web-platform/tests/css/css-text/word-spacing/support/swatch-blue.png new file mode 100644 index 0000000000..bf2759634d Binary files /dev/null and b/testing/web-platform/tests/css/css-text/word-spacing/support/swatch-blue.png differ diff --git a/testing/web-platform/tests/css/css-text/word-spacing/support/swatch-orange.png b/testing/web-platform/tests/css/css-text/word-spacing/support/swatch-orange.png new file mode 100644 index 0000000000..d3cd498b52 Binary files /dev/null and b/testing/web-platform/tests/css/css-text/word-spacing/support/swatch-orange.png differ diff --git a/testing/web-platform/tests/css/css-text/word-spacing/word-spacing-001-ref.html b/testing/web-platform/tests/css/css-text/word-spacing/word-spacing-001-ref.html new file mode 100644 index 0000000000..d4cdb54d11 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-spacing/word-spacing-001-ref.html @@ -0,0 +1,26 @@ + +CSS Text Test: Word Spacing + + + + + +

    Test passes if the space between the words starts at zero and increases by + one on each subsequent line.

    +
    ABcDefGhij
    +
    A Bc Def Ghij
    +
    A  Bc  Def  Ghij
    +
    A   Bc   Def   Ghij
    +
    A    Bc    Def    Ghij
    +
    A     Bc     Def     Ghij
    +
    A     Bc     Def     Ghij     
    + diff --git a/testing/web-platform/tests/css/css-text/word-spacing/word-spacing-001.html b/testing/web-platform/tests/css/css-text/word-spacing/word-spacing-001.html new file mode 100644 index 0000000000..f9ffc9c323 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-spacing/word-spacing-001.html @@ -0,0 +1,35 @@ + +CSS Text Test: Word Spacing + + + + + + + + +

    Test passes if the space between the words starts at zero and increases by + one on each subsequent line.

    +
    A Bc Def Ghij
    +
    A Bc Def Ghij
    +
    A Bc Def Ghij
    +
    A     Bc     Def     Ghij
    +
    A Bc Def Ghij
    +
    A    Bc    Def    Ghij
    +
    A Bc Def Ghij
    + diff --git a/testing/web-platform/tests/css/css-text/word-spacing/word-spacing-computed-001.html b/testing/web-platform/tests/css/css-text/word-spacing/word-spacing-computed-001.html new file mode 100644 index 0000000000..84d1fcf1e5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-spacing/word-spacing-computed-001.html @@ -0,0 +1,84 @@ + + + + + CSS Text Test: computed value of 'word-spacing: normal' and of various <length> + + + + + + + + + + + + +
    A Z
    + +
    + + diff --git a/testing/web-platform/tests/css/css-text/word-spacing/word-spacing-negative-value-001.html b/testing/web-platform/tests/css/css-text/word-spacing/word-spacing-negative-value-001.html new file mode 100644 index 0000000000..6e5df950c0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/word-spacing/word-spacing-negative-value-001.html @@ -0,0 +1,31 @@ + + + + + CSS Text Test: 'word-spacing' value may be negative (basic) + + + + + + + + + + +

    Test passes if there is a filled green square and no red. + +

    T E
    + +
    S T
    diff --git a/testing/web-platform/tests/css/css-text/writing-system/reference/writing-system-font-001-ref.html b/testing/web-platform/tests/css/css-text/writing-system/reference/writing-system-font-001-ref.html new file mode 100644 index 0000000000..f0bd7fe262 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/writing-system/reference/writing-system-font-001-ref.html @@ -0,0 +1,20 @@ + + + +CSS test reference + + + +

    The test passes if the word pairs below are all displayed in the same font. + + + + +
    ping4 on1 + salaam + shalom +
    ping4 on1 + salaam + shalom +
    + diff --git a/testing/web-platform/tests/css/css-text/writing-system/reference/writing-system-line-break-001-ref.html b/testing/web-platform/tests/css/css-text/writing-system/reference/writing-system-line-break-001-ref.html new file mode 100644 index 0000000000..3aa1c84ab6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/writing-system/reference/writing-system-line-break-001-ref.html @@ -0,0 +1,19 @@ + + + +CSS test reference + + + +

    The test passes if the second line in the blue box below starts with a “〜”, +and if the second line in the orange box below ends with a “〜”. + +

    東京
    〜大
    +

    쿄〜
    오사
    diff --git a/testing/web-platform/tests/css/css-text/writing-system/reference/writing-system-line-break-002-ref.html b/testing/web-platform/tests/css/css-text/writing-system/reference/writing-system-line-break-002-ref.html new file mode 100644 index 0000000000..2855797d35 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/writing-system/reference/writing-system-line-break-002-ref.html @@ -0,0 +1,11 @@ + + + +CSS test reference + + + +

    The test passes if the question mark in the phrase below is alone on the second line. + +

    ハロー、ハウアーユー
    diff --git a/testing/web-platform/tests/css/css-text/writing-system/reference/writing-system-segment-break-001-ref.html b/testing/web-platform/tests/css/css-text/writing-system/reference/writing-system-segment-break-001-ref.html new file mode 100644 index 0000000000..f451a74a51 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/writing-system/reference/writing-system-segment-break-001-ref.html @@ -0,0 +1,10 @@ + + + +CSS test reference + + +

    The test passes if the both lines are identical, including the spacing of the characters. + +

    “アイヌイタㇰ”
    +
    “アイヌイタㇰ”
    diff --git a/testing/web-platform/tests/css/css-text/writing-system/reference/writing-system-text-transform-001-ref.html b/testing/web-platform/tests/css/css-text/writing-system/reference/writing-system-text-transform-001-ref.html new file mode 100644 index 0000000000..9b50fb1331 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/writing-system/reference/writing-system-text-transform-001-ref.html @@ -0,0 +1,13 @@ + + + +CSS test reference + + +

    Test passes if the two words below are identical: there must be a dot on the “i” letter at the beginning of the word. +

    iстанбул
    +
    iстанбул
    diff --git a/testing/web-platform/tests/css/css-text/writing-system/writing-system-font-001.html b/testing/web-platform/tests/css/css-text/writing-system/writing-system-font-001.html new file mode 100644 index 0000000000..a8d4549279 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/writing-system/writing-system-font-001.html @@ -0,0 +1,25 @@ + + + +CSS test: font selection and writing sytem + + + + + + + + +

    The test passes if the word pairs below are all displayed in the same font. + + + + +
    ping4 on1 + salaam + shalom +
    ping4 on1 + salaam + shalom +
    + diff --git a/testing/web-platform/tests/css/css-text/writing-system/writing-system-line-break-001.html b/testing/web-platform/tests/css/css-text/writing-system/writing-system-line-break-001.html new file mode 100644 index 0000000000..6d52672b89 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/writing-system/writing-system-line-break-001.html @@ -0,0 +1,26 @@ + + + +CSS test: writing system and line breaking + + + + + + + + +

    The test passes if the second line in the blue box below starts with a “〜”, +and if the second line in the orange box below ends with a “〜”. + +

    東京〜大阪
    +
    도쿄〜오사카
    diff --git a/testing/web-platform/tests/css/css-text/writing-system/writing-system-line-break-002.html b/testing/web-platform/tests/css/css-text/writing-system/writing-system-line-break-002.html new file mode 100644 index 0000000000..a973560a6e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/writing-system/writing-system-line-break-002.html @@ -0,0 +1,22 @@ + + + +CSS test: writing system and line breaking + + + + + + + + +

    The test passes if the question mark in the phrase below is alone on the second line. + +

    ハロー、ハウアーユー?
    diff --git a/testing/web-platform/tests/css/css-text/writing-system/writing-system-segment-break-001.html b/testing/web-platform/tests/css/css-text/writing-system/writing-system-segment-break-001.html new file mode 100644 index 0000000000..1d560d9f49 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/writing-system/writing-system-segment-break-001.html @@ -0,0 +1,27 @@ + + + +CSS test: writing system and segment break transformation + + + + + + + + +

    The test passes if the both lines are identical, including the spacing of the characters. + +

    “ +アイヌイタㇰ +”
    +
    “アイヌイタㇰ”
    diff --git a/testing/web-platform/tests/css/css-text/writing-system/writing-system-text-transform-001.html b/testing/web-platform/tests/css/css-text/writing-system/writing-system-text-transform-001.html new file mode 100644 index 0000000000..209d56c951 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/writing-system/writing-system-text-transform-001.html @@ -0,0 +1,19 @@ + + + +CSS test: text-transform and writing systems + + + + + + + +

    Test passes if the two words below are identical: there must be a dot on the “i” letter at the beginning of the word. +

    IСТАНБУЛ
    +
    iстанбул
    -- cgit v1.2.3