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 --- .../svg/text/crashtests/textlength-zwj-crash.svg | 1 + .../web-platform/tests/svg/text/inheritance.svg | 28 +++++++ .../tests/svg/text/parsing/inline-size-invalid.svg | 24 ++++++ .../tests/svg/text/parsing/inline-size-valid.svg | 25 ++++++ .../svg/text/parsing/shape-inside-invalid.svg | 23 ++++++ .../tests/svg/text/parsing/shape-inside-valid.svg | 27 +++++++ .../svg/text/parsing/shape-margin-invalid.svg | 23 ++++++ .../tests/svg/text/parsing/shape-margin-valid.svg | 22 ++++++ .../svg/text/parsing/shape-subtract-invalid.svg | 23 ++++++ .../svg/text/parsing/shape-subtract-valid.svg | 27 +++++++ .../svg/text/parsing/text-anchor-computed.svg | 21 +++++ .../tests/svg/text/parsing/text-anchor-invalid.svg | 20 +++++ .../tests/svg/text/parsing/text-anchor-valid.svg | 21 +++++ .../text/parsing/text-decoration-fill-invalid.svg | 23 ++++++ .../text/parsing/text-decoration-fill-valid.svg | 26 +++++++ .../parsing/text-decoration-stroke-invalid.svg | 23 ++++++ .../text/parsing/text-decoration-stroke-valid.svg | 26 +++++++ .../dominant-baseline-hanging-small-font-size.svg | 13 ++++ .../tests/svg/text/reftests/first-letter-ref.svg | 11 +++ .../tests/svg/text/reftests/first-letter.svg | 20 +++++ .../reftests/gradient-after-reposition-ref.html | 18 +++++ .../text/reftests/gradient-after-reposition.html | 30 +++++++ .../tests/svg/text/reftests/green-100x100.svg | 3 + .../text/reftests/lang-attribute-dynamic-ref.svg | 8 ++ .../svg/text/reftests/lang-attribute-dynamic.svg | 25 ++++++ .../tests/svg/text/reftests/lang-attribute-ref.svg | 8 ++ .../tests/svg/text/reftests/lang-attribute.svg | 13 ++++ .../svg/text/reftests/lengthAdjust-vertical.svg | 19 +++++ .../svg/text/reftests/multiple-textpaths-ref.svg | 7 ++ .../tests/svg/text/reftests/multiple-textpaths.svg | 14 ++++ .../tests/svg/text/reftests/no-background-ref.svg | 6 ++ .../tests/svg/text/reftests/no-background.svg | 13 ++++ .../text/reftests/no-margin-border-padding-ref.svg | 6 ++ .../svg/text/reftests/no-margin-border-padding.svg | 13 ++++ .../tests/svg/text/reftests/opacity-ref.svg | 26 +++++++ .../tests/svg/text/reftests/opacity.svg | 31 ++++++++ .../text-clipped-offscreen-move-onscreen-ref.html | 14 ++++ .../text-clipped-offscreen-move-onscreen.html | 19 +++++ .../svg/text/reftests/text-complex-001-ref.svg | 73 +++++++++++++++++ .../tests/svg/text/reftests/text-complex-001.svg | 69 ++++++++++++++++ .../svg/text/reftests/text-complex-002-ref.svg | 74 ++++++++++++++++++ .../tests/svg/text/reftests/text-complex-002.svg | 69 ++++++++++++++++ .../text/reftests/text-display-contents-crash.html | 25 ++++++ .../text/reftests/text-huge-font-size-crash.html | 9 +++ .../svg/text/reftests/text-inline-size-001-ref.svg | 50 ++++++++++++ .../svg/text/reftests/text-inline-size-001.svg | 44 +++++++++++ .../svg/text/reftests/text-inline-size-002-ref.svg | 50 ++++++++++++ .../svg/text/reftests/text-inline-size-002.svg | 44 +++++++++++ .../svg/text/reftests/text-inline-size-003-ref.svg | 50 ++++++++++++ .../svg/text/reftests/text-inline-size-003.svg | 44 +++++++++++ .../svg/text/reftests/text-inline-size-005-ref.svg | 42 ++++++++++ .../svg/text/reftests/text-inline-size-005.svg | 38 +++++++++ .../svg/text/reftests/text-inline-size-006-ref.svg | 42 ++++++++++ .../svg/text/reftests/text-inline-size-006.svg | 38 +++++++++ .../svg/text/reftests/text-inline-size-007-ref.svg | 42 ++++++++++ .../svg/text/reftests/text-inline-size-007.svg | 38 +++++++++ .../svg/text/reftests/text-inline-size-101-ref.svg | 50 ++++++++++++ .../svg/text/reftests/text-inline-size-101.svg | 44 +++++++++++ .../svg/text/reftests/text-inline-size-201-ref.svg | 54 +++++++++++++ .../svg/text/reftests/text-inline-size-201.svg | 48 ++++++++++++ .../svg/text/reftests/text-multiline-001-ref.svg | 50 ++++++++++++ .../tests/svg/text/reftests/text-multiline-001.svg | 47 +++++++++++ .../svg/text/reftests/text-multiline-002-ref.svg | 50 ++++++++++++ .../tests/svg/text/reftests/text-multiline-002.svg | 47 +++++++++++ .../svg/text/reftests/text-multiline-003-ref.svg | 50 ++++++++++++ .../tests/svg/text/reftests/text-multiline-003.svg | 47 +++++++++++ .../text/reftests/text-shape-inside-001-ref.svg | 77 ++++++++++++++++++ .../svg/text/reftests/text-shape-inside-001.svg | 61 +++++++++++++++ .../text/reftests/text-shape-inside-002-ref.svg | 76 ++++++++++++++++++ .../svg/text/reftests/text-shape-inside-002.svg | 61 +++++++++++++++ .../svg/text/reftests/text-text-anchor-001-ref.svg | 41 ++++++++++ .../svg/text/reftests/text-text-anchor-001.svg | 60 ++++++++++++++ .../svg/text/reftests/text-text-anchor-002-ref.svg | 47 +++++++++++ .../svg/text/reftests/text-text-anchor-002.svg | 65 ++++++++++++++++ .../svg/text/reftests/text-text-anchor-003-ref.svg | 47 +++++++++++ .../svg/text/reftests/text-text-anchor-003.svg | 66 ++++++++++++++++ .../svg/text/reftests/text-text-anchor-102-ref.svg | 36 +++++++++ .../svg/text/reftests/text-text-anchor-102.svg | 54 +++++++++++++ .../svg/text/reftests/text-text-anchor-201-ref.svg | 41 ++++++++++ .../svg/text/reftests/text-text-anchor-201.svg | 56 +++++++++++++ .../svg/text/reftests/text-text-anchor-202-ref.svg | 41 ++++++++++ .../svg/text/reftests/text-text-anchor-202.svg | 56 +++++++++++++ .../svg/text/reftests/text-text-anchor-203-ref.svg | 47 +++++++++++ .../svg/text/reftests/text-text-anchor-203.svg | 62 +++++++++++++++ .../svg/text/reftests/text-transform-001-ref.html | 7 ++ .../svg/text/reftests/text-transform-001.html | 11 +++ .../svg/text/reftests/text-transform-002-ref.html | 7 ++ .../svg/text/reftests/text-transform-002.html | 11 +++ .../svg/text/reftests/text-xml-space-001-ref.svg | 5 ++ .../tests/svg/text/reftests/text-xml-space-001.svg | 9 +++ .../svg/text/reftests/textpath-shape-001-ref.svg | 52 +++++++++++++ .../tests/svg/text/reftests/textpath-shape-001.svg | 50 ++++++++++++ .../svg/text/reftests/textpath-side-001-ref.svg | 55 +++++++++++++ .../tests/svg/text/reftests/textpath-side-001.svg | 57 ++++++++++++++ .../reftests/transform-dynamic-change-ref.html | 26 +++++++ .../transform-dynamic-change-root-ref.html | 6 ++ .../reftests/transform-dynamic-change-root.html | 20 +++++ .../text/reftests/transform-dynamic-change.html | 48 ++++++++++++ .../reftests/tspan-opacity-mixed-direction-ref.svg | 5 ++ .../reftests/tspan-opacity-mixed-direction.svg | 10 +++ .../reftests/writing-mode-dynamic-change-ref.html | 14 ++++ .../text/reftests/writing-mode-dynamic-change.html | 19 +++++ .../text/reftests/xml-lang-attribute-dynamic.svg | 26 +++++++ .../tests/svg/text/reftests/xml-lang-attribute.svg | 14 ++++ .../tests/svg/text/scripted/getextentofchar.html | 20 +++++ .../tests/svg/text/scripted/getrotationofchar.html | 84 ++++++++++++++++++++ .../getstartpositionofchar-dominant-baseline.html | 49 ++++++++++++ .../getsubstringlength-emoji-ligatures.html | 26 +++++++ .../tests/svg/text/scripted/lengthadjust.html | 42 ++++++++++ .../tests/svg/text/scripted/reattach-crash.html | 23 ++++++ .../svg/text/scripted/textlength-inconsistent.svg | 19 +++++ ...xtpath-textlength-text-anchor-001.tentative.svg | 54 +++++++++++++ .../text/scripted/transform-dynamic-update.html | 26 +++++++ .../visualtests/text-inline-size-001-visual.svg | 85 ++++++++++++++++++++ .../visualtests/text-inline-size-002-visual.svg | 82 +++++++++++++++++++ .../visualtests/text-inline-size-003-visual.svg | 82 +++++++++++++++++++ .../visualtests/text-inline-size-005-visual.svg | 66 ++++++++++++++++ .../visualtests/text-inline-size-006-visual.svg | 66 ++++++++++++++++ .../visualtests/text-inline-size-007-visual.svg | 66 ++++++++++++++++ .../visualtests/text-inline-size-101-visual.svg | 82 +++++++++++++++++++ .../visualtests/text-inline-size-201-visual.svg | 91 ++++++++++++++++++++++ 121 files changed, 4437 insertions(+) create mode 100644 testing/web-platform/tests/svg/text/crashtests/textlength-zwj-crash.svg create mode 100644 testing/web-platform/tests/svg/text/inheritance.svg create mode 100644 testing/web-platform/tests/svg/text/parsing/inline-size-invalid.svg create mode 100644 testing/web-platform/tests/svg/text/parsing/inline-size-valid.svg create mode 100644 testing/web-platform/tests/svg/text/parsing/shape-inside-invalid.svg create mode 100644 testing/web-platform/tests/svg/text/parsing/shape-inside-valid.svg create mode 100644 testing/web-platform/tests/svg/text/parsing/shape-margin-invalid.svg create mode 100644 testing/web-platform/tests/svg/text/parsing/shape-margin-valid.svg create mode 100644 testing/web-platform/tests/svg/text/parsing/shape-subtract-invalid.svg create mode 100644 testing/web-platform/tests/svg/text/parsing/shape-subtract-valid.svg create mode 100644 testing/web-platform/tests/svg/text/parsing/text-anchor-computed.svg create mode 100644 testing/web-platform/tests/svg/text/parsing/text-anchor-invalid.svg create mode 100644 testing/web-platform/tests/svg/text/parsing/text-anchor-valid.svg create mode 100644 testing/web-platform/tests/svg/text/parsing/text-decoration-fill-invalid.svg create mode 100644 testing/web-platform/tests/svg/text/parsing/text-decoration-fill-valid.svg create mode 100644 testing/web-platform/tests/svg/text/parsing/text-decoration-stroke-invalid.svg create mode 100644 testing/web-platform/tests/svg/text/parsing/text-decoration-stroke-valid.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/dominant-baseline-hanging-small-font-size.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/first-letter-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/first-letter.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/gradient-after-reposition-ref.html create mode 100644 testing/web-platform/tests/svg/text/reftests/gradient-after-reposition.html create mode 100644 testing/web-platform/tests/svg/text/reftests/green-100x100.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/lang-attribute-dynamic-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/lang-attribute-dynamic.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/lang-attribute-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/lang-attribute.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/lengthAdjust-vertical.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/multiple-textpaths-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/multiple-textpaths.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/no-background-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/no-background.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/no-margin-border-padding-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/no-margin-border-padding.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/opacity-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/opacity.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-clipped-offscreen-move-onscreen-ref.html create mode 100644 testing/web-platform/tests/svg/text/reftests/text-clipped-offscreen-move-onscreen.html create mode 100644 testing/web-platform/tests/svg/text/reftests/text-complex-001-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-complex-001.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-complex-002-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-complex-002.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-display-contents-crash.html create mode 100644 testing/web-platform/tests/svg/text/reftests/text-huge-font-size-crash.html create mode 100644 testing/web-platform/tests/svg/text/reftests/text-inline-size-001-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-inline-size-001.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-inline-size-002-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-inline-size-002.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-inline-size-003-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-inline-size-003.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-inline-size-005-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-inline-size-005.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-inline-size-006-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-inline-size-006.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-inline-size-007-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-inline-size-007.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-inline-size-101-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-inline-size-101.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-inline-size-201-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-inline-size-201.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-multiline-001-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-multiline-001.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-multiline-002-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-multiline-002.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-multiline-003-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-multiline-003.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-shape-inside-001-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-shape-inside-001.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-shape-inside-002-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-shape-inside-002.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-text-anchor-001-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-text-anchor-001.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-text-anchor-002-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-text-anchor-002.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-text-anchor-003-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-text-anchor-003.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-text-anchor-102-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-text-anchor-102.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-text-anchor-201-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-text-anchor-201.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-text-anchor-202-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-text-anchor-202.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-text-anchor-203-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-text-anchor-203.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-transform-001-ref.html create mode 100644 testing/web-platform/tests/svg/text/reftests/text-transform-001.html create mode 100644 testing/web-platform/tests/svg/text/reftests/text-transform-002-ref.html create mode 100644 testing/web-platform/tests/svg/text/reftests/text-transform-002.html create mode 100644 testing/web-platform/tests/svg/text/reftests/text-xml-space-001-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/text-xml-space-001.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/textpath-shape-001-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/textpath-shape-001.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/textpath-side-001-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/textpath-side-001.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/transform-dynamic-change-ref.html create mode 100644 testing/web-platform/tests/svg/text/reftests/transform-dynamic-change-root-ref.html create mode 100644 testing/web-platform/tests/svg/text/reftests/transform-dynamic-change-root.html create mode 100644 testing/web-platform/tests/svg/text/reftests/transform-dynamic-change.html create mode 100644 testing/web-platform/tests/svg/text/reftests/tspan-opacity-mixed-direction-ref.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/tspan-opacity-mixed-direction.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/writing-mode-dynamic-change-ref.html create mode 100644 testing/web-platform/tests/svg/text/reftests/writing-mode-dynamic-change.html create mode 100644 testing/web-platform/tests/svg/text/reftests/xml-lang-attribute-dynamic.svg create mode 100644 testing/web-platform/tests/svg/text/reftests/xml-lang-attribute.svg create mode 100644 testing/web-platform/tests/svg/text/scripted/getextentofchar.html create mode 100644 testing/web-platform/tests/svg/text/scripted/getrotationofchar.html create mode 100644 testing/web-platform/tests/svg/text/scripted/getstartpositionofchar-dominant-baseline.html create mode 100644 testing/web-platform/tests/svg/text/scripted/getsubstringlength-emoji-ligatures.html create mode 100644 testing/web-platform/tests/svg/text/scripted/lengthadjust.html create mode 100644 testing/web-platform/tests/svg/text/scripted/reattach-crash.html create mode 100644 testing/web-platform/tests/svg/text/scripted/textlength-inconsistent.svg create mode 100644 testing/web-platform/tests/svg/text/scripted/textpath-textlength-text-anchor-001.tentative.svg create mode 100644 testing/web-platform/tests/svg/text/scripted/transform-dynamic-update.html create mode 100644 testing/web-platform/tests/svg/text/visualtests/text-inline-size-001-visual.svg create mode 100644 testing/web-platform/tests/svg/text/visualtests/text-inline-size-002-visual.svg create mode 100644 testing/web-platform/tests/svg/text/visualtests/text-inline-size-003-visual.svg create mode 100644 testing/web-platform/tests/svg/text/visualtests/text-inline-size-005-visual.svg create mode 100644 testing/web-platform/tests/svg/text/visualtests/text-inline-size-006-visual.svg create mode 100644 testing/web-platform/tests/svg/text/visualtests/text-inline-size-007-visual.svg create mode 100644 testing/web-platform/tests/svg/text/visualtests/text-inline-size-101-visual.svg create mode 100644 testing/web-platform/tests/svg/text/visualtests/text-inline-size-201-visual.svg (limited to 'testing/web-platform/tests/svg/text') diff --git a/testing/web-platform/tests/svg/text/crashtests/textlength-zwj-crash.svg b/testing/web-platform/tests/svg/text/crashtests/textlength-zwj-crash.svg new file mode 100644 index 0000000000..547e919b7d --- /dev/null +++ b/testing/web-platform/tests/svg/text/crashtests/textlength-zwj-crash.svg @@ -0,0 +1 @@ + diff --git a/testing/web-platform/tests/svg/text/inheritance.svg b/testing/web-platform/tests/svg/text/inheritance.svg new file mode 100644 index 0000000000..1f4609d7ac --- /dev/null +++ b/testing/web-platform/tests/svg/text/inheritance.svg @@ -0,0 +1,28 @@ + + + Inheritance of text properties + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/text/parsing/inline-size-invalid.svg b/testing/web-platform/tests/svg/text/parsing/inline-size-invalid.svg new file mode 100644 index 0000000000..19fd6f6472 --- /dev/null +++ b/testing/web-platform/tests/svg/text/parsing/inline-size-invalid.svg @@ -0,0 +1,24 @@ + + + SVG Text: parsing inline-size with invalid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/text/parsing/inline-size-valid.svg b/testing/web-platform/tests/svg/text/parsing/inline-size-valid.svg new file mode 100644 index 0000000000..3b01cd3448 --- /dev/null +++ b/testing/web-platform/tests/svg/text/parsing/inline-size-valid.svg @@ -0,0 +1,25 @@ + + + SVG Text: parsing inline-size with valid values + + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/text/parsing/shape-inside-invalid.svg b/testing/web-platform/tests/svg/text/parsing/shape-inside-invalid.svg new file mode 100644 index 0000000000..15734576df --- /dev/null +++ b/testing/web-platform/tests/svg/text/parsing/shape-inside-invalid.svg @@ -0,0 +1,23 @@ + + + SVG Text: parsing shape-inside with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/text/parsing/shape-inside-valid.svg b/testing/web-platform/tests/svg/text/parsing/shape-inside-valid.svg new file mode 100644 index 0000000000..5846917c00 --- /dev/null +++ b/testing/web-platform/tests/svg/text/parsing/shape-inside-valid.svg @@ -0,0 +1,27 @@ + + + SVG Text: parsing shape-inside with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/text/parsing/shape-margin-invalid.svg b/testing/web-platform/tests/svg/text/parsing/shape-margin-invalid.svg new file mode 100644 index 0000000000..0bf7470192 --- /dev/null +++ b/testing/web-platform/tests/svg/text/parsing/shape-margin-invalid.svg @@ -0,0 +1,23 @@ + + + SVG Text: parsing shape-margin with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/text/parsing/shape-margin-valid.svg b/testing/web-platform/tests/svg/text/parsing/shape-margin-valid.svg new file mode 100644 index 0000000000..2ba50afb8a --- /dev/null +++ b/testing/web-platform/tests/svg/text/parsing/shape-margin-valid.svg @@ -0,0 +1,22 @@ + + + SVG Text: parsing shape-margin with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/text/parsing/shape-subtract-invalid.svg b/testing/web-platform/tests/svg/text/parsing/shape-subtract-invalid.svg new file mode 100644 index 0000000000..fb2caef25c --- /dev/null +++ b/testing/web-platform/tests/svg/text/parsing/shape-subtract-invalid.svg @@ -0,0 +1,23 @@ + + + SVG Text: parsing shape-subtract with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/text/parsing/shape-subtract-valid.svg b/testing/web-platform/tests/svg/text/parsing/shape-subtract-valid.svg new file mode 100644 index 0000000000..3be94fb849 --- /dev/null +++ b/testing/web-platform/tests/svg/text/parsing/shape-subtract-valid.svg @@ -0,0 +1,27 @@ + + + SVG Text: parsing shape-subtract with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/text/parsing/text-anchor-computed.svg b/testing/web-platform/tests/svg/text/parsing/text-anchor-computed.svg new file mode 100644 index 0000000000..e11b23fc23 --- /dev/null +++ b/testing/web-platform/tests/svg/text/parsing/text-anchor-computed.svg @@ -0,0 +1,21 @@ + + + SVG Text: getComputedStyle().textAnchor + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/text/parsing/text-anchor-invalid.svg b/testing/web-platform/tests/svg/text/parsing/text-anchor-invalid.svg new file mode 100644 index 0000000000..69a6a58971 --- /dev/null +++ b/testing/web-platform/tests/svg/text/parsing/text-anchor-invalid.svg @@ -0,0 +1,20 @@ + + + SVG Text: parsing text-anchor with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/text/parsing/text-anchor-valid.svg b/testing/web-platform/tests/svg/text/parsing/text-anchor-valid.svg new file mode 100644 index 0000000000..eca651e122 --- /dev/null +++ b/testing/web-platform/tests/svg/text/parsing/text-anchor-valid.svg @@ -0,0 +1,21 @@ + + + SVG Text: parsing text-anchor with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/text/parsing/text-decoration-fill-invalid.svg b/testing/web-platform/tests/svg/text/parsing/text-decoration-fill-invalid.svg new file mode 100644 index 0000000000..19da082173 --- /dev/null +++ b/testing/web-platform/tests/svg/text/parsing/text-decoration-fill-invalid.svg @@ -0,0 +1,23 @@ + + + SVG Text: parsing text-decoration-fill with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/text/parsing/text-decoration-fill-valid.svg b/testing/web-platform/tests/svg/text/parsing/text-decoration-fill-valid.svg new file mode 100644 index 0000000000..d2f9447a16 --- /dev/null +++ b/testing/web-platform/tests/svg/text/parsing/text-decoration-fill-valid.svg @@ -0,0 +1,26 @@ + + + SVG Text: parsing text-decoration-fill with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/text/parsing/text-decoration-stroke-invalid.svg b/testing/web-platform/tests/svg/text/parsing/text-decoration-stroke-invalid.svg new file mode 100644 index 0000000000..8d44d6f1c3 --- /dev/null +++ b/testing/web-platform/tests/svg/text/parsing/text-decoration-stroke-invalid.svg @@ -0,0 +1,23 @@ + + + SVG Text: parsing text-decoration-stroke with invalid values + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/text/parsing/text-decoration-stroke-valid.svg b/testing/web-platform/tests/svg/text/parsing/text-decoration-stroke-valid.svg new file mode 100644 index 0000000000..df64cc9ec3 --- /dev/null +++ b/testing/web-platform/tests/svg/text/parsing/text-decoration-stroke-valid.svg @@ -0,0 +1,26 @@ + + + SVG Text: parsing text-decoration-stroke with valid values + + + + + + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/dominant-baseline-hanging-small-font-size.svg b/testing/web-platform/tests/svg/text/reftests/dominant-baseline-hanging-small-font-size.svg new file mode 100644 index 0000000000..aa27ec9c09 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/dominant-baseline-hanging-small-font-size.svg @@ -0,0 +1,13 @@ + + + 'dominant-baseline: hanging' on <text> with small font-size + + + + + + + X + + diff --git a/testing/web-platform/tests/svg/text/reftests/first-letter-ref.svg b/testing/web-platform/tests/svg/text/reftests/first-letter-ref.svg new file mode 100644 index 0000000000..66f5c6d682 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/first-letter-ref.svg @@ -0,0 +1,11 @@ + + + + XXXX + + diff --git a/testing/web-platform/tests/svg/text/reftests/first-letter.svg b/testing/web-platform/tests/svg/text/reftests/first-letter.svg new file mode 100644 index 0000000000..d3b62a5a58 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/first-letter.svg @@ -0,0 +1,20 @@ + + + first-letter should apply to SVG text + + + + + + + XXXX + + diff --git a/testing/web-platform/tests/svg/text/reftests/gradient-after-reposition-ref.html b/testing/web-platform/tests/svg/text/reftests/gradient-after-reposition-ref.html new file mode 100644 index 0000000000..3fe1224b9a --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/gradient-after-reposition-ref.html @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + Test gradient + + + diff --git a/testing/web-platform/tests/svg/text/reftests/gradient-after-reposition.html b/testing/web-platform/tests/svg/text/reftests/gradient-after-reposition.html new file mode 100644 index 0000000000..850b0eb91d --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/gradient-after-reposition.html @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + Test gradient + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/green-100x100.svg b/testing/web-platform/tests/svg/text/reftests/green-100x100.svg new file mode 100644 index 0000000000..120941444a --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/green-100x100.svg @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/svg/text/reftests/lang-attribute-dynamic-ref.svg b/testing/web-platform/tests/svg/text/reftests/lang-attribute-dynamic-ref.svg new file mode 100644 index 0000000000..56eebb2f7e --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/lang-attribute-dynamic-ref.svg @@ -0,0 +1,8 @@ + + + + Quick + Brown + Fox + + diff --git a/testing/web-platform/tests/svg/text/reftests/lang-attribute-dynamic.svg b/testing/web-platform/tests/svg/text/reftests/lang-attribute-dynamic.svg new file mode 100644 index 0000000000..d57b4decde --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/lang-attribute-dynamic.svg @@ -0,0 +1,25 @@ + + + + Update of lang attribute should recalculate style + + + + + + Quick + Brown + Fox + + + diff --git a/testing/web-platform/tests/svg/text/reftests/lang-attribute-ref.svg b/testing/web-platform/tests/svg/text/reftests/lang-attribute-ref.svg new file mode 100644 index 0000000000..957cc24d81 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/lang-attribute-ref.svg @@ -0,0 +1,8 @@ + + + + 今骨直 + 今骨直 + 今骨直 + + diff --git a/testing/web-platform/tests/svg/text/reftests/lang-attribute.svg b/testing/web-platform/tests/svg/text/reftests/lang-attribute.svg new file mode 100644 index 0000000000..c619f8253e --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/lang-attribute.svg @@ -0,0 +1,13 @@ + + + + lang attribute should affect text rendering + + + + + 今骨直 + 今骨直 + 今骨直 + + diff --git a/testing/web-platform/tests/svg/text/reftests/lengthAdjust-vertical.svg b/testing/web-platform/tests/svg/text/reftests/lengthAdjust-vertical.svg new file mode 100644 index 0000000000..32ebd2ae38 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/lengthAdjust-vertical.svg @@ -0,0 +1,19 @@ + + + + lengthAdjust="spacingAndGlyphs" should work on vertical text + + + + + + + + XX + + + diff --git a/testing/web-platform/tests/svg/text/reftests/multiple-textpaths-ref.svg b/testing/web-platform/tests/svg/text/reftests/multiple-textpaths-ref.svg new file mode 100644 index 0000000000..a6dcd3c5d5 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/multiple-textpaths-ref.svg @@ -0,0 +1,7 @@ + + + Some text. + More text. + + + diff --git a/testing/web-platform/tests/svg/text/reftests/multiple-textpaths.svg b/testing/web-platform/tests/svg/text/reftests/multiple-textpaths.svg new file mode 100644 index 0000000000..6df4ecc27b --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/multiple-textpaths.svg @@ -0,0 +1,14 @@ + + + + + + + + + Some text.More text. + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/no-background-ref.svg b/testing/web-platform/tests/svg/text/reftests/no-background-ref.svg new file mode 100644 index 0000000000..18c6ed4f1b --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/no-background-ref.svg @@ -0,0 +1,6 @@ + + + + foobarbaz + + diff --git a/testing/web-platform/tests/svg/text/reftests/no-background.svg b/testing/web-platform/tests/svg/text/reftests/no-background.svg new file mode 100644 index 0000000000..117b5d6357 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/no-background.svg @@ -0,0 +1,13 @@ + + + + Background properties should not be supported in <text> + + + + + + foobarbaz + + diff --git a/testing/web-platform/tests/svg/text/reftests/no-margin-border-padding-ref.svg b/testing/web-platform/tests/svg/text/reftests/no-margin-border-padding-ref.svg new file mode 100644 index 0000000000..18c6ed4f1b --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/no-margin-border-padding-ref.svg @@ -0,0 +1,6 @@ + + + + foobarbaz + + diff --git a/testing/web-platform/tests/svg/text/reftests/no-margin-border-padding.svg b/testing/web-platform/tests/svg/text/reftests/no-margin-border-padding.svg new file mode 100644 index 0000000000..b9c1b33e45 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/no-margin-border-padding.svg @@ -0,0 +1,13 @@ + + + + Margin, border, and padding should not be supported in <text> + + + + + + foobarbaz + + diff --git a/testing/web-platform/tests/svg/text/reftests/opacity-ref.svg b/testing/web-platform/tests/svg/text/reftests/opacity-ref.svg new file mode 100644 index 0000000000..18c00ab332 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/opacity-ref.svg @@ -0,0 +1,26 @@ + + + + + + + + tspan + + + textPath + + + link + + + another link + + + XXXX + + diff --git a/testing/web-platform/tests/svg/text/reftests/opacity.svg b/testing/web-platform/tests/svg/text/reftests/opacity.svg new file mode 100644 index 0000000000..949de0cbf0 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/opacity.svg @@ -0,0 +1,31 @@ + + + Opacity on tspan, textPath, and a elements + + + + + + + + + + tspan + + + textPath + + + link + + + another link + + + XXXX + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-clipped-offscreen-move-onscreen-ref.html b/testing/web-platform/tests/svg/text/reftests/text-clipped-offscreen-move-onscreen-ref.html new file mode 100644 index 0000000000..b03ac22aaa --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-clipped-offscreen-move-onscreen-ref.html @@ -0,0 +1,14 @@ + +Reftest Reference + +
+ + VISIBLE + +
+ diff --git a/testing/web-platform/tests/svg/text/reftests/text-clipped-offscreen-move-onscreen.html b/testing/web-platform/tests/svg/text/reftests/text-clipped-offscreen-move-onscreen.html new file mode 100644 index 0000000000..c29f790326 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-clipped-offscreen-move-onscreen.html @@ -0,0 +1,19 @@ + +Test combination of overflow clipping and offscreen SVG text + + + +
+ + VISIBLE + + +
+ diff --git a/testing/web-platform/tests/svg/text/reftests/text-complex-001-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-complex-001-ref.svg new file mode 100644 index 0000000000..5ade69dce1 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-complex-001-ref.svg @@ -0,0 +1,73 @@ + + + + Text in Shape — 001 + + + + + TOKENS + TEST ASSERTION + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Lorem + ipsum + dolor sit amet, + consectetur + adipisicing elit, + sed do eiusmod + tempor + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-complex-001.svg b/testing/web-platform/tests/svg/text/reftests/text-complex-001.svg new file mode 100644 index 0000000000..747737cce7 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-complex-001.svg @@ -0,0 +1,69 @@ + + + + Text in Shape — 001 + + + + + + TOKENS + TEST ASSERTION + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-complex-002-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-complex-002-ref.svg new file mode 100644 index 0000000000..3d3968fa49 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-complex-002-ref.svg @@ -0,0 +1,74 @@ + + + + Text in Shape — 002 + + + + + TOKENS + TEST ASSERTION + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + لكن + لا بد أن + أوضح لك + أن كل هذه الأفكار + المغلوطة حول + استنكار النشوة + وتمجيد الألم نشأت + بالفعل، + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-complex-002.svg b/testing/web-platform/tests/svg/text/reftests/text-complex-002.svg new file mode 100644 index 0000000000..40b62ac95d --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-complex-002.svg @@ -0,0 +1,69 @@ + + + + Text in Shape — 002 + + + + + + TOKENS + TEST ASSERTION + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار المغلوطة حول استنكار النشوة وتمجيد الألم نشأت بالفعل، وسأعرض لك التفاصيل + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-display-contents-crash.html b/testing/web-platform/tests/svg/text/reftests/text-display-contents-crash.html new file mode 100644 index 0000000000..04b6a7e7cf --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-display-contents-crash.html @@ -0,0 +1,25 @@ + +Crash with dynamic creation of absolutely positioned element under display: contents in svg:text. + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-huge-font-size-crash.html b/testing/web-platform/tests/svg/text/reftests/text-huge-font-size-crash.html new file mode 100644 index 0000000000..7f248d87d2 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-huge-font-size-crash.html @@ -0,0 +1,9 @@ + + + + Test + diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-001-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-001-ref.svg new file mode 100644 index 0000000000..6abd211584 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-001-ref.svg @@ -0,0 +1,50 @@ + + + + Text: Inline Size — 001 + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, + + + + + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, + + + + + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-001.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-001.svg new file mode 100644 index 0000000000..ae1a10d190 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-001.svg @@ -0,0 +1,44 @@ + + + + Text: Inline Size — 001 + + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-002-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-002-ref.svg new file mode 100644 index 0000000000..66f771e310 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-002-ref.svg @@ -0,0 +1,50 @@ + + + + Text in Shape — 002 + + + + + + + + + + + Lorem ipsum dolor sit amet, + consectetur adipisicing elit, + + + + + Lorem ipsum dolor sit amet, + consectetur adipisicing elit, + + + + + Lorem ipsum dolor sit amet, + consectetur adipisicing elit, + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-002.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-002.svg new file mode 100644 index 0000000000..141909c3e5 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-002.svg @@ -0,0 +1,44 @@ + + + + Text in Shape — 002 + + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-003-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-003-ref.svg new file mode 100644 index 0000000000..289b92a02a --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-003-ref.svg @@ -0,0 +1,50 @@ + + + + Text: Inline Size — 003 + + + + + + + + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار + المغلوطة حول استنكار + + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار + المغلوطة حول استنكار + + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار + المغلوطة حول استنكار + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-003.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-003.svg new file mode 100644 index 0000000000..9fcab5ba0a --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-003.svg @@ -0,0 +1,44 @@ + + + + Text: Inline Size — 003 + + + + + + + + + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار المغلوطة حول استنكار + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار المغلوطة حول استنكار + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار المغلوطة حول استنكار + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-005-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-005-ref.svg new file mode 100644 index 0000000000..af756b6964 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-005-ref.svg @@ -0,0 +1,42 @@ + + + + Text: Inline Size — 005 + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur + adipiscing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut + enim ad minim veniam, quis nostrud + exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-005.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-005.svg new file mode 100644 index 0000000000..e6a1d75c05 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-005.svg @@ -0,0 +1,38 @@ + + + + Text: Inline Size — 005 + + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-006-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-006-ref.svg new file mode 100644 index 0000000000..9c32e841a6 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-006-ref.svg @@ -0,0 +1,42 @@ + + + + Text: Inline Size — 006 + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur + adipiscing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut + enim ad minim veniam, quis nostrud + exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-006.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-006.svg new file mode 100644 index 0000000000..b84e3d5302 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-006.svg @@ -0,0 +1,38 @@ + + + + Text: Inline Size — 006 + + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-007-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-007-ref.svg new file mode 100644 index 0000000000..181785117f --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-007-ref.svg @@ -0,0 +1,42 @@ + + + + Text: Inline Size — 006 + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur + adipiscing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut + enim ad minim veniam, quis nostrud + exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-007.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-007.svg new file mode 100644 index 0000000000..9d18b52d2e --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-007.svg @@ -0,0 +1,38 @@ + + + + Text: Inline Size — 006 + + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-101-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-101-ref.svg new file mode 100644 index 0000000000..ab41dea8da --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-101-ref.svg @@ -0,0 +1,50 @@ + + + + Text: Inline Size — 101 + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, + + + + + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, + + + + + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-101.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-101.svg new file mode 100644 index 0000000000..fa8bf5ef5c --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-101.svg @@ -0,0 +1,44 @@ + + + + Text: Inline Size — 101 + + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-201-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-201-ref.svg new file mode 100644 index 0000000000..b1eb7c7473 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-201-ref.svg @@ -0,0 +1,54 @@ + + + + Text in Shape — 201 + + + + + + + + + + + 漢字 + Lorem ipsum + 漢字 + + + + + 漢字Lorem ipsum!漢字 + + + + + 漢字!لكن لا بد أن漢字 + + + + + 漢字!لكن لا بد أن漢字 + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-inline-size-201.svg b/testing/web-platform/tests/svg/text/reftests/text-inline-size-201.svg new file mode 100644 index 0000000000..5ab3213a69 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-inline-size-201.svg @@ -0,0 +1,48 @@ + + + + Text in Shape — 201 + + + + + + + + + + + + + 漢字Lorem ipsum!漢字 + + + 漢字Lorem ipsum!漢字 + + + 漢字!لكن لا بد أن漢字 + + + 漢字!لكن لا بد أن漢字 + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-multiline-001-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-multiline-001-ref.svg new file mode 100644 index 0000000000..9238a88da5 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-multiline-001-ref.svg @@ -0,0 +1,50 @@ + + + + Text: Multiline — 001 + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, + + + + + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, + + + + + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-multiline-001.svg b/testing/web-platform/tests/svg/text/reftests/text-multiline-001.svg new file mode 100644 index 0000000000..1272f56b0b --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-multiline-001.svg @@ -0,0 +1,47 @@ + + + + Text: Multiline — 001 + + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur +adipisicing elit, + + + Lorem ipsum dolor sit amet, consectetur +adipisicing elit, + + + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-multiline-002-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-multiline-002-ref.svg new file mode 100644 index 0000000000..5ba04b7dc2 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-multiline-002-ref.svg @@ -0,0 +1,50 @@ + + + + Text: Multiline — 002 + + + + + + + + + + + Lorem ipsum dolor sit amet, + consectetur adipisicing elit, + + + + + Lorem ipsum dolor sit amet, + consectetur adipisicing elit, + + + + + Lorem ipsum dolor sit amet, + consectetur adipisicing elit, + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-multiline-002.svg b/testing/web-platform/tests/svg/text/reftests/text-multiline-002.svg new file mode 100644 index 0000000000..e109351258 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-multiline-002.svg @@ -0,0 +1,47 @@ + + + + Text: Multiline — 002 + + + + + + + + + + + + Lorem ipsum dolor sit amet, +consectetur adipisicing elit, + + + Lorem ipsum dolor sit amet, +consectetur adipisicing elit, + + + Lorem ipsum dolor sit amet, +consectetur adipisicing elit, + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-multiline-003-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-multiline-003-ref.svg new file mode 100644 index 0000000000..cbfce51b88 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-multiline-003-ref.svg @@ -0,0 +1,50 @@ + + + + Text: Multiline — 003 + + + + + + + + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار + المغلوطة حول استنكار + + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار + المغلوطة حول استنكار + + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار + المغلوطة حول استنكار + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-multiline-003.svg b/testing/web-platform/tests/svg/text/reftests/text-multiline-003.svg new file mode 100644 index 0000000000..e52bb77052 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-multiline-003.svg @@ -0,0 +1,47 @@ + + + + Text: Multiline — 003 + + + + + + + + + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار +المغلوطة حول استنكار + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار +المغلوطة حول استنكار + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار +المغلوطة حول استنكار + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-shape-inside-001-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-shape-inside-001-ref.svg new file mode 100644 index 0000000000..5a2c6c0b47 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-shape-inside-001-ref.svg @@ -0,0 +1,77 @@ + + + + Text in Shape — 001 + + + + + TOKENS + TEST ASSERTION + + + + + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, + + + + + + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, + + + + + + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, + + + + + + Lorem + ipsum + dolor + sit + amet, + consectetur + adipisicing elit, + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-shape-inside-001.svg b/testing/web-platform/tests/svg/text/reftests/text-shape-inside-001.svg new file mode 100644 index 0000000000..248fe1a44f --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-shape-inside-001.svg @@ -0,0 +1,61 @@ + + + + Text in Shape — 001 + + + + + + TOKENS + TEST ASSERTION + + + + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-shape-inside-002-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-shape-inside-002-ref.svg new file mode 100644 index 0000000000..e75ce485c5 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-shape-inside-002-ref.svg @@ -0,0 +1,76 @@ + + + + Text in Shape — 002 + + + + + TOKENS + TEST ASSERTION + + + + + + + + + + + + + + + Lorem ipsum dolor sit amet, + consectetur adipisicing elit, + + + + + + Lorem ipsum dolor sit amet, + consectetur adipisicing elit, + + + + + + Lorem ipsum dolor sit amet, + consectetur adipisicing elit, + + + + + + Lorem + ipsum + dolor + sit + amet, + consectetur adipisicing elit, + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-shape-inside-002.svg b/testing/web-platform/tests/svg/text/reftests/text-shape-inside-002.svg new file mode 100644 index 0000000000..64b1307966 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-shape-inside-002.svg @@ -0,0 +1,61 @@ + + + + Text in Shape — 002 + + + + + + TOKENS + TEST ASSERTION + + + + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-text-anchor-001-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-001-ref.svg new file mode 100644 index 0000000000..b9554bac69 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-001-ref.svg @@ -0,0 +1,41 @@ + + + + Text: Text Anchor — 001 + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-text-anchor-001.svg b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-001.svg new file mode 100644 index 0000000000..015b3dd5eb --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-001.svg @@ -0,0 +1,60 @@ + + + + Text: Text Anchor — 001 + + + + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-text-anchor-002-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-002-ref.svg new file mode 100644 index 0000000000..5721bc3e07 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-002-ref.svg @@ -0,0 +1,47 @@ + + + + Text: Text Anchor — 002 + + + + + + + + + + + Lorem ipsum dolor sit amet, + + + + + Lorem ipsum dolor sit amet, + + + + + Lorem ipsum dolor sit amet, + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-text-anchor-002.svg b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-002.svg new file mode 100644 index 0000000000..503ce16625 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-002.svg @@ -0,0 +1,65 @@ + + + + Text: Text Anchor — 002 + + + + + + + + + + + + + + Lorem ipsum dolor sit amet, + + + + + + Lorem ipsum dolor sit amet, + + + + + + Lorem ipsum dolor sit amet, + + + + + + + Lorem ipsum dolor sit amet, + + + Lorem ipsum dolor sit amet, + + + Lorem ipsum dolor sit amet, + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-text-anchor-003-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-003-ref.svg new file mode 100644 index 0000000000..797dea3d71 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-003-ref.svg @@ -0,0 +1,47 @@ + + + + Text: Text Anchor — 003 + + + + + + + + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار + + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار + + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-text-anchor-003.svg b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-003.svg new file mode 100644 index 0000000000..eb5063020a --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-003.svg @@ -0,0 +1,66 @@ + + + + Text: Text Anchor — 003 + + + + + + + + + + + + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار + + + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار + + + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار + + + + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-text-anchor-102-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-102-ref.svg new file mode 100644 index 0000000000..9c1d98c7ab --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-102-ref.svg @@ -0,0 +1,36 @@ + + + + Text: Text Anchor — 102 + + + + + + + + 千利奴流乎和加 + + + 千利奴流乎和加 + + + 千利奴流乎和加 + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-text-anchor-102.svg b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-102.svg new file mode 100644 index 0000000000..8cdcc988de --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-102.svg @@ -0,0 +1,54 @@ + + + + Text: Text Anchor — 102 + + + + + + + + + + + 千利奴流乎和加 + + + + 千利奴流乎和加 + + + + 千利奴流乎和加 + + + + + + 千利奴流乎和加 + + + 千利奴流乎和加 + + + 千利奴流乎和加 + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-text-anchor-201-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-201-ref.svg new file mode 100644 index 0000000000..d8b6cc4e67 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-201-ref.svg @@ -0,0 +1,41 @@ + + + + Text: Text Anchor — 201 + + + + + + + + + + Lorem ipsum dolor + + + sit amet, consectetur + + + adipisicing elit, + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-text-anchor-201.svg b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-201.svg new file mode 100644 index 0000000000..84b644cd6a --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-201.svg @@ -0,0 +1,56 @@ + + + + Text: Text Anchor — 201 + + + + + + + + + + + + + + Lorem ipsum dolor + + + + sit amet, consectetur + + + + adipisicing elit, + + + + + + Lorem ipsum dolor + sit amet, consectetur + adipisicing elit, + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-text-anchor-202-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-202-ref.svg new file mode 100644 index 0000000000..72a8ee15a6 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-202-ref.svg @@ -0,0 +1,41 @@ + + + + Text: Text Anchor — 202 + + + + + + + + + + Lorem ipsum dolor + + + sit amet, consectetur + + + adipisicing elit, + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-text-anchor-202.svg b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-202.svg new file mode 100644 index 0000000000..79792ed33b --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-202.svg @@ -0,0 +1,56 @@ + + + + Text: Text Anchor — 202 + + + + + + + + + + + + + + Lorem ipsum dolor + + + + sit amet, consectetur + + + + adipisicing elit, + + + + + + Lorem ipsum dolor + sit amet, consectetur + adipisicing elit, + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-text-anchor-203-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-203-ref.svg new file mode 100644 index 0000000000..7ee99a2dcb --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-203-ref.svg @@ -0,0 +1,47 @@ + + + + Text: Text Anchor — 203 + + + + + + + + + + + لكن لا بد أن + + + + + أوضح لك أن + + + + + كل هذه الأفكار + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-text-anchor-203.svg b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-203.svg new file mode 100644 index 0000000000..bb7c8206a1 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-text-anchor-203.svg @@ -0,0 +1,62 @@ + + + + Text: Text Anchor — 203 + + + + + + + + + + + + + + + لكن لا بد أن + + + + + + أوضح لك أن + + + + + + كل هذه الأفكار + + + + + + + لكن لا بد أن + أوضح لك أن + كل هذه الأفكار + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/text-transform-001-ref.html b/testing/web-platform/tests/svg/text/reftests/text-transform-001-ref.html new file mode 100644 index 0000000000..bf1b063eeb --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-transform-001-ref.html @@ -0,0 +1,7 @@ + + +Reference: text-transform with SVG text + +

Test passes if the greeting below is in ALL-UPPERCASE:

+ +HELLO, WORLD! diff --git a/testing/web-platform/tests/svg/text/reftests/text-transform-001.html b/testing/web-platform/tests/svg/text/reftests/text-transform-001.html new file mode 100644 index 0000000000..71c231f690 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-transform-001.html @@ -0,0 +1,11 @@ + + +text-transform with SVG text + + + + + +

Test passes if the greeting below is in ALL-UPPERCASE:

+ +Hello, World! diff --git a/testing/web-platform/tests/svg/text/reftests/text-transform-002-ref.html b/testing/web-platform/tests/svg/text/reftests/text-transform-002-ref.html new file mode 100644 index 0000000000..f15615c2c3 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-transform-002-ref.html @@ -0,0 +1,7 @@ + + +Reference: text-transform with SVG text + +

Test passes if the greeting below has Initial Capitals:

+ +Hello, World! diff --git a/testing/web-platform/tests/svg/text/reftests/text-transform-002.html b/testing/web-platform/tests/svg/text/reftests/text-transform-002.html new file mode 100644 index 0000000000..53da0d8c66 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-transform-002.html @@ -0,0 +1,11 @@ + + +text-transform with SVG text + + + + + +

Test passes if the greeting below has Initial Capitals:

+ +hello, world! diff --git a/testing/web-platform/tests/svg/text/reftests/text-xml-space-001-ref.svg b/testing/web-platform/tests/svg/text/reftests/text-xml-space-001-ref.svg new file mode 100644 index 0000000000..1572149cf6 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-xml-space-001-ref.svg @@ -0,0 +1,5 @@ + + + SVG Reference + Some  Text + diff --git a/testing/web-platform/tests/svg/text/reftests/text-xml-space-001.svg b/testing/web-platform/tests/svg/text/reftests/text-xml-space-001.svg new file mode 100644 index 0000000000..c58bd9d4e5 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/text-xml-space-001.svg @@ -0,0 +1,9 @@ + + + SVG Test: Behavior of xml:space="preserve" + + + + Some Text + + diff --git a/testing/web-platform/tests/svg/text/reftests/textpath-shape-001-ref.svg b/testing/web-platform/tests/svg/text/reftests/textpath-shape-001-ref.svg new file mode 100644 index 0000000000..10827c8581 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/textpath-shape-001-ref.svg @@ -0,0 +1,52 @@ + + + + TextPath Shape — 001 + + + + + + + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/textpath-shape-001.svg b/testing/web-platform/tests/svg/text/reftests/textpath-shape-001.svg new file mode 100644 index 0000000000..dbc0d9e420 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/textpath-shape-001.svg @@ -0,0 +1,50 @@ + + + + TextPath Shape — 001 + + + + + + + + + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/textpath-side-001-ref.svg b/testing/web-platform/tests/svg/text/reftests/textpath-side-001-ref.svg new file mode 100644 index 0000000000..0e2008c328 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/textpath-side-001-ref.svg @@ -0,0 +1,55 @@ + + + + TextPath Side — 001 + + + + + + + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/textpath-side-001.svg b/testing/web-platform/tests/svg/text/reftests/textpath-side-001.svg new file mode 100644 index 0000000000..a4b6bf52bd --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/textpath-side-001.svg @@ -0,0 +1,57 @@ + + + + TextPath Side — 001 + + + + + + + + + + + + + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + + diff --git a/testing/web-platform/tests/svg/text/reftests/transform-dynamic-change-ref.html b/testing/web-platform/tests/svg/text/reftests/transform-dynamic-change-ref.html new file mode 100644 index 0000000000..db88a07325 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/transform-dynamic-change-ref.html @@ -0,0 +1,26 @@ + + + +
+ + + A + + + + B + +
+ + + PASS + + +
+ + PASS + +
+ + + diff --git a/testing/web-platform/tests/svg/text/reftests/transform-dynamic-change-root-ref.html b/testing/web-platform/tests/svg/text/reftests/transform-dynamic-change-root-ref.html new file mode 100644 index 0000000000..179cbb128d --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/transform-dynamic-change-root-ref.html @@ -0,0 +1,6 @@ + + + +Text + + diff --git a/testing/web-platform/tests/svg/text/reftests/transform-dynamic-change-root.html b/testing/web-platform/tests/svg/text/reftests/transform-dynamic-change-root.html new file mode 100644 index 0000000000..dd8a22d05d --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/transform-dynamic-change-root.html @@ -0,0 +1,20 @@ + + + + + + + +Text + + + diff --git a/testing/web-platform/tests/svg/text/reftests/transform-dynamic-change.html b/testing/web-platform/tests/svg/text/reftests/transform-dynamic-change.html new file mode 100644 index 0000000000..0efefba0f5 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/transform-dynamic-change.html @@ -0,0 +1,48 @@ + + + + + + + + +
+ + + A + + + + B + +
+ + + PASS + + +
+ + PASS + +
+ + + + diff --git a/testing/web-platform/tests/svg/text/reftests/tspan-opacity-mixed-direction-ref.svg b/testing/web-platform/tests/svg/text/reftests/tspan-opacity-mixed-direction-ref.svg new file mode 100644 index 0000000000..f07911627f --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/tspan-opacity-mixed-direction-ref.svg @@ -0,0 +1,5 @@ + + + aגבb + + diff --git a/testing/web-platform/tests/svg/text/reftests/tspan-opacity-mixed-direction.svg b/testing/web-platform/tests/svg/text/reftests/tspan-opacity-mixed-direction.svg new file mode 100644 index 0000000000..fa153250e7 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/tspan-opacity-mixed-direction.svg @@ -0,0 +1,10 @@ + + + Opacity on tspan containing mixed direction text interleaving with other text + + + + + גb + + diff --git a/testing/web-platform/tests/svg/text/reftests/writing-mode-dynamic-change-ref.html b/testing/web-platform/tests/svg/text/reftests/writing-mode-dynamic-change-ref.html new file mode 100644 index 0000000000..58b556cdc8 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/writing-mode-dynamic-change-ref.html @@ -0,0 +1,14 @@ + + + + + 🎓👺👕👖👢 + +

+ + + diff --git a/testing/web-platform/tests/svg/text/reftests/writing-mode-dynamic-change.html b/testing/web-platform/tests/svg/text/reftests/writing-mode-dynamic-change.html new file mode 100644 index 0000000000..7a325b0ca4 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/writing-mode-dynamic-change.html @@ -0,0 +1,19 @@ + + + + + + + 🎓👺👕👖👢 + +

+ + + diff --git a/testing/web-platform/tests/svg/text/reftests/xml-lang-attribute-dynamic.svg b/testing/web-platform/tests/svg/text/reftests/xml-lang-attribute-dynamic.svg new file mode 100644 index 0000000000..c604eb8c70 --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/xml-lang-attribute-dynamic.svg @@ -0,0 +1,26 @@ + + + + Update of lang attribute should recalculate style + + + + + + Quick + Brown + Fox + + + diff --git a/testing/web-platform/tests/svg/text/reftests/xml-lang-attribute.svg b/testing/web-platform/tests/svg/text/reftests/xml-lang-attribute.svg new file mode 100644 index 0000000000..2e03716a0d --- /dev/null +++ b/testing/web-platform/tests/svg/text/reftests/xml-lang-attribute.svg @@ -0,0 +1,14 @@ + + + + xml:lang attribute should affect text rendering + + + + + + 今骨直 + 今骨直 + 今骨直 + + diff --git a/testing/web-platform/tests/svg/text/scripted/getextentofchar.html b/testing/web-platform/tests/svg/text/scripted/getextentofchar.html new file mode 100644 index 0000000000..1a6bb32b4b --- /dev/null +++ b/testing/web-platform/tests/svg/text/scripted/getextentofchar.html @@ -0,0 +1,20 @@ + + +SVGTextContentElement.getExtentOfChar + + + + + +abc + + + diff --git a/testing/web-platform/tests/svg/text/scripted/getrotationofchar.html b/testing/web-platform/tests/svg/text/scripted/getrotationofchar.html new file mode 100644 index 0000000000..3bacd47176 --- /dev/null +++ b/testing/web-platform/tests/svg/text/scripted/getrotationofchar.html @@ -0,0 +1,84 @@ + + +SVGTextContentElement.getRotationOfChar + + + + + diff --git a/testing/web-platform/tests/svg/text/scripted/getstartpositionofchar-dominant-baseline.html b/testing/web-platform/tests/svg/text/scripted/getstartpositionofchar-dominant-baseline.html new file mode 100644 index 0000000000..7ecfd7848a --- /dev/null +++ b/testing/web-platform/tests/svg/text/scripted/getstartpositionofchar-dominant-baseline.html @@ -0,0 +1,49 @@ + +SVGTextContentElement.getStartPositionOfChar and dominant-baseline + + + + + + + + + + + + Test + Test + + + + + Test + Test + + + + + + diff --git a/testing/web-platform/tests/svg/text/scripted/getsubstringlength-emoji-ligatures.html b/testing/web-platform/tests/svg/text/scripted/getsubstringlength-emoji-ligatures.html new file mode 100644 index 0000000000..2b6061be5d --- /dev/null +++ b/testing/web-platform/tests/svg/text/scripted/getsubstringlength-emoji-ligatures.html @@ -0,0 +1,26 @@ + +SVGTextContentElement.getSubStringLength on Emoji with ligatures + + + + + 👦 + 👨‍👩‍👧‍👦 + 👨‍ + 👩🏽‍🌾 + 👨‍👦 + 👱🏽‍♂️ + 🎅🏽 + + + diff --git a/testing/web-platform/tests/svg/text/scripted/lengthadjust.html b/testing/web-platform/tests/svg/text/scripted/lengthadjust.html new file mode 100644 index 0000000000..51b06675b0 --- /dev/null +++ b/testing/web-platform/tests/svg/text/scripted/lengthadjust.html @@ -0,0 +1,42 @@ + +lengthAdjust content/IDL attribute + + + + + + + Stretched text + Stretched text + + + diff --git a/testing/web-platform/tests/svg/text/scripted/reattach-crash.html b/testing/web-platform/tests/svg/text/scripted/reattach-crash.html new file mode 100644 index 0000000000..56929489c6 --- /dev/null +++ b/testing/web-platform/tests/svg/text/scripted/reattach-crash.html @@ -0,0 +1,23 @@ + +Chrome had a crash on dynamic style changes on <text> + + + + + + diff --git a/testing/web-platform/tests/svg/text/scripted/textlength-inconsistent.svg b/testing/web-platform/tests/svg/text/scripted/textlength-inconsistent.svg new file mode 100644 index 0000000000..ca899de349 --- /dev/null +++ b/testing/web-platform/tests/svg/text/scripted/textlength-inconsistent.svg @@ -0,0 +1,19 @@ + + Inconsistent two 'textLength' attributes + + + + + + Scalable Vector + + + +test(() => { + const tspan = document.querySelector('tspan'); + assert_less_than(tspan.getStartPositionOfChar(0).x, + tspan.getStartPositionOfChar(1).x); +}, 'The first characters should be on the left of the second character.'); + + diff --git a/testing/web-platform/tests/svg/text/scripted/textpath-textlength-text-anchor-001.tentative.svg b/testing/web-platform/tests/svg/text/scripted/textpath-textlength-text-anchor-001.tentative.svg new file mode 100644 index 0000000000..6c4f50fe87 --- /dev/null +++ b/testing/web-platform/tests/svg/text/scripted/textpath-textlength-text-anchor-001.tentative.svg @@ -0,0 +1,54 @@ + + 'textLength' on <textPath> with 'text-anchor' adjustments + + + + + + + + + + + XXXX + + + XXXX + + + + XXXX + + + XXXX + + + + XXXX + + + XXXX + + + + diff --git a/testing/web-platform/tests/svg/text/scripted/transform-dynamic-update.html b/testing/web-platform/tests/svg/text/scripted/transform-dynamic-update.html new file mode 100644 index 0000000000..c1ac9197a5 --- /dev/null +++ b/testing/web-platform/tests/svg/text/scripted/transform-dynamic-update.html @@ -0,0 +1,26 @@ + + + + + + + +123 +123 + + + + diff --git a/testing/web-platform/tests/svg/text/visualtests/text-inline-size-001-visual.svg b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-001-visual.svg new file mode 100644 index 0000000000..086bab33b0 --- /dev/null +++ b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-001-visual.svg @@ -0,0 +1,85 @@ + + + + Text: Inline Size — 001 + + + + + TOKENS + TEST ASSERTION + + + + + + + + + + + Text 'inline-size' — 001 + + https://svgwg.org/svg2-draft/text.html#InlineSize + + + + + + + + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, + + + + + + + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, + + + + + + + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, + + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + diff --git a/testing/web-platform/tests/svg/text/visualtests/text-inline-size-002-visual.svg b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-002-visual.svg new file mode 100644 index 0000000000..7f58973ce3 --- /dev/null +++ b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-002-visual.svg @@ -0,0 +1,82 @@ + + + + Text in Shape — 002 + + + + + TOKENS + TEST ASSERTION + + + + + + + + + + + Text 'inline-size' — 002 + + https://svgwg.org/svg2-draft/text.html#InlineSize + + + + + + Lorem ipsum dolor sit amet, + consectetur adipisicing elit, + + + + + Lorem ipsum dolor sit amet, + consectetur adipisicing elit, + + + + + Lorem ipsum dolor sit amet, + consectetur adipisicing elit, + + + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + diff --git a/testing/web-platform/tests/svg/text/visualtests/text-inline-size-003-visual.svg b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-003-visual.svg new file mode 100644 index 0000000000..19bf0dc9d5 --- /dev/null +++ b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-003-visual.svg @@ -0,0 +1,82 @@ + + + + Text: Inline Size — 003 + + + + + TOKENS + TEST ASSERTION + + + + + + + + + + + Text 'inline-size' — 003 + + https://svgwg.org/svg2-draft/text.html#InlineSize + + + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار + المغلوطة حول استنكار + + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار + المغلوطة حول استنكار + + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار + المغلوطة حول استنكار + + + + + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار المغلوطة حول استنكار + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار المغلوطة حول استنكار + + + + لكن لا بد أن أوضح لك أن كل هذه الأفكار المغلوطة حول استنكار + + + + diff --git a/testing/web-platform/tests/svg/text/visualtests/text-inline-size-005-visual.svg b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-005-visual.svg new file mode 100644 index 0000000000..dab467e122 --- /dev/null +++ b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-005-visual.svg @@ -0,0 +1,66 @@ + + + + Text: Inline Size — 005 + + + + + TOKENS + TEST ASSERTION + + + + + + + + + + + Text 'inline-size' — 005 + + https://svgwg.org/svg2-draft/text.html#InlineSize + + + + + + + Lorem ipsum dolor sit amet, consectetur + adipiscing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut + enim ad minim veniam, quis nostrud + exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. + + + + + + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + + + + diff --git a/testing/web-platform/tests/svg/text/visualtests/text-inline-size-006-visual.svg b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-006-visual.svg new file mode 100644 index 0000000000..427ff09501 --- /dev/null +++ b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-006-visual.svg @@ -0,0 +1,66 @@ + + + + Text: Inline Size — 006 + + + + + TOKENS + TEST ASSERTION + + + + + + + + + + + Text 'inline-size' — 006 + + https://svgwg.org/svg2-draft/text.html#InlineSize + + + + + + + Lorem ipsum dolor sit amet, consectetur + adipiscing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut + enim ad minim veniam, quis nostrud + exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. + + + + + + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + + + + diff --git a/testing/web-platform/tests/svg/text/visualtests/text-inline-size-007-visual.svg b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-007-visual.svg new file mode 100644 index 0000000000..8bb078f95b --- /dev/null +++ b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-007-visual.svg @@ -0,0 +1,66 @@ + + + + Text: Inline Size — 006 + + + + + TOKENS + TEST ASSERTION + + + + + + + + + + + Text 'inline-size' — 007 + + https://svgwg.org/svg2-draft/text.html#InlineSize + + + + + + + Lorem ipsum dolor sit amet, consectetur + adipiscing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut + enim ad minim veniam, quis nostrud + exercitation ullamco laboris nisi ut aliquip ex ea + commodo consequat. + + + + + + + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. + + + + diff --git a/testing/web-platform/tests/svg/text/visualtests/text-inline-size-101-visual.svg b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-101-visual.svg new file mode 100644 index 0000000000..e1c5c41693 --- /dev/null +++ b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-101-visual.svg @@ -0,0 +1,82 @@ + + + + Text: Inline Size — 101 + + + + + TOKENS + TEST ASSERTION + + + + + + + + + + + Text 'inline-size' — 101 + + https://svgwg.org/svg2-draft/text.html#InlineSize + + + + + + + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, + + + + + + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, + + + + + + Lorem ipsum dolor sit amet, consectetur + adipisicing elit, + + + + + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + Lorem ipsum dolor sit amet, consectetur adipisicing elit, + + + + diff --git a/testing/web-platform/tests/svg/text/visualtests/text-inline-size-201-visual.svg b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-201-visual.svg new file mode 100644 index 0000000000..f2649eaad2 --- /dev/null +++ b/testing/web-platform/tests/svg/text/visualtests/text-inline-size-201-visual.svg @@ -0,0 +1,91 @@ + + + + Text in Shape — 201 + + + + + TOKENS + TEST ASSERTION + + + + + + + + + + + Text 'inline-size' — 201 + + https://svgwg.org/svg2-draft/text.html#InlineSize + + + + + + + 漢字 + Lorem ipsum + 漢字 + + + + + + 漢字Lorem ipsum!漢字 + + + + + + 漢字!لكن لا بد أن漢字 + + + + + + 漢字!لكن لا بد أن漢字 + + + + + + + + 漢字Lorem ipsum!漢字 + + + 漢字Lorem ipsum!漢字 + + + 漢字!لكن لا بد أن漢字 + + + 漢字!لكن لا بد أن漢字 + + + + -- cgit v1.2.3