Index: wp-includes/formatting.php
===================================================================
--- wp-includes/formatting.php  (revision 57412)
+++ wp-includes/formatting.php  (working copy)
@@ -5120,6 +5120,17 @@
        return $char;
    }

+   /*
+    * Prevent math/logic arrow symbols from being replaced by Twemoji.
+    * These symbols (e.g., ↦ ↤ ↥ ↧) belong to the Math Operators block
+    * and should not be interpreted as emoji because it changes meaning.
+    */
+   $blocked_math_arrows = array( '↦', '↤', '↥', '↧' );
+
+   if ( in_array( $char, $blocked_math_arrows, true ) ) {
+       return $char;
+   }
+
    // Default emoji replacement.
    return sprintf(
        '<img src="%s" class="emoji" alt="%s" />',
Index: wp-includes/js/wp-emoji.js
===================================================================
--- wp-includes/js/wp-emoji.js (revision 57412)
+++ wp-includes/js/wp-emoji.js (working copy)
@@ -240,7 +240,12 @@
     // Emoji regex matches too many symbols including math arrows.
     // Add an explicit exclusion range for U+21A6–U+21AA.

-    var emojiRegex = /\p{Extended_Pictographic}/u;
+    var emojiRegex = /\p{Extended_Pictographic}(?![\u21A6-\u21AA])/u;

     window.wpEmojiRegex = emojiRegex;
 })();
