Skip to content

feat: update to Unicode 16.0#252

Merged
iamcal merged 4 commits intoiamcal:masterfrom
Nerixyz:feat/16-0
Sep 23, 2025
Merged

feat: update to Unicode 16.0#252
iamcal merged 4 commits intoiamcal:masterfrom
Nerixyz:feat/16-0

Conversation

@Nerixyz
Copy link
Copy Markdown
Contributor

@Nerixyz Nerixyz commented Nov 3, 2024

To get the data, I followed the steps in Upgrading to a new version of the Unicode & Emoji standard. For the other updates, I followed the steps outlined in Building the data.

Supersedes #246.

@Nerixyz
Copy link
Copy Markdown
Contributor Author

Nerixyz commented Mar 8, 2025

@iamcal Could you look at this? It would be great to have Unicode 16.0 support here.

@TheEssem
Copy link
Copy Markdown

Twemoji has been updated to v16.0.1: https://github.com/jdecked/twemoji/releases/tag/v16.0.1

@Nerixyz
Copy link
Copy Markdown
Contributor Author

Nerixyz commented Apr 15, 2025

Thank you for reminding me. I was a bit busy the past days... I'll update twemoji. Would love to see jdecked/twemoji#125 land, though.

@alexookah
Copy link
Copy Markdown

why isnt this merged yet?

@jake
Copy link
Copy Markdown

jake commented Jul 23, 2025

would be nice to get this merged, as it represents a lot of new emoji. was there a list of things that needed addressing prior to merge? it does seem to touch a lot of unrelated files.

@Nerixyz
Copy link
Copy Markdown
Contributor Author

Nerixyz commented Jul 23, 2025

was there a list of things that needed addressing prior to merge?

https://github.com/iamcal/emoji-data/tree/a8174c74675355c8c6a9564516b2e961fe7257ef/build#building-the-data and the READMEs for each provider. But this isn't a must.

it does seem to touch a lot of unrelated files.

Please point out the files and why they're unrelated. The files in *apple* are changed because I reran the script that extracts the images, and those might've changed.

@jake
Copy link
Copy Markdown

jake commented Jul 23, 2025

@Nerixyz it's possible I'm misreading the diff (it's quite large) but it seems like every 160 png in apple/160 was modified, some by just a few bytes. but really I was just guessing what the issue blocking a merge might be...

@jwheare
Copy link
Copy Markdown
Contributor

jwheare commented Sep 19, 2025

Thanks for this work, all looks good. We have now deployed the updates here on IRCCloud.

@iamcal
Copy link
Copy Markdown
Owner

iamcal commented Sep 22, 2025

I'm reviewing this PR now

@iamcal iamcal merged commit 894995f into iamcal:master Sep 23, 2025
1 check passed
@iamcal
Copy link
Copy Markdown
Owner

iamcal commented Sep 23, 2025

Merged to master, with some small changes:

  • Updated the apple image extractor to support flipped images
  • Updated twemoji and noto versions to the very latest 16.0 images
  • Updated docs

If there are no complaints in the next day or two, I'll publish to NPM

@jake
Copy link
Copy Markdown

jake commented Sep 23, 2025

Did the size optimization work as expected? I have a copy of all the apple-160 PNGs in another repo, so I downloaded master and copied them over. Git is saying almost all of them changed, and most are larger than before.

Did the 160s not get optimized, actually? a810aad seems to only touch 64.

Screenshot 2025-09-23 at 10 02 14 AM Screenshot 2025-09-23 at 10 02 38 AM Screenshot 2025-09-23 at 10 02 41 AM

@Nerixyz
Copy link
Copy Markdown
Contributor Author

Nerixyz commented Sep 23, 2025

Did the 160s not get optimized, actually?

These images are not optimized. Only the -64 images are.

@Nerixyz Nerixyz deleted the feat/16-0 branch September 23, 2025 14:08
@iamcal
Copy link
Copy Markdown
Owner

iamcal commented Sep 24, 2025

NPM packages have been publish as v16.0.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants