Emojis, would it be prudent for Discourse to Fork Twemoji?

Considering that nothing is set in stone at twitter (X now?), would be cool if Discourse forked and kept a copy of the emojis if this hasn’t been done already.

4 Likes

Fork by former Twitter staff that I saw being used on another project: Release v14.1.0 · jdecked/twemoji · GitHub

4 Likes

They’re already bundled in Discourse here: https://github.com/discourse/discourse/tree/f6d97eef0829e3392b98359b48ddd253f7f8fc2a/public/images/emoji/twitter

These are already open source, so twitter can’t un-open source them or do much damage retroactively… I guess in the event that they stop making new ones we’d have to look to forks like the one @nolo mentioned.

8 Likes

They have stopped, the last update on the repo is 3 years old.

The fork is up-to-date with recent official emojis absent from the original Twemoji set.

I’m thinking of 🙂‍↕️ and 🙂‍↔️ that I use in my everyday life, I miss them on Discourse!

They currently render as :slightly_smiling_face:‍:arrow_up_down: and :slightly_smiling_face:‍↔.

7 Likes

Moving this to feature @lindsey , at some point we may have to rethink our default emoji set

We do not want to be stuck on a set that has stopped evolving

Every year Apple champion a few new emojis to great fanfare it is a shame to be perceived as a product that is behind here

What other open options are out there? Is there a non fork one that looks great and would be a great default?

2 Likes

I think that Venn diagram is just GitHub - googlefonts/noto-emoji: Noto Emoji fonts.

6 Likes

Would be worth changing the default for face with bags under eyes alone!!!

@lindsey any thoughts here?

I guess there are 2 parts here:

  1. should we add the set here (probably yes)
  2. should we swap to it (probably yes)
5 Likes

Noto Sans is already in the set, it’s what we call “Google”. The caveat is the our version is several years behind.

3 Likes

Oh … yikes… well upgrading should be easy enough … lets have a look :slight_smile: (having a look)

@Falco the plot thickens :slight_smile:

EMOJI_DB_REPO = “git@github.com:xfalcox/emoji-db.git”

3 Likes

Where did you find this picture of me on Monday mornings?

I think switching the default to a set that is actively maintained and having it be a routine job for us to ensure our version is updated (if that can’t be done automatically) seems like the right path. I’m biased toward the Apple emoji because those are the ones I’m most familiar with but that’s just like, my opinion, man.

7 Likes

That’s a matter of preference but I find the Twemoji set superior to others.

Maybe it’s because it’s been all over the internet for years, with loads of unofficial silly versions shared everywhere :think:, and the design has become so exquisitely natural to me.

I get that you can’t depend on a fork, so I guess this set won’t get updates on Discourse anymore?

If it’s being left behind, I’ll welcome the new default set to fulfill my desire for new emojis :open_hands:. Even if I prefer Twemojis, Google’s emoji design is solid too :relieved:.

Can’t read this without hearing it in my head :smile:

5 Likes

Yeah, I pulled the short straw and did the last emoji update in Discourse :smile:

4 Likes