From 43a97878ce14b72f0981164f87f2e35e14151312 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 11:22:09 +0200 Subject: Adding upstream version 110.0.1. Signed-off-by: Daniel Baumann --- .../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 +++++++++++++++++ 69 files changed, 1784 insertions(+) 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 (limited to 'testing/web-platform/tests/css/css-text/shaping') diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-000-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-000-ref.html new file mode 100644 index 0000000000..46312eb7be --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-000-ref.html @@ -0,0 +1,21 @@ + + + + +reference + + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+
ععع
+
ععع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-000-sanity-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-000-sanity-ref.html new file mode 100644 index 0000000000..af43f98b0c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-000-sanity-ref.html @@ -0,0 +1,20 @@ + + + + +reference + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+
ع‌ع‌ع
+
ع‌ع‌ع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-001-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-001-ref.html new file mode 100644 index 0000000000..53a1093ace --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-001-ref.html @@ -0,0 +1,23 @@ + + + + +reference + + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ع‍‍ع‍‍ع
+
ع‍‍ع‍‍ع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-001-sanity-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-001-sanity-ref.html new file mode 100644 index 0000000000..802c65387c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-001-sanity-ref.html @@ -0,0 +1,22 @@ + + + + +reference + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ع‌‌ع‌‌ع
+
ع‌‌ع‌‌ع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-002-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-002-ref.html new file mode 100644 index 0000000000..1871724c1d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-002-ref.html @@ -0,0 +1,23 @@ + + + + +reference + + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ع‍‍ع‍‍ع
+
ع‍‍ع‍‍ع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-002-sanity-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-002-sanity-ref.html new file mode 100644 index 0000000000..5cb1200182 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-002-sanity-ref.html @@ -0,0 +1,22 @@ + + + + +reference + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ع‌‌ع‌‌ع
+
ع‌‌ع‌‌ع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-003-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-003-ref.html new file mode 100644 index 0000000000..734e510af0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-003-ref.html @@ -0,0 +1,23 @@ + + + + +reference + + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ع‍‍ع‍‍ع
+
ع‍‍ع‍‍ع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-003-sanity-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-003-sanity-ref.html new file mode 100644 index 0000000000..6ca7f1c2df --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-003-sanity-ref.html @@ -0,0 +1,22 @@ + + + + +reference + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ع‌‌ع‌‌ع
+
ع‌‌ع‌‌ع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-008-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-008-ref.html new file mode 100644 index 0000000000..42be6f8220 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-008-ref.html @@ -0,0 +1,23 @@ + + + + +reference + + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ع‍‍ع‍‍ع
+
ع‍‍ع‍‍ع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-008-sanity-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-008-sanity-ref.html new file mode 100644 index 0000000000..abad0b4f8e --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-008-sanity-ref.html @@ -0,0 +1,24 @@ + + + + +reference + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ع‌‌ع‌‌ع
+
ع‌‌ع‌‌ع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-009-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-009-ref.html new file mode 100644 index 0000000000..6ff0985ab9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-009-ref.html @@ -0,0 +1,23 @@ + + + + +reference + + + + +

Test passes if the three Arabic characters in each box DON'T join, making the two boxes identical.

+ +
ع‌‌ع‌‌ع
+
ع‌‌ع‌‌ع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-009-sanity-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-009-sanity-ref.html new file mode 100644 index 0000000000..b5545097a3 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-009-sanity-ref.html @@ -0,0 +1,22 @@ + + + + +reference + + + +

Test passes if the three Arabic characters in each box DON'T join, making the two boxes identical.

+ +
ع‍‍ع‍‍ع
+
ع‍‍ع‍‍ع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-010-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-010-ref.html new file mode 100644 index 0000000000..18d3325625 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-010-ref.html @@ -0,0 +1,23 @@ + + + + +reference + + + + +

Test passes if the three Arabic characters in each box DON'T join, making the two boxes identical.

+ +
ع‌‌ع‌‌ع
+
ع‌‌ع‌‌ع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-010-sanity-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-010-sanity-ref.html new file mode 100644 index 0000000000..b9d951c887 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-010-sanity-ref.html @@ -0,0 +1,22 @@ + + + + +reference + + + +

Test passes if the three Arabic characters in each box DON'T join, making the two boxes identical.

+ +
ع‍‍ع‍‍ع
+
ع‍‍ع‍‍ع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-011-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-011-ref.html new file mode 100644 index 0000000000..418b641e23 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-011-ref.html @@ -0,0 +1,23 @@ + + + + +reference + + + + +

Test passes if the three Arabic characters in each box DON'T join, making the two boxes identical.

+ +
ع‌‌ع‌‌ع
+
ع‌‌ع‌‌ع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-011-sanity-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-011-sanity-ref.html new file mode 100644 index 0000000000..a57aadc301 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-011-sanity-ref.html @@ -0,0 +1,22 @@ + + + + +reference + + + +

Test passes if the three Arabic characters in each box DON'T join, making the two boxes identical.

+ +
ع‍‍ع‍‍ع
+
ع‍‍ع‍‍ع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-012-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-012-ref.html new file mode 100644 index 0000000000..8a2f7198a2 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-012-ref.html @@ -0,0 +1,22 @@ + + + + +reference + + + + +

Test passes if the three Arabic characters in each box DON'T join, making the two boxes identical.

+ +
ع‌ع‌ع
+
ع‌ع‌ع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-012-sanity-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-012-sanity-ref.html new file mode 100644 index 0000000000..ce2a7ecbe5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-012-sanity-ref.html @@ -0,0 +1,21 @@ + + + + +reference + + + +

Test passes if the three Arabic characters in each box DON'T join, making the two boxes identical.

+ +
ععع
+
ععع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-014-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-014-ref.html new file mode 100644 index 0000000000..6555baf1c7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-014-ref.html @@ -0,0 +1,22 @@ + + + + +reference + + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ع‍‍ع‍‍ع
+
ع‍‍ع‍‍ع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-014-sanity-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-014-sanity-ref.html new file mode 100644 index 0000000000..c47d28e223 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-014-sanity-ref.html @@ -0,0 +1,21 @@ + + + + +reference + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ع‌‌ع‌‌ع
+
ع‌‌ع‌‌ع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-016-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-016-ref.html new file mode 100644 index 0000000000..af931cd3c5 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-016-ref.html @@ -0,0 +1,23 @@ + + + + +reference + + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ع‍‍ع‍‍ع
+
ع‍‍ع‍‍ع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-016-sanity-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-016-sanity-ref.html new file mode 100644 index 0000000000..15debe37b9 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-016-sanity-ref.html @@ -0,0 +1,22 @@ + + + + +reference + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ع‌‌ع‌‌ع
+
ع‌‌ع‌‌ع
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-020-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-020-ref.html new file mode 100644 index 0000000000..b5c4d4dcbc --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-020-ref.html @@ -0,0 +1,23 @@ + + + + +reference + + + + +

Test passes if the three N'Ko characters in each box join, making the two boxes identical.

+ +
ߞ‍‍ߞ‍‍ߞ
+
ߞ‍‍ߞ‍‍ߞ
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-020-sanity-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-020-sanity-ref.html new file mode 100644 index 0000000000..da3a1469be --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-020-sanity-ref.html @@ -0,0 +1,22 @@ + + + + +reference + + + +

Test passes if the three N'Ko characters in each box join, making the two boxes identical.

+ +
ߞ‌‌ߞ‌‌ߞ
+
ߞ‌‌ߞ‌‌ߞ
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-021-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-021-ref.html new file mode 100644 index 0000000000..c4e63eff6f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-021-ref.html @@ -0,0 +1,22 @@ + + + + +reference + + + + +

Test passes if the three N'Ko characters in each box join, making the two boxes identical.

+
ߞ‍‍ߞ‍‍ߞ
+
ߞ‍‍ߞ‍‍ߞ
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-021-sanity-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-021-sanity-ref.html new file mode 100644 index 0000000000..103e38e6c6 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-021-sanity-ref.html @@ -0,0 +1,21 @@ + + + + +reference + + + +

Test passes if the three N'Ko characters in each box join, making the two boxes identical.

+
ߞ‌‌ߞ‌‌ߞ
+
ߞ‌‌ߞ‌‌ߞ
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-022-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-022-ref.html new file mode 100644 index 0000000000..6db719d2c1 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-022-ref.html @@ -0,0 +1,24 @@ + + + + +reference + + + + +

Test passes if the three N'Ko characters in each box join, making the two boxes identical.

+
ߞ‍‍ߞ‍‍ߞ
+
ߞ‍‍ߞ‍‍ߞ
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-022-sanity-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-022-sanity-ref.html new file mode 100644 index 0000000000..fe28ab3a57 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-022-sanity-ref.html @@ -0,0 +1,23 @@ + + + + +reference + + + +

Test passes if the three N'Ko characters in each box join, making the two boxes identical.

+
ߞ‌‌ߞ‌‌ߞ
+
ߞ‌‌ߞ‌‌ߞ
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-023-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-023-ref.html new file mode 100644 index 0000000000..35e6b75b4a --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-023-ref.html @@ -0,0 +1,24 @@ + + + + +reference + + + + + + +

Test passes if the three Mongolian characters in each box join, making the two boxes identical.

+
ᠨ‍‍ᠨ‍‍ᠨ
+
ᠨ‍‍ᠨ‍‍ᠨ
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-023-sanity-2-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-023-sanity-2-ref.html new file mode 100644 index 0000000000..cbde30c641 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-023-sanity-2-ref.html @@ -0,0 +1,22 @@ + + + + +reference + + + + +

Test passes if the three Mongolian characters in each box join, making the two boxes identical.

+
ᠨ‌‌ᠨ‌‌ᠨ
+
ᠨ‌‌ᠨ‌‌ᠨ
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-023-sanity-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-023-sanity-ref.html new file mode 100644 index 0000000000..966579be1c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-023-sanity-ref.html @@ -0,0 +1,22 @@ + + + + +reference + + + + +

Test passes if the three Mongolian characters in each box join, making the two boxes identical.

+
ᠨ‌‌ᠨ‌‌ᠨ
+
ᠨ‌‌ᠨ‌‌ᠨ
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-024-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-024-ref.html new file mode 100644 index 0000000000..7f6cbf97a0 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-024-ref.html @@ -0,0 +1,24 @@ + + + + +reference + + + + + + +

Test passes if the three Mongolian characters in each box join, making the two boxes identical.

+
ᠨ‍‍ᠨ‍‍ᠨ
+
ᠨ‍‍ᠨ‍‍ᠨ
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-024-sanity-2-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-024-sanity-2-ref.html new file mode 100644 index 0000000000..657478d9c7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-024-sanity-2-ref.html @@ -0,0 +1,22 @@ + + + + +reference + + + + +

Test passes if the three Mongolian characters in each box join, making the two boxes identical.

+
ᠨ‌‌ᠨ‌‌ᠨ
+
ᠨ‌‌ᠨ‌‌ᠨ
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-024-sanity-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-024-sanity-ref.html new file mode 100644 index 0000000000..fe89eecf68 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-024-sanity-ref.html @@ -0,0 +1,22 @@ + + + + +reference + + + + +

Test passes if the three Mongolian characters in each box join, making the two boxes identical.

+
ᠨ‌‌ᠨ‌‌ᠨ
+
ᠨ‌‌ᠨ‌‌ᠨ
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-025-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-025-ref.html new file mode 100644 index 0000000000..0418c263eb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-025-ref.html @@ -0,0 +1,24 @@ + + + + +reference + + + + + + +

Test passes if the three Mongolian characters in each box join, making the two boxes identical.

+
ᠨ‍‍ᠨ‍‍ᠨ
+
ᠨ‍‍ᠨ‍‍ᠨ
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-025-sanity-2-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-025-sanity-2-ref.html new file mode 100644 index 0000000000..95e0ba2172 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-025-sanity-2-ref.html @@ -0,0 +1,22 @@ + + + + +reference + + + + +

Test passes if the three Mongolian characters in each box join, making the two boxes identical.

+
ᠨ‌‌ᠨ‌‌ᠨ
+
ᠨ‌‌ᠨ‌‌ᠨ
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-025-sanity-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-025-sanity-ref.html new file mode 100644 index 0000000000..a75dd158d4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-025-sanity-ref.html @@ -0,0 +1,22 @@ + + + + +reference + + + + +

Test passes if the three Mongolian characters in each box join, making the two boxes identical.

+
ᠨ‌‌ᠨ‌‌ᠨ
+
ᠨ‌‌ᠨ‌‌ᠨ
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-arabic-diacritics-001-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-arabic-diacritics-001-ref.html new file mode 100644 index 0000000000..f1b3ee100d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-arabic-diacritics-001-ref.html @@ -0,0 +1,25 @@ + + + + +shaping: Arabic diacritics on NBSP - reference + + + + +

Test passes if the two lines are rendered identically, + with the superscript alef (ا) directly above the raised hamza (ء).

+ +
a ٰٔz
+
a ٰٔz
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping-arabic-diacritics-002-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-arabic-diacritics-002-ref.html new file mode 100644 index 0000000000..d145e72ed8 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping-arabic-diacritics-002-ref.html @@ -0,0 +1,28 @@ + + + + +shaping: Arabic diacritics on NBSP - reference + + + + +

Test passes if the Arabic diacritics are entirely hidden by the black boxes.

+ +
a z
+
a z
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping_lig-000-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping_lig-000-ref.html new file mode 100644 index 0000000000..7b92b83625 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping_lig-000-ref.html @@ -0,0 +1,25 @@ + + + + +ligatures: span + + + +

Test passes if the three Arabic characters join.

+
علا
+
علا
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/shaping/reference/shaping_lig-001-ref.html b/testing/web-platform/tests/css/css-text/shaping/reference/shaping_lig-001-ref.html new file mode 100644 index 0000000000..df71a1d019 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/reference/shaping_lig-001-ref.html @@ -0,0 +1,40 @@ + + + + +shaping: test for Chromium bug 1304876 + + + +

Test passes if the word "office" is rendered without repeated letters.

+
+
Sanitary measures in the
+
office ought be adequately
+
maintained.
+
+
+
Sanitary measures in the
+
office ought be adequately
+
maintained.
+
+ + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-000.html b/testing/web-platform/tests/css/css-text/shaping/shaping-000.html new file mode 100644 index 0000000000..cd682ac733 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-000.html @@ -0,0 +1,27 @@ + + + + +shaping: span + + + + + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+
ععع
+
ععع
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-001.html b/testing/web-platform/tests/css/css-text/shaping/shaping-001.html new file mode 100644 index 0000000000..2068aab769 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-001.html @@ -0,0 +1,30 @@ + + + + +shaping: colour + + + + + + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ععع
+
ع‍‍ع‍‍ع
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-002.html b/testing/web-platform/tests/css/css-text/shaping/shaping-002.html new file mode 100644 index 0000000000..282e7d186d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-002.html @@ -0,0 +1,31 @@ + + + + +shaping: font-weight + + + + + + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ععع
+
ع‍‍ع‍‍ع
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-003.html b/testing/web-platform/tests/css/css-text/shaping/shaping-003.html new file mode 100644 index 0000000000..58602316f4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-003.html @@ -0,0 +1,31 @@ + + + + +shaping: font-style + + + + + + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ععع
+
ع‍‍ع‍‍ع
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-004.html b/testing/web-platform/tests/css/css-text/shaping/shaping-004.html new file mode 100644 index 0000000000..4eaa25ad4d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-004.html @@ -0,0 +1,29 @@ + + + + +shaping: margin 0 + + + + + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ععع
+
ع‍‍ع‍‍ع
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-005.html b/testing/web-platform/tests/css/css-text/shaping/shaping-005.html new file mode 100644 index 0000000000..809ea2f41c --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-005.html @@ -0,0 +1,29 @@ + + + + +shaping: padding 0 + + + + + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ععع
+
ع‍‍ع‍‍ع
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-006.html b/testing/web-platform/tests/css/css-text/shaping/shaping-006.html new file mode 100644 index 0000000000..21a13c0487 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-006.html @@ -0,0 +1,31 @@ + + + + +shaping: border 0 + + + + + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ععع
+
ع‍‍ع‍‍ع
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-007.html b/testing/web-platform/tests/css/css-text/shaping/shaping-007.html new file mode 100644 index 0000000000..a4f3dc10ee --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-007.html @@ -0,0 +1,29 @@ + + + + +shaping: font size 100% + + + + + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ععع
+
ع‍‍ع‍‍ع
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-008.html b/testing/web-platform/tests/css/css-text/shaping/shaping-008.html new file mode 100644 index 0000000000..509645b349 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-008.html @@ -0,0 +1,30 @@ + + + + +shaping: font size 120% + + + + + + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ععع
+
ع‍‍ع‍‍ع
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-009.html b/testing/web-platform/tests/css/css-text/shaping/shaping-009.html new file mode 100644 index 0000000000..4d1d1f7c97 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-009.html @@ -0,0 +1,29 @@ + + + + +shaping: margin > 0 + + + + + + + +

Test passes if the three Arabic characters in each box DON'T join, making the two boxes identical.

+ +
ععع
+
ع‌‌ع‌‌ع
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-010.html b/testing/web-platform/tests/css/css-text/shaping/shaping-010.html new file mode 100644 index 0000000000..cd318542bb --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-010.html @@ -0,0 +1,29 @@ + + + + +shaping: padding > 0 + + + + + + + +

Test passes if the three Arabic characters in each box DON'T join, making the two boxes identical.

+ +
ععع
+
ع‌‌ع‌‌ع
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-011.html b/testing/web-platform/tests/css/css-text/shaping/shaping-011.html new file mode 100644 index 0000000000..64b464e80b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-011.html @@ -0,0 +1,29 @@ + + + + +shaping: border > 0 + + + + + + + +

Test passes if the three Arabic characters in each box DON'T join, making the two boxes identical.

+ +
ععع
+
ع‌‌ع‌‌ع
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-012.html b/testing/web-platform/tests/css/css-text/shaping/shaping-012.html new file mode 100644 index 0000000000..6ae3a9ba2b --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-012.html @@ -0,0 +1,29 @@ + + + + +shaping: isolation, bdi + + + + + + + +

Test passes if the three Arabic characters in each box DON'T join, making the two boxes identical.

+ +
ععع
+
ع‌‌ع‌‌ع
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-013.html b/testing/web-platform/tests/css/css-text/shaping/shaping-013.html new file mode 100644 index 0000000000..e9b3359e78 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-013.html @@ -0,0 +1,29 @@ + + + + +shaping: isolation, auto + + + + + + + +

Test passes if the three Arabic characters in each box DON'T join, making the two boxes identical.

+ +
ععع
+
ع‌ع‌ع
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-014.html b/testing/web-platform/tests/css/css-text/shaping/shaping-014.html new file mode 100644 index 0000000000..b817f2c094 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-014.html @@ -0,0 +1,29 @@ + + + + +shaping: text-decoration + + + + + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ععع
+
ع‍‍ع‍‍ع
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-016.html b/testing/web-platform/tests/css/css-text/shaping/shaping-016.html new file mode 100644 index 0000000000..b180056510 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-016.html @@ -0,0 +1,29 @@ + + + + +shaping: outline + + + + + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ععع
+
ع‍‍ع‍‍ع
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-017.html b/testing/web-platform/tests/css/css-text/shaping/shaping-017.html new file mode 100644 index 0000000000..e4dc68a126 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-017.html @@ -0,0 +1,32 @@ + + + + +shaping: em element + + + + + + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ععع
+
ع‍‍ع‍‍ع
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-018.html b/testing/web-platform/tests/css/css-text/shaping/shaping-018.html new file mode 100644 index 0000000000..fc44d6e640 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-018.html @@ -0,0 +1,32 @@ + + + + +shaping: b element + + + + + + + + +

Test passes if the three Arabic characters in each box join, making the two boxes identical.

+ +
ععع
+
ع‍‍ع‍‍ع
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-020.html b/testing/web-platform/tests/css/css-text/shaping/shaping-020.html new file mode 100644 index 0000000000..a88b339e34 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-020.html @@ -0,0 +1,31 @@ + + + + +n'ko, colour + + + + + + + + + +

Test passes if the three N'Ko characters in each box join, making the two boxes identical.

+ +
ߞߞߞ
+
ߞ‍‍ߞ‍‍ߞ
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-021.html b/testing/web-platform/tests/css/css-text/shaping/shaping-021.html new file mode 100644 index 0000000000..b94a39e4db --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-021.html @@ -0,0 +1,30 @@ + + + + +n'ko, font-style + + + + + + + + +

Test passes if the three N'Ko characters in each box join, making the two boxes identical.

+ +
ߞߞߞ
+
ߞ‍‍ߞ‍‍ߞ
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-022.html b/testing/web-platform/tests/css/css-text/shaping/shaping-022.html new file mode 100644 index 0000000000..131b23253f --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-022.html @@ -0,0 +1,28 @@ + + + + +n'ko, text-decoration + + + + + + + +

Test passes if the three N'Ko characters in each box join, making the two boxes identical.

+
ߞߞߞ
+
ߞ‍‍ߞ‍‍ߞ
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-023.html b/testing/web-platform/tests/css/css-text/shaping/shaping-023.html new file mode 100644 index 0000000000..67009d57a7 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-023.html @@ -0,0 +1,29 @@ + + + + +mongolian, colour + + + + + + + + +

Test passes if the three Mongolian characters in each box join, making the two boxes identical.

+
+
ᠨ‍‍ᠨ‍‍ᠨ
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-024.html b/testing/web-platform/tests/css/css-text/shaping/shaping-024.html new file mode 100644 index 0000000000..3ab2bbe951 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-024.html @@ -0,0 +1,31 @@ + + + + +mongolian, font-style + + + + + + + + +

Test passes if the three Mongolian characters in each box join, making the two boxes identical.

+
+
ᠨ‍‍ᠨ‍‍ᠨ
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-025.html b/testing/web-platform/tests/css/css-text/shaping/shaping-025.html new file mode 100644 index 0000000000..c888784cd4 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-025.html @@ -0,0 +1,30 @@ + + + + +mongolian, text-decoration + + + + + + + +

Test passes if the three Mongolian characters in each box join, making the two boxes identical.

+
+
ᠨ‍‍ᠨ‍‍ᠨ
+ + + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-arabic-diacritics-001.html b/testing/web-platform/tests/css/css-text/shaping/shaping-arabic-diacritics-001.html new file mode 100644 index 0000000000..28f9a1e03d --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-arabic-diacritics-001.html @@ -0,0 +1,31 @@ + + + + +shaping: Arabic diacritics on NBSP + + + + + + + + + +

Test passes if the two lines are rendered identically, + with the superscript alef (ا) directly above the raised hamza (ء).

+ +
a ٰٔz
+
a ٰٔz
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping-arabic-diacritics-002.html b/testing/web-platform/tests/css/css-text/shaping/shaping-arabic-diacritics-002.html new file mode 100644 index 0000000000..ec252ef5ea --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping-arabic-diacritics-002.html @@ -0,0 +1,34 @@ + + + + +shaping: Arabic diacritics on NBSP + + + + + + + + +

Test passes if the Arabic diacritics are entirely hidden by the black boxes.

+ +
a ٰٔz
+
a ٰٔz
+ + diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping_lig-000.html b/testing/web-platform/tests/css/css-text/shaping/shaping_lig-000.html new file mode 100644 index 0000000000..6b91835059 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping_lig-000.html @@ -0,0 +1,29 @@ + + + + +ligatures: span + + + + + + + +

Test passes if the three Arabic characters join.

+
علا
+
علا
+ + + \ No newline at end of file diff --git a/testing/web-platform/tests/css/css-text/shaping/shaping_lig-001.html b/testing/web-platform/tests/css/css-text/shaping/shaping_lig-001.html new file mode 100644 index 0000000000..059b8df724 --- /dev/null +++ b/testing/web-platform/tests/css/css-text/shaping/shaping_lig-001.html @@ -0,0 +1,31 @@ + + + + +shaping: test for Chromium bug 1304876 + + + + + + +

Test passes if the word "office" is rendered without repeated letters.

+
Sanitary measures in the office ought be adequately maintained.
+
Sanitary measures in the
office ought be adequately maintained.
+ + \ No newline at end of file -- cgit v1.2.3