Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Noto Emoji font #292

Merged
merged 1 commit into from
Jun 8, 2024
Merged

Add Noto Emoji font #292

merged 1 commit into from
Jun 8, 2024

Conversation

bhamiltoncx
Copy link
Contributor

My 10-year-old kiddo has been begging me to add some emoji-based designs to our new Sisyphus Xyla.

This PR imports the Noto Emoji font and adds it to the Fancy Text font drop-down.

Example result:

Screenshot 2024-06-08 at 1 09 06 PM

@bobnik
Copy link
Collaborator

bobnik commented Jun 8, 2024

Ha! This looks great and will be a welcome addition.

@bobnik
Copy link
Collaborator

bobnik commented Jun 8, 2024

This will be more friendly to use via phone. Probably just me, but I had to look up how to add an emoji via keyboard on a Mac (Control + Command + space). I guess it can be done via browser menu, too.

@bobnik bobnik merged commit b8b699f into jeffeb3:master Jun 8, 2024
1 check passed
@bhamiltoncx
Copy link
Contributor Author

Thanks for the speedy review and merge!

This will be more friendly to use via phone. Probably just me, but I had to look up how to add an emoji via keyboard on a Mac (Control + Command + space). I guess it can be done via browser menu, too.

Yeah, I usually enable the Input menu in the menu bar in Settings:

Screenshot 2024-06-08 at 1 45 20 PM

That lets me show the emoji picker directly using the mouse:

Screenshot 2024-06-08 at 1 44 50 PM

@bhamiltoncx bhamiltoncx deleted the noto-emoji branch June 8, 2024 19:47
@bhamiltoncx
Copy link
Contributor Author

By the way, I fruitlessly spent probably 4-5 hours trying to get the Noto Color Emoji font to work. Learned a ton about OpenType but it was a waste of time in the end. :)

In case you or anyone else goes down the same wrong path as me, note that opentype.js only recently started supporting the OpenType COLR table used by color emoji fonts.. but it still currently only supports the older COLR version 0 standard and not the COLR version 1 standard used by Noto Color Emoji. :/

Thankfully, Noto Emoji is a regular old font and doesn't need any special logic in opentype.js.

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.

2 participants