-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Flag emoji are broken on Chrome 131 on Windows 11... and ED (2025012301) on MacOS #28500
Comments
Keycap emoji are also broken in the same way as #28421 |
Same Issue on Ubuntu 24.04 using Chrome Version 131.0.6778.108 (Official Build) (64-bit) |
This looks likely to be https://issues.chromium.org/issues/383824583. See also googlefonts/nanoemoji#449 |
Right, this can be worked around by defining additional ligatures in the COLR font without VARIATION SELECTOR-16 (U+FE0F) codepoints present. For instance, to get the trans flag to work, you need to add:
alongside the existing:
|
fixed by matrix-org/twemoji-colr@94c6848 hopefully |
to workaround broken ligature support for VS16 ligature colour emoji in Chrome 131+ See #28500
to workaround broken ligature support for VS16 ligature colour emoji in Chrome 131+ See #28500
yay! as seen on develop Element version: 95da383-js-fd9a44e70153 with Chrome 131.0.6778.265 on macOS 15.2 (24C101): |
Steps to reproduce
π³οΈβππ³οΈββ§οΈπ΄ββ οΈ is rendered as:
rather than:
(as seen on macOS 15.1.1 and Chrome 131.0.6778.70)
see https://matrix.to/#/!IemiTbwVankHTFiEoh:matrix.org/$MKDDKlox-0HdM2XsqoFYD-M3CyWGpjItUKTDjW0jkaM?via=matrix.org&via=mozilla.org&via=envs.net
Circumstantially, this may have broken at the same time that Chrome fixed #20043 (https://bugs.chromium.org/p/chromium/issues/detail?id=964527).
Outcome
What did you expect?
Flags emoji to not get split apart into components.
What happened instead?
Whichever dialect of the twemoji font Windows uses seems to render wrong on Chrome 131 + Windows 11
Operating system
Windows 11, version 23H2
Browser information
chrome: Version 131.0.6778.86 (Official Build) (64-bit)
URL for webapp
app.element.io
Application version
v1.11.86
Homeserver
matrix.org
Will you send logs?
No
The text was updated successfully, but these errors were encountered: