-
Notifications
You must be signed in to change notification settings - Fork 479
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
missing emoji substitutions #700
Comments
@TonyJR would you be available to have a look at this, as you implemented the ccmp feature? |
Yes, I'm trying this.
It's should be GSUB4.1. I will find the reason. |
Here are the ones that should result in one glyph, but return multiple.
|
WTF!Figma draw it right. I'm going to find the reason out. |
@TonyJR any progress on this? |
Sorry, I've been a bit busy lately. \uFE00-\uFE0F are variation selectors, which should deal in cmap.
I prefer the first option. @Connum, are you familiar with CMAP. |
I implemented a special handling of variation selectors some time ago, maybe that's interfering? And the order of processing should be stated in the docs. As far as I remember, cmap should be handled before any layout is applied. |
Yes, you are right. I'm trying to find the order. But I prefer to directly refer to the Halfbuzz source code. |
Expected Behavior
There are a handful of emoji substitutions that are not found, even after #688 landed.
❤️🩹 should render as one glyph. (1433)
Current Behavior
❤️🩹 is rendering as 3 glyphs, ([ 169, 18, 1345 ])
Possible Solution
I can make a PR with failing test cases, if that's helpful.
Steps to Reproduce (for bugs)
I'm manually looking for substitutions to find these, like this...
Context
Using noto-emoji in our CAD app, https://cuttle.xyz
Your Environment
The text was updated successfully, but these errors were encountered: