Emojis in Fedora

Hey all-

I have a kinda strange issue. I’m working on an app that uses ncurses, and for fun I tested it with a bunch of different languages, etc., to test the UTF-8 output. All works great. I also tested putting in a bunch of emojis from here and while most of them show up, some don’t, which I find kinda odd. For example, I pasted in this line: :grinning: :grin: :joy: :rofl: :smiley: :smile: :sweat_smile: :laughing: :wink: :blush: :yum: :sunglasses: :heart_eyes: :kissing_heart: and in my app all but the fourth-from-the-left (the angled crying/laughing face) show up.
When I entered: :fries: :pizza: :sandwich: :stuffed_flatbread: :taco: :burrito: :green_salad: :shallow_pan_of_food: :canned_food: :spaghetti: :ramen: :stew: :curry: :sushi: , the sandwich and pita don’t show up, nor the salad nor a couple others.

I’m guessing this is an emoji version issue, that maybe those missing emojis are because the font(?) that Fedora is using is older? This brings up another question, is the emoji embedded in the font (in my case Deja Sans Mono) or are they coming from somewhere else?

Thanks for any info on emoji handling in Fedora! :slight_smile:

This started happening for me on Fedora 32 after I ran dnf update yesterday – emojis like :rofl: and :pizza: weren’t showing up in GNOME Shell Emoji Selector nor the built-in Ctrl+; emoji-picker.

Luckily in my case it’s working fine after a reboot.