[wp-trac] [WordPress Trac] #64318: ↗ should not be replaced by Twemoji
WordPress Trac
noreply at wordpress.org
Sat Nov 29 19:15:39 UTC 2025
#64318: ↗ should not be replaced by Twemoji
--------------------------+---------------------
Reporter: Joen | Owner: (none)
Type: defect (bug) | Status: new
Priority: normal | Milestone: 6.9.1
Component: Emoji | Version: trunk
Severity: normal | Resolution:
Keywords: needs-patch | Focuses:
--------------------------+---------------------
Comment (by westonruter):
> From some conversations with others, this replacement of ↗ (and
presumably also south east, south west, north west arrows) appears to be a
recent change in WordPress, not present in 6.8 and happening sometime
between September 3 and now.
I believe this is simply because the version of Twemoji was updated in
#64184. Because operating systems don't support ''all'' of the latest
emoji, this is causing ''all'' emoji to be replaced with images by
Twemoji. Specifically, in [61134] the test for Emoji compatibility changed
from the [https://www.unicode.org/emoji/charts-16.0/emoji-
released.html#1fadf Splatter] emoji to the
[https://www.unicode.org/emoji/charts-17.0/emoji-released.html#1fac8 Hairy
creature] (Sasquatch!) emoji.
Ideally, Twemoji wouldn't update emoji which the OS/browser already
support!
This is surely out of scope for this ticket, but since it is highly
unlikely that newer emoji will be used frequently to begin with, an
enhancement we could use to avoid needlessly running Twemoji would be to
check if the page is using any of the emoji from specific versions, and
then dynamically change which characters are used in the emoji test for
OS/browser support. With the new
[https://make.wordpress.org/core/2025/11/18/wordpress-6-9-frontend-
performance-field-guide/#introduce-the-template-enhancement-output-buffer
template enhancement output buffer] in 6.9, this would be doable for
classic themes, and it should be doable without output buffering in block
themes already.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/64318#comment:5>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list