aboutsummaryrefslogtreecommitdiffstats
path: root/tests/wpt/meta
diff options
context:
space:
mode:
authorMartin Robinson <mrobinson@igalia.com>2024-06-18 06:37:47 +0200
committerGitHub <noreply@github.com>2024-06-18 04:37:47 +0000
commit57b64d8123535858f96796602906b4d02c7d4e4a (patch)
tree702d3e6cbffb0a1b3225d2eb770b74427a172627 /tests/wpt/meta
parent79cd87a3c3faf1be7ecfd99cb489c8094be7ea3f (diff)
downloadservo-57b64d8123535858f96796602906b4d02c7d4e4a.tar.gz
servo-57b64d8123535858f96796602906b4d02c7d4e4a.zip
fonts: Respect emoji variation selector when selecting fonts (#32493)
This uses a pretty simple heuristic to select a font likely to contain color emoji. In the future Servo should actually check if the font also contains a color representation of the character in question. For now the code assumes that when a font supports color glyphs of some kind and supports the character in question at all, it supports the color version. This fixes support for rendering keycap emoji clusters such as 1️⃣ . Signed-off-by: Martin Robinson <mrobinson@igalia.com> Co-authored-by: Rakhi Sharma <atbrakhi@igalia.com> Co-authored-by: Mukilan Thiyagarajan <mukilan@igalia.com>
Diffstat (limited to 'tests/wpt/meta')
-rw-r--r--tests/wpt/meta/css/css-fonts/font-variant-emoji-1.html.ini2
-rw-r--r--tests/wpt/meta/css/css-fonts/font-variant-emoji-2.html.ini2
-rw-r--r--tests/wpt/meta/css/css-text/text-transform/text-transform-capitalize-026.html.ini2
3 files changed, 2 insertions, 4 deletions
diff --git a/tests/wpt/meta/css/css-fonts/font-variant-emoji-1.html.ini b/tests/wpt/meta/css/css-fonts/font-variant-emoji-1.html.ini
deleted file mode 100644
index 48f039e7548..00000000000
--- a/tests/wpt/meta/css/css-fonts/font-variant-emoji-1.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[font-variant-emoji-1.html]
- expected: FAIL
diff --git a/tests/wpt/meta/css/css-fonts/font-variant-emoji-2.html.ini b/tests/wpt/meta/css/css-fonts/font-variant-emoji-2.html.ini
new file mode 100644
index 00000000000..68aae843f87
--- /dev/null
+++ b/tests/wpt/meta/css/css-fonts/font-variant-emoji-2.html.ini
@@ -0,0 +1,2 @@
+[font-variant-emoji-2.html]
+ expected: FAIL
diff --git a/tests/wpt/meta/css/css-text/text-transform/text-transform-capitalize-026.html.ini b/tests/wpt/meta/css/css-text/text-transform/text-transform-capitalize-026.html.ini
deleted file mode 100644
index 6e52a555638..00000000000
--- a/tests/wpt/meta/css/css-text/text-transform/text-transform-capitalize-026.html.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[text-transform-capitalize-026.html]
- expected: FAIL