C1710 / blobmoji

Noto Emoji with extended Blob support
Apache License 2.0
498 stars 25 forks source link

Support for Unicode 13 #58

Closed codic12 closed 3 years ago

codic12 commented 4 years ago

Any idea when this will be implemented?

C1710 commented 4 years ago

Probably not before June or maybe even later, because I'm currently busy with my Bachelor's thesis 😅

codic12 commented 4 years ago

Oh, great! No worries, and good luck! :)

Madis0 commented 4 years ago

Good news, most animal emoji can be taken directly from Android 11 due to a change of style. https://9to5google.com/2020/06/21/android-11-turtle-emoji/

C1710 commented 4 years ago

Good news, most animal emoji can be taken directly from Android 11 due to a change of style. https://9to5google.com/2020/06/21/android-11-turtle-emoji/

That's indeed interesting (and TBH a bit surprising), but nice.
However it's not officially published yet, so I'll wait at least until https://github.com/googlefonts/noto-emoji is updated.

Madis0 commented 4 years ago

Newer article, FWIW https://9to5google.com/2020/07/16/final-android-11-emoji/

C1710 commented 4 years ago

Newer article, FWIW https://9to5google.com/2020/07/16/final-android-11-emoji/

Yeah, I've read about it, although it doesn't seem to be a part of their repository yet.

C1710 commented 4 years ago

Oh, looks like there has been an update almost two weeks ago: https://github.com/googlefonts/noto-emoji
(whoops)

C1710 commented 4 years ago

I'll probably start porting to Emoji 13.1 (including 12.1 and 13.0 of course) in 2-3 weeks.
It will probably include these new emojis from Google (along with some older ones. The current foot and leg emoji are just awful and) and it will be the first release using the new build tool (including a new flag style and a single color palette that's used for all emojis).

C1710 commented 4 years ago

So, the smiling face with tears is now officially the first new emoji of Emoji 13 that has been added after the standard got the released (technically the transgender pride flag was the first one, but at that moment it hasn't been standardized yet):
https://github.com/C1710/blobmoji/blob/emoji13/svg13/emoji_u1f972.svg

Just FYI: I will probably not add pre-rendered PNGs anymore (maybe once everything is ready).

Madis0 commented 4 years ago

https://blog.emojipedia.org/android-11-0-emoji-changelog/

C1710 commented 4 years ago

There are now custom-made emojis for:
Coin - https://github.com/C1710/blobmoji/blob/b74773c28ed57e5442606fd1894f0006449939c8/svg13/coin.svg
Disguised face (might be controversial): https://github.com/C1710/blobmoji/blob/cdc02df5fd9bfc25537debdd44931bae357a4f1b/svg13/disugised%20face.svg
Headstone (this is more a pun than an emoji): https://github.com/C1710/blobmoji/blob/cdc02df5fd9bfc25537debdd44931bae357a4f1b/svg13/headstone.svg

BlackRabbit22 commented 3 years ago

Thank you :)

vodkaa-gal commented 3 years ago

I love the tombstone one. (Is it just me or is that their rightful place. Long live the blobs.)

Zodigram commented 3 years ago

I'm not sure where else to say this, but thank you so much for keeping the blobs alive

choukawaii commented 3 years ago

Still no sign for the release...

DavidBerdik commented 3 years ago

If you are willing to sacrifice consistency for completeness, you can use my Blobmoji build here: https://github.com/DavidBerdik/blobmoji-font/releases/tag/blobmoji-13.1-pre

Measureless commented 3 years ago

Still no sign for the release...

It looks like falling on deaf ears...

DavidBerdik commented 3 years ago

Still no sign for the release...

It looks like falling on deaf ears...

@Measureless To be fair, this is just a side project for the developer. I too have side projects that sometimes fall behind because life gets too busy. Give the developer a chance to catch up with whatever is going on in their personal life. I am sure they will be back at it as soon as they can be! As much as the blob emojis are amazing, there are more important things in life! And of course, there is already an incomplete but usable alternative for getting the entire Unicode 13.1 emoji set available here: https://github.com/DavidBerdik/blobmoji-font/releases/tag/blobmoji-13.1-pre

C1710 commented 3 years ago

So, the Emoji13 branch should now contain all the assets for Emoji 13 (except for gendered mixed-skintone couples with the person with the lighter skincolor standing left).
But, I currently have an issue with the rendering, so it'll probably take at least until tomorrow, plus the EmojiCompat version which will be released a bit later.

Measureless commented 3 years ago

Still no sign for the release...

It looks like falling on deaf ears...

@Measureless To be fair, this is just a side project for the developer. I too have side projects that sometimes fall behind because life gets too busy. Give the developer a chance to catch up with whatever is going on in their personal life. I am sure they will be back at it as soon as they can be! As much as the blob emojis are amazing, there are more important things in life! And of course, there is already an incomplete but usable alternative for getting the entire Unicode 13.1 emoji set available here: https://github.com/DavidBerdik/blobmoji-font/releases/tag/blobmoji-13.1-pre

I am gonna try~

C1710 commented 3 years ago

So, the Emoji13 branch should now contain all the assets for Emoji 13 (except for gendered mixed-skintone couples with the person with the lighter skincolor standing left). But, I currently have an issue with the rendering, so it'll probably take at least until tomorrow, plus the EmojiCompat version which will be released a bit later.

Just FYI, this is how the emojis are currently rendered and I have absolutely no idea, why: emoji_u1f4a6 emoji_u1f4ce

[EDIT] Now it's getting cursed: emoji_u264000ef

C1710 commented 3 years ago

So, the Emoji13 branch should now contain all the assets for Emoji 13 (except for gendered mixed-skintone couples with the person with the lighter skincolor standing left). But, I currently have an issue with the rendering, so it'll probably take at least until tomorrow, plus the EmojiCompat version which will be released a bit later.

Just FYI, this is how the emojis are currently rendered and I have absolutely no idea, why: emoji_u1f4a6 emoji_u1f4ce

[EDIT] Now it's getting cursed: emoji_u264000ef

Update: I still don't know what caused this bug, but using the minimal example provided for resvg it works.
However, I still have a problem with name parsing which is required for the Emoji 13 emojis I added.

C1710 commented 3 years ago

A prerelease is now available in the emoji13-branch: https://github.com/C1710/blobmoji/blob/emoji13/fonts/Blobmoji.ttf

However:

[EDIT: removed some things that have been fixed] [EDIT2: New fixes] [EDIT3: Emoji 13.1 is now in testing]

C1710 commented 3 years ago

So far, everything seems to be fine except for the men in tuxedo.
I forgot to generate the skintones for them.

But: Good news is that the EmojiCompat-font is also almost ready!

C1710 commented 3 years ago

So far, everything seems to be fine except for the men in tuxedo. I forgot to generate the skintones for them.

But: Good news is that the EmojiCompat-font is also almost ready!

It's now included

choukawaii commented 3 years ago

So far, everything seems to be fine except for the men in tuxedo. I forgot to generate the skintones for them. But: Good news is that the EmojiCompat-font is also almost ready!

It's now included

Waiting for the release. 😁

C1710 commented 3 years ago

So far, everything seems to be fine except for the men in tuxedo. I forgot to generate the skintones for them. But: Good news is that the EmojiCompat-font is also almost ready!

It's now included

Waiting for the release. 😁

You can already use it, so you actually don't really need to wait for a release :D https://github.com/c1710/blobmoji/tree/emoji13

Normal font: https://github.com/C1710/blobmoji/blob/emoji13/fonts/Blobmoji.ttf EmojiCompat font: https://github.com/C1710/blobmoji/blob/emoji13/emojicompat/BlobmojiCompat.ttf

C1710 commented 3 years ago

I just figured out that there are about 200 missing emojis (although some aliases and other false positives are included in that list and it's mostly skin tones or ungendered versions, so nothing what actually breaks everything).

You can find the list here: https://gist.github.com/C1710/0a9fc330f5e86a8b007c814d81c68992

C1710 commented 3 years ago

I just figured out that there are about 200 missing emojis (although some aliases and other false positives are included in that list and it's mostly skin tones or ungendered versions, so nothing what actually breaks everything).

You can find the list here: https://gist.github.com/C1710/0a9fc330f5e86a8b007c814d81c68992

Most of them are now included.
Still missing/wrong(ly gendered)/I'm not sure: https://gist.github.com/C1710/0a9fc330f5e86a8b007c814d81c68992

C1710 commented 3 years ago

For those of you who can live without skin toned kisses and mixed skin tone kisses and couples with heart, you can now also try the Emoji 13.1 version: https://github.com/C1710/blobmoji/tree/emoji13-1

C1710 commented 3 years ago

ToDo (done in the emoji13-1 branch):

thayerfox commented 3 years ago

Thank you for taking the time to update this! I am thrilled the blobs live on.

(Since simonsmh archived his magisk module, and since the replacement is also dead, I updated his old module with your new font, for those who wish to still use magisk to install this: https://github.com/thayerfox/magisk-notocoloremoji-replacer/releases/download/13.1_pre/Blobmoji_13_1pre.zip)

DavidBerdik commented 3 years ago

and since the replacement is also dead

Not to worry! It is not dead. I just want to wait for a final release before I rebuild it.

thayerfox commented 3 years ago

and since the replacement is also dead

Not to worry! It is not dead. I just want to wait for a final release before I rebuild it.

I was referring to https://github.com/Magisk-Modules-Repo/Fontchanger (I didn't see your fork either)

DavidBerdik commented 3 years ago

I was referring to https://github.com/Magisk-Modules-Repo/Fontchanger (I didn't see your fork either)

Ah okay. My bad. My latest version (https://github.com/DavidBerdik/blobmoji-font/releases/tag/blobmoji-13.1-pre) is a mashup of non-blob versions for scenarios in which a new version was not already available here so yours is still more complete. 😁

C1710 commented 3 years ago

So, it should be complete now, with all (mixed-)skintoned emojis and genderless versions for all(?) Emoji 5-emojis...

However, everything was a bit chaotic (partially thanks to Affinity Designer corrupting some SVGs, partially thanks to me having a typo in couple with heart (I wrote "hearts") and many other skintone and gender-stuff), so it might be possible that there are some glitches, missing emojis, etc.

C1710 commented 3 years ago

So there are currently 32 emojis from before Emoji 5 that are not un-gendered.

These are the ones which I consider most important as they show a person's face (which is, except usually for the color of their clothing, the only thing that distinguishes the genders) and are rather general in their use:

These are the ones of which I would personally say that it would be okay to release 13.1 without them:

C1710 commented 3 years ago

With the missing genderless emojis added, I think we're good to go...

Validation doesn't report missing emojis (apart from some confusion with VS-16 being or not being present in some cases) and I think there are no glitches/names with unrecognized names anymore.

C1710 commented 3 years ago

I will probably release it this Saturday. If you can't remember the date, just look on one of the calendar emojis!

C1710 commented 3 years ago

Since I've now verified that all emojis are there and also now work with EmojiCompat (with some tricks, as the font doesn't include number characters anymore), I'll close this issue.

You can (as of now) download the font on the emoji13-1-branch, which will (unless there are really absolutely-last-minute changes) be the final font to be released (and merged into main) on Saturday.

DavidBerdik commented 3 years ago

Operating under the assumption that the build on the emoji13-1 branch is probably not going to receive any last-minute changes before release on Saturday, I have updated my fork of the Blobmoji Magisk module. Anyone interested can download it here: https://github.com/DavidBerdik/blobmoji/releases/tag/13.1

C1710 commented 3 years ago

Operating under the assumption that the build on the emoji13-1 branch is probably not going to receive any last-minute changes before release on Saturday, I have updated my fork of the Blobmoji Magisk module. Anyone interested can download it here: https://github.com/DavidBerdik/blobmoji/releases/tag/13.1

Did you use the one in the fonts directory or the one from the release page? (I haven't updated that one for a while... 😬 But if you used that one, I would suggest you wait until tomorrow with an update)

DavidBerdik commented 3 years ago

I used the Blobmoji.ttf file attached to https://github.com/C1710/blobmoji/releases/tag/v2021-07-12-Emoji13.1-pre

Is that correct?

C1710 commented 3 years ago

I used the Blobmoji.ttf file attached to https://github.com/C1710/blobmoji/releases/tag/v2021-07-12-Emoji13.1-pre

Is that correct?

There have been some changes/fixes since then (it still works, almost all the normal emojis are fine):

But: Please just wait until the release tomorrow

DavidBerdik commented 3 years ago

Under normal circumstances, I would have waited until tomorrow, but I'm leaving for vacation tomorrow and wanted to build the new emoji set before then (I'm impatient, I guess). Assuming I don't get bored and rebuild the module when I'm on vacation, I'll make sure to do it when I return!

DavidBerdik commented 3 years ago

Also, I have updated the download page for the module to indicate that a second release will be necessary at a later time.

C1710 commented 3 years ago

Under normal circumstances, I would have waited until tomorrow, but I'm leaving for vacation tomorrow and wanted to build the new emoji set before then (I'm impatient, I guess). Assuming I don't get bored and rebuild the module when I'm on vacation, I'll make sure to do it when I return!

Well, in that case I wish you a great vacation! 😄

DavidBerdik commented 3 years ago

Thank you! 😁

C1710 commented 3 years ago

Also, I have updated the download page for the module to indicate that a second release will be necessary at a later time.

Release is now done for Emoji 13.1 and 14.0 😊

DavidBerdik commented 3 years ago

I built a new version of the module using the 14.0 release. I didn't bother with 13.1.

https://github.com/DavidBerdik/blobmoji/releases/tag/14-r1