From a19c7b24efa75dfc3f0a81f65ee30009ef70040a Mon Sep 17 00:00:00 2001 From: Eric Willigers Date: Fri, 16 Nov 2018 12:00:58 +1100 Subject: [PATCH] SVG Text Parsing Test that properties support the full grammar in https://svgwg.org/svg2-draft/text.html Blink/Firefox/Edge/Safari do not support - shape-inside - shape-subtract - text-decoration-fill - text-decoration-stroke Safari/Edge do not support - inline-size Edge does not support - shape-margin --- svg/text/parsing/inline-size-invalid.svg | 24 +++++++++++++++++ svg/text/parsing/inline-size-valid.svg | 25 +++++++++++++++++ svg/text/parsing/shape-inside-invalid.svg | 23 ++++++++++++++++ svg/text/parsing/shape-inside-valid.svg | 27 +++++++++++++++++++ svg/text/parsing/shape-margin-invalid.svg | 23 ++++++++++++++++ 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-invalid.svg | 20 ++++++++++++++ svg/text/parsing/text-anchor-valid.svg | 21 +++++++++++++++ .../parsing/text-decoration-fill-invalid.svg | 23 ++++++++++++++++ .../parsing/text-decoration-fill-valid.svg | 26 ++++++++++++++++++ .../text-decoration-stroke-invalid.svg | 23 ++++++++++++++++ .../parsing/text-decoration-stroke-valid.svg | 26 ++++++++++++++++++ 14 files changed, 333 insertions(+) create mode 100644 svg/text/parsing/inline-size-invalid.svg create mode 100644 svg/text/parsing/inline-size-valid.svg create mode 100644 svg/text/parsing/shape-inside-invalid.svg create mode 100644 svg/text/parsing/shape-inside-valid.svg create mode 100644 svg/text/parsing/shape-margin-invalid.svg create mode 100644 svg/text/parsing/shape-margin-valid.svg create mode 100644 svg/text/parsing/shape-subtract-invalid.svg create mode 100644 svg/text/parsing/shape-subtract-valid.svg create mode 100644 svg/text/parsing/text-anchor-invalid.svg create mode 100644 svg/text/parsing/text-anchor-valid.svg create mode 100644 svg/text/parsing/text-decoration-fill-invalid.svg create mode 100644 svg/text/parsing/text-decoration-fill-valid.svg create mode 100644 svg/text/parsing/text-decoration-stroke-invalid.svg create mode 100644 svg/text/parsing/text-decoration-stroke-valid.svg diff --git a/svg/text/parsing/inline-size-invalid.svg b/svg/text/parsing/inline-size-invalid.svg new file mode 100644 index 00000000000000..19fd6f64724aa4 --- /dev/null +++ b/svg/text/parsing/inline-size-invalid.svg @@ -0,0 +1,24 @@ + + + SVG Text: parsing inline-size with invalid values + + + + + + + + + + + diff --git a/svg/text/parsing/inline-size-valid.svg b/svg/text/parsing/inline-size-valid.svg new file mode 100644 index 00000000000000..3b01cd3448886c --- /dev/null +++ b/svg/text/parsing/inline-size-valid.svg @@ -0,0 +1,25 @@ + + + SVG Text: parsing inline-size with valid values + + + + + + + + + + + diff --git a/svg/text/parsing/shape-inside-invalid.svg b/svg/text/parsing/shape-inside-invalid.svg new file mode 100644 index 00000000000000..15734576dfac27 --- /dev/null +++ b/svg/text/parsing/shape-inside-invalid.svg @@ -0,0 +1,23 @@ + + + SVG Text: parsing shape-inside with invalid values + + + + + + + + + + diff --git a/svg/text/parsing/shape-inside-valid.svg b/svg/text/parsing/shape-inside-valid.svg new file mode 100644 index 00000000000000..5846917c0013fc --- /dev/null +++ b/svg/text/parsing/shape-inside-valid.svg @@ -0,0 +1,27 @@ + + + SVG Text: parsing shape-inside with valid values + + + + + + + + + + diff --git a/svg/text/parsing/shape-margin-invalid.svg b/svg/text/parsing/shape-margin-invalid.svg new file mode 100644 index 00000000000000..0bf74701928192 --- /dev/null +++ b/svg/text/parsing/shape-margin-invalid.svg @@ -0,0 +1,23 @@ + + + SVG Text: parsing shape-margin with invalid values + + + + + + + + + + diff --git a/svg/text/parsing/shape-margin-valid.svg b/svg/text/parsing/shape-margin-valid.svg new file mode 100644 index 00000000000000..2ba50afb8a1337 --- /dev/null +++ b/svg/text/parsing/shape-margin-valid.svg @@ -0,0 +1,22 @@ + + + SVG Text: parsing shape-margin with valid values + + + + + + + + + + diff --git a/svg/text/parsing/shape-subtract-invalid.svg b/svg/text/parsing/shape-subtract-invalid.svg new file mode 100644 index 00000000000000..fb2caef25c4797 --- /dev/null +++ b/svg/text/parsing/shape-subtract-invalid.svg @@ -0,0 +1,23 @@ + + + SVG Text: parsing shape-subtract with invalid values + + + + + + + + + + diff --git a/svg/text/parsing/shape-subtract-valid.svg b/svg/text/parsing/shape-subtract-valid.svg new file mode 100644 index 00000000000000..3be94fb8499b1a --- /dev/null +++ b/svg/text/parsing/shape-subtract-valid.svg @@ -0,0 +1,27 @@ + + + SVG Text: parsing shape-subtract with valid values + + + + + + + + + + diff --git a/svg/text/parsing/text-anchor-invalid.svg b/svg/text/parsing/text-anchor-invalid.svg new file mode 100644 index 00000000000000..69a6a589712648 --- /dev/null +++ b/svg/text/parsing/text-anchor-invalid.svg @@ -0,0 +1,20 @@ + + + SVG Text: parsing text-anchor with invalid values + + + + + + + + + + diff --git a/svg/text/parsing/text-anchor-valid.svg b/svg/text/parsing/text-anchor-valid.svg new file mode 100644 index 00000000000000..eca651e12275f3 --- /dev/null +++ b/svg/text/parsing/text-anchor-valid.svg @@ -0,0 +1,21 @@ + + + SVG Text: parsing text-anchor with valid values + + + + + + + + + + diff --git a/svg/text/parsing/text-decoration-fill-invalid.svg b/svg/text/parsing/text-decoration-fill-invalid.svg new file mode 100644 index 00000000000000..19da0821730d50 --- /dev/null +++ b/svg/text/parsing/text-decoration-fill-invalid.svg @@ -0,0 +1,23 @@ + + + SVG Text: parsing text-decoration-fill with invalid values + + + + + + + + + + diff --git a/svg/text/parsing/text-decoration-fill-valid.svg b/svg/text/parsing/text-decoration-fill-valid.svg new file mode 100644 index 00000000000000..d2f9447a169d14 --- /dev/null +++ b/svg/text/parsing/text-decoration-fill-valid.svg @@ -0,0 +1,26 @@ + + + SVG Text: parsing text-decoration-fill with valid values + + + + + + + + + + diff --git a/svg/text/parsing/text-decoration-stroke-invalid.svg b/svg/text/parsing/text-decoration-stroke-invalid.svg new file mode 100644 index 00000000000000..8d44d6f1c33898 --- /dev/null +++ b/svg/text/parsing/text-decoration-stroke-invalid.svg @@ -0,0 +1,23 @@ + + + SVG Text: parsing text-decoration-stroke with invalid values + + + + + + + + + + diff --git a/svg/text/parsing/text-decoration-stroke-valid.svg b/svg/text/parsing/text-decoration-stroke-valid.svg new file mode 100644 index 00000000000000..df64cc9ec3d387 --- /dev/null +++ b/svg/text/parsing/text-decoration-stroke-valid.svg @@ -0,0 +1,26 @@ + + + SVG Text: parsing text-decoration-stroke with valid values + + + + + + + + + +