mgorny-nyan (he) :autism:🙀🚂🐧 on Nostr: If you use a "woman-facepalming" or "man-facepalming" #emoji in #Mastodon web ...
If you use a "woman-facepalming" or "man-facepalming" #emoji in #Mastodon web interface, and try to delete it via backspace, it will turn into a "person facepalming" (which for some reason is missing on both of my instances).
This is because both these emojis are a ZWJ (Zero Width Joiner) sequences:
🤦♀️ is actually 🤦 (U+1F926) + ZWJ (U+200D) + ♀️ (U+2640 U+FE0F).
🤦♂️ is actually 🤦 (U+1F926) + ZWJ (U+200D) + ♂️ (U+2642 U+FE0F).
Note that U+2640 is plain ♀ ("Male Sign"), while U+2642 is plain ♂ ("Female Sign"). U+FE0F is "Variation Selector-16" which turns a "plain" #Unicode character into "emoji presentation".
You can also combine them with skin tone modifiers. Curious enough, these don't use ZWJ (I guess because they're modifiers by design);
🤦🏿 is 🤦 (U+1F926) + 🏿 (U+1F3FF, "Modifier Fitzpatrick Type-6")
https://emojipedia.org/person-facepalmingPublished at
2024-06-05 06:48:46Event JSON
{
"id": "a74ae83f71e74e7163c98fbf38c8d4c56f2112130d731f73154bce1e5292066d",
"pubkey": "36127c569b635ad5df03489b77eb4ef8c345bee0216c357b247aaea99590b286",
"created_at": 1717570126,
"kind": 1,
"tags": [
[
"t",
"unicode"
],
[
"t",
"emoji"
],
[
"t",
"mastodon"
],
[
"proxy",
"https://social.treehouse.systems/@mgorny/112562675794906982",
"web"
],
[
"proxy",
"https://social.treehouse.systems/users/mgorny/statuses/112562675794906982",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://social.treehouse.systems/users/mgorny/statuses/112562675794906982",
"pink.momostr"
]
],
"content": "If you use a \"woman-facepalming\" or \"man-facepalming\" #emoji in #Mastodon web interface, and try to delete it via backspace, it will turn into a \"person facepalming\" (which for some reason is missing on both of my instances).\n\nThis is because both these emojis are a ZWJ (Zero Width Joiner) sequences:\n🤦♀️ is actually 🤦 (U+1F926) + ZWJ (U+200D) + ♀️ (U+2640 U+FE0F).\n🤦♂️ is actually 🤦 (U+1F926) + ZWJ (U+200D) + ♂️ (U+2642 U+FE0F).\n\nNote that U+2640 is plain ♀ (\"Male Sign\"), while U+2642 is plain ♂ (\"Female Sign\"). U+FE0F is \"Variation Selector-16\" which turns a \"plain\" #Unicode character into \"emoji presentation\".\n\nYou can also combine them with skin tone modifiers. Curious enough, these don't use ZWJ (I guess because they're modifiers by design);\n\n🤦🏿 is 🤦 (U+1F926) + 🏿 (U+1F3FF, \"Modifier Fitzpatrick Type-6\")\n\nhttps://emojipedia.org/person-facepalming",
"sig": "0ba403fd1b1be6a27d4bcfa2489eefd1cc477c64f771b7ef9f9da34eb82c2b06301489275ef4718f1fd9a87b451b2adff38618bfe539a98d8ba48d8bcc69883c"
}