[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