diff options
author | Martin Robinson <mrobinson@igalia.com> | 2024-06-18 06:37:47 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-18 04:37:47 +0000 |
commit | 57b64d8123535858f96796602906b4d02c7d4e4a (patch) | |
tree | 702d3e6cbffb0a1b3225d2eb770b74427a172627 /tests/wpt/meta | |
parent | 79cd87a3c3faf1be7ecfd99cb489c8094be7ea3f (diff) | |
download | servo-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')
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 |