You then have a control character that applies a property to the character right before and/or after it. This is how Emoji currently allows for any person Emoji to have any skin colour, and how you can create arbitrary families with whatever person Emojis you want. More broadly, it’s also how Unicode prints accented letters (abusing that is how you get “cursed text”, like †̴̢̦̟͙̼̀̀̚͘͝H̸̠̹̟͙͎̾̃́̿͝Į̵͔̲̼̫̀͊̈́̎̉̔§̷̟̲̮̹̻͂̅̓̑̚)
Therefore, this probably isn’t a brand new Emoji. It’s probably two characters like this: [man][pregnant modifier]. Just that the pregnant modifier can be applied to many different Emojis like skin colour is.
Under the hood, I bet this is how it works:
You have person emojis: Man, Woman, etc.
You then have a control character that applies a property to the character right before and/or after it. This is how Emoji currently allows for any person Emoji to have any skin colour, and how you can create arbitrary families with whatever person Emojis you want. More broadly, it’s also how Unicode prints accented letters (abusing that is how you get “cursed text”, like †̴̢̦̟͙̼̀̀̚͘͝H̸̠̹̟͙͎̾̃́̿͝Į̵͔̲̼̫̀͊̈́̎̉̔§̷̟̲̮̹̻͂̅̓̑̚)
Therefore, this probably isn’t a brand new Emoji. It’s probably two characters like this:
[man][pregnant modifier]
. Just that the pregnant modifier can be applied to many different Emojis like skin colour is.