aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/meta/css
diff options
context:
space:
mode:
authorMartin Robinson <mrobinson@igalia.com>2024-02-11 11:08:49 +0100
committerGitHub <noreply@github.com>2024-02-11 10:08:49 +0000
commitcdc3c369f0bbc338c20df5b50ecaa9b6781aea65 (patch)
tree1a6f418ce654dfb5e2475b264ea90eb0c9ada78a /tests/wpt/meta/css
parent410ead20b074597349ce65e3d7f77682bcf938f9 (diff)
downloadservo-cdc3c369f0bbc338c20df5b50ecaa9b6781aea65.tar.gz
servo-cdc3c369f0bbc338c20df5b50ecaa9b6781aea65.zip
layout: Implement support for font fallback (#31254)
This adds an initial implementation of font fallback, on part with the one used in legacy layout. There are still issues. For instance, font matching is done per unicode character rather than based on graphemes or the shape first approach of Chrome. The idea is that these changes can be made later.
Diffstat (limited to 'tests/wpt/meta/css')
-rw-r--r--tests/wpt/meta/css/CSS2/fonts/font-family-013.xht.ini2
-rw-r--r--tests/wpt/meta/css/CSS2/fonts/fonts-012.xht.ini (renamed from tests/wpt/meta/css/CSS2/fonts/fonts-013.xht.ini)2
-rw-r--r--tests/wpt/meta/css/CSS2/text/text-transform-bicameral-009.xht.ini2
-rw-r--r--tests/wpt/meta/css/CSS2/text/text-transform-bicameral-010.xht.ini2
-rw-r--r--tests/wpt/meta/css/css-fonts/font-variant-ligatures-11.optional.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/bidi/bidi-lines-001.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/boundary-shaping/boundary-shaping-010.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/hyphens/hyphens-shaping-001.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/letter-spacing/letter-spacing-ligatures-002.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/shaping/reference/shaping-000-ref.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/shaping/reference/shaping-012-ref.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/shaping/shaping-000.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/shaping/shaping-004.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/shaping/shaping-005.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/shaping/shaping-006.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/shaping/shaping-007.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/shaping/shaping_lig-000.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/text-encoding/shaping-join-001.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/text-encoding/shaping-join-003.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/text-encoding/shaping-no-join-001.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/text-encoding/shaping-no-join-003.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/text-encoding/shaping-tatweel-001.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/text-encoding/shaping-tatweel-003.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/text-transform/text-transform-upperlower-103.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/text-transform/text-transform-upperlower-104.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/word-break/word-break-normal-ar-000.html.ini2
26 files changed, 43 insertions, 9 deletions
diff --git a/tests/wpt/meta/css/CSS2/fonts/font-family-013.xht.ini b/tests/wpt/meta/css/CSS2/fonts/font-family-013.xht.ini
deleted file mode 100644
index 3dae1898579..00000000000
--- a/tests/wpt/meta/css/CSS2/fonts/font-family-013.xht.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[font-family-013.xht]
- expected: FAIL
diff --git a/tests/wpt/meta/css/CSS2/fonts/fonts-013.xht.ini b/tests/wpt/meta/css/CSS2/fonts/fonts-012.xht.ini
index 15802c89aa7..5e35412a247 100644
--- a/tests/wpt/meta/css/CSS2/fonts/fonts-013.xht.ini
+++ b/tests/wpt/meta/css/CSS2/fonts/fonts-012.xht.ini
@@ -1,2 +1,2 @@
-[fonts-013.xht]
+[fonts-012.xht]
expected: FAIL
diff --git a/tests/wpt/meta/css/CSS2/text/text-transform-bicameral-009.xht.ini b/tests/wpt/meta/css/CSS2/text/text-transform-bicameral-009.xht.ini
new file mode 100644
index 00000000000..c7edfd9f2d1
--- /dev/null
+++ b/tests/wpt/meta/css/CSS2/text/text-transform-bicameral-009.xht.ini
@@ -0,0 +1,2 @@
+[text-transform-bicameral-009.xht]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/CSS2/text/text-transform-bicameral-010.xht.ini b/tests/wpt/meta/css/CSS2/text/text-transform-bicameral-010.xht.ini
new file mode 100644
index 00000000000..434982be585
--- /dev/null
+++ b/tests/wpt/meta/css/CSS2/text/text-transform-bicameral-010.xht.ini
@@ -0,0 +1,2 @@
+[text-transform-bicameral-010.xht]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-fonts/font-variant-ligatures-11.optional.html.ini b/tests/wpt/meta/css/css-fonts/font-variant-ligatures-11.optional.html.ini
new file mode 100644
index 00000000000..558ca07056d
--- /dev/null
+++ b/tests/wpt/meta/css/css-fonts/font-variant-ligatures-11.optional.html.ini
@@ -0,0 +1,2 @@
+[font-variant-ligatures-11.optional.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/bidi/bidi-lines-001.html.ini b/tests/wpt/meta/css/css-text/bidi/bidi-lines-001.html.ini
new file mode 100644
index 00000000000..aa2029fb7e9
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/bidi/bidi-lines-001.html.ini
@@ -0,0 +1,2 @@
+[bidi-lines-001.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/boundary-shaping/boundary-shaping-010.html.ini b/tests/wpt/meta/css/css-text/boundary-shaping/boundary-shaping-010.html.ini
new file mode 100644
index 00000000000..32fafca5ce1
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/boundary-shaping/boundary-shaping-010.html.ini
@@ -0,0 +1,2 @@
+[boundary-shaping-010.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/hyphens/hyphens-shaping-001.html.ini b/tests/wpt/meta/css/css-text/hyphens/hyphens-shaping-001.html.ini
new file mode 100644
index 00000000000..e1f84085782
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/hyphens/hyphens-shaping-001.html.ini
@@ -0,0 +1,2 @@
+[hyphens-shaping-001.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/letter-spacing/letter-spacing-ligatures-002.html.ini b/tests/wpt/meta/css/css-text/letter-spacing/letter-spacing-ligatures-002.html.ini
new file mode 100644
index 00000000000..fa87a1d43f4
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/letter-spacing/letter-spacing-ligatures-002.html.ini
@@ -0,0 +1,2 @@
+[letter-spacing-ligatures-002.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/shaping/reference/shaping-000-ref.html.ini b/tests/wpt/meta/css/css-text/shaping/reference/shaping-000-ref.html.ini
deleted file mode 100644
index f7796c2277f..00000000000
--- a/tests/wpt/meta/css/css-text/shaping/reference/shaping-000-ref.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[shaping-000-ref.html]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/shaping/reference/shaping-012-ref.html.ini b/tests/wpt/meta/css/css-text/shaping/reference/shaping-012-ref.html.ini
deleted file mode 100644
index 9b2604e265d..00000000000
--- a/tests/wpt/meta/css/css-text/shaping/reference/shaping-012-ref.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[shaping-012-ref.html]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/shaping/shaping-000.html.ini b/tests/wpt/meta/css/css-text/shaping/shaping-000.html.ini
new file mode 100644
index 00000000000..f1d5f3ca173
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/shaping/shaping-000.html.ini
@@ -0,0 +1,2 @@
+[shaping-000.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/shaping/shaping-004.html.ini b/tests/wpt/meta/css/css-text/shaping/shaping-004.html.ini
new file mode 100644
index 00000000000..a506ceaec88
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/shaping/shaping-004.html.ini
@@ -0,0 +1,2 @@
+[shaping-004.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/shaping/shaping-005.html.ini b/tests/wpt/meta/css/css-text/shaping/shaping-005.html.ini
new file mode 100644
index 00000000000..f7a7877d4e5
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/shaping/shaping-005.html.ini
@@ -0,0 +1,2 @@
+[shaping-005.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/shaping/shaping-006.html.ini b/tests/wpt/meta/css/css-text/shaping/shaping-006.html.ini
new file mode 100644
index 00000000000..2ab7cfdf636
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/shaping/shaping-006.html.ini
@@ -0,0 +1,2 @@
+[shaping-006.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/shaping/shaping-007.html.ini b/tests/wpt/meta/css/css-text/shaping/shaping-007.html.ini
new file mode 100644
index 00000000000..9c93fc1cdab
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/shaping/shaping-007.html.ini
@@ -0,0 +1,2 @@
+[shaping-007.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/shaping/shaping_lig-000.html.ini b/tests/wpt/meta/css/css-text/shaping/shaping_lig-000.html.ini
new file mode 100644
index 00000000000..5d8cc6016e3
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/shaping/shaping_lig-000.html.ini
@@ -0,0 +1,2 @@
+[shaping_lig-000.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/text-encoding/shaping-join-001.html.ini b/tests/wpt/meta/css/css-text/text-encoding/shaping-join-001.html.ini
new file mode 100644
index 00000000000..1bce5144069
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/text-encoding/shaping-join-001.html.ini
@@ -0,0 +1,2 @@
+[shaping-join-001.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/text-encoding/shaping-join-003.html.ini b/tests/wpt/meta/css/css-text/text-encoding/shaping-join-003.html.ini
new file mode 100644
index 00000000000..1d1a4727f63
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/text-encoding/shaping-join-003.html.ini
@@ -0,0 +1,2 @@
+[shaping-join-003.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/text-encoding/shaping-no-join-001.html.ini b/tests/wpt/meta/css/css-text/text-encoding/shaping-no-join-001.html.ini
new file mode 100644
index 00000000000..23475b0cd68
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/text-encoding/shaping-no-join-001.html.ini
@@ -0,0 +1,2 @@
+[shaping-no-join-001.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/text-encoding/shaping-no-join-003.html.ini b/tests/wpt/meta/css/css-text/text-encoding/shaping-no-join-003.html.ini
new file mode 100644
index 00000000000..01697530439
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/text-encoding/shaping-no-join-003.html.ini
@@ -0,0 +1,2 @@
+[shaping-no-join-003.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/text-encoding/shaping-tatweel-001.html.ini b/tests/wpt/meta/css/css-text/text-encoding/shaping-tatweel-001.html.ini
new file mode 100644
index 00000000000..320f05d25d3
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/text-encoding/shaping-tatweel-001.html.ini
@@ -0,0 +1,2 @@
+[shaping-tatweel-001.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/text-encoding/shaping-tatweel-003.html.ini b/tests/wpt/meta/css/css-text/text-encoding/shaping-tatweel-003.html.ini
new file mode 100644
index 00000000000..a82c26b1420
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/text-encoding/shaping-tatweel-003.html.ini
@@ -0,0 +1,2 @@
+[shaping-tatweel-003.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/text-transform/text-transform-upperlower-103.html.ini b/tests/wpt/meta/css/css-text/text-transform/text-transform-upperlower-103.html.ini
new file mode 100644
index 00000000000..64bc8708fc5
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/text-transform/text-transform-upperlower-103.html.ini
@@ -0,0 +1,2 @@
+[text-transform-upperlower-103.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/text-transform/text-transform-upperlower-104.html.ini b/tests/wpt/meta/css/css-text/text-transform/text-transform-upperlower-104.html.ini
new file mode 100644
index 00000000000..ab03bd7c646
--- /dev/null
+++ b/tests/wpt/meta/css/css-text/text-transform/text-transform-upperlower-104.html.ini
@@ -0,0 +1,2 @@
+[text-transform-upperlower-104.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/word-break/word-break-normal-ar-000.html.ini b/tests/wpt/meta/css/css-text/word-break/word-break-normal-ar-000.html.ini
deleted file mode 100644
index b79a864a815..00000000000
--- a/tests/wpt/meta/css/css-text/word-break/word-break-normal-ar-000.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[word-break-normal-ar-000.html]
- expected: FAIL