-
Notifications
You must be signed in to change notification settings - Fork 25
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
Compatibility with Noto build tools #81
Comments
I would really like if there was a way to use the original Noto emoji scripts. Google release their final set for Unicode 14 today, and I would really like to compile a version of the font that includes the emojis from their set that are missing from your set until you finalize your set, but with this change, I suppose I will not be able to do that. |
I'm actually not quite sure what you mean with missing emojis? Emoji 14.0 is already fully supported for months now... However, all assets in a Noto-compatible format are available for the current release 😅 |
Ah! My bad. I knew you had an Emoji 14.0 release, but I thought it was incomplete, so I was going to do a cross-compile like I did when people were waiting for your 13.1 release. After checking https://emojipedia.org/unicode-14.0/ on my phone though, I see that I was wrong. Sorry about that.
Well, since your Emoji 14.0 release is complete after all, I suppose that makes this irrelevant, but for the sake of future understanding, I thought you described that your current release is no longer compatible with the Noto scripts? |
The state of the repository is not directly compatible, that's correct. But for the releases, I build a compatible version (i.e. with the classic naming convention and prerendered PNGs) and add it to the release-page. |
How are you currently handling conversions between builder and the Noto builder right now? Are you just doing it manually?
Sweet! Hopefully it's ready in time for Emoji 15! I haven't tried actually using it, but from briefly looking at it, I think it looks like a very promising tool. |
No, I actually just use emoji_builder, but with a different building pipeline - it doesn't build the actual fonts, but just renders the emojis (also with a different aspect ratio) and saves the renamed SVG files (which is, after all, the only difference). |
Ah so it converts from your format to the Noto format, and then the Noto tools can be used to build the set?
What are your concerns with how you currently do it? I haven't looked at your code thoroughly enough to really understand it that well or identify any flaws. |
Yeah, that's basically it. If I use the software directly to create the font, it does it similarly (in the end, the same build scripts are used), but skips some steps (like rendering to 128px, saving, compressing, saving again, etc.) and reuses some stuff that it has already done.
Right now, that builder (which I haven't published, as far as I remember) is just copy&pasted from the "normal" Plus, I think I have it in a different branch, because the current version does not (yet) allow multiple builders to be usable in the program, so that's also not very good. |
Ah, alright. I actually thought it had been published here: https://github.com/C1710/emoji_builder |
Some Telegram X user previously (and fan of blobmoji at the same time) requested to provide an update for the blobmoji emoji set, which currently fall backs to regular Noto for any emojis added after d72aafd commit, as it seems to be the last one to include pre-rendered PNGs. Is emoji_builder currently the intended way to build the same archive for the apps that relied on it? Couldn't find any mentions of it in |
Sorry for the late answer; I have updated the most recent release to include a ZIP file with the rendered PNGs and I will also add one for upcoming releases: https://github.com/C1710/blobmoji/releases/tag/v15.0 Additionally t he latest version of the |
As the 13.1 is approaching, this issue might come up for some:
All the new (and in an yet to be published branch almost all) emojis are not named
emoji_u<...>.svg
anymore, but are named well... by their official name.While this in my opinion really makes it easier to search for emojis and organize them, it does not work directly anymore with the scripts provided by Noto Emoji.
I already started working on a system for
emoji_builder
(name still WIP) to render and rename the emojis such that the original scripts can be used instead of the (almost) identical ones built into the software itself, however right now this is low priority for me, so unless anyone needs this functionality, I will probably not implement it for now.The text was updated successfully, but these errors were encountered: