C1710 / blobmoji

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

Gboard Issue #114

Open ann4belle opened 2 years ago

ann4belle commented 2 years ago

❤️ (Red Heart, U+2764) and ♥️ (Heart Suit, U+2665) refuse to show up in Gboard. The rest of Android displays them fine. This issue occurs when using both the latest release and the latest Blobmoji.ttf in the fonts folder of the repo. Swapping back to the default NotoColorEmoji.ttf file fixes this behavior, as does using other emoji fonts, so it isn't an issue with Gboard (or if it is, it's only this font that's triggering it).

C1710 commented 2 years ago

What exactly do you mean with "refuse to show up"?
Is there an empty spot where they should be? Are they not there at all? What happens if you use the search function?

And btw, which Android version do you use?

C1710 commented 2 years ago

So, I could only find one difference between Noto Emoji and Blobmoji. Could you please try this version (it's only changed for the Red Heart emoji)? Blobmoji-test.zip

ann4belle commented 2 years ago

What exactly do you mean with "refuse to show up"? Is there an empty spot where they should be? Are they not there at all? What happens if you use the search function?

And btw, which Android version do you use?

There's no hole or anything, they just aren't there. It skips right to the next emoji (🧡 "Orange Heart" U+1F9E1). I'm on Android 12 on a OnePlus 9 Pro, build LE2125_11_C.48, although IIRC this was also affecting Android 11.

So, I could only find one difference between Noto Emoji and Blobmoji. Could you please try this version (it's only changed for the Red Heart emoji)? Blobmoji-test.zip

This restored U+2764, but only to the search menu and recently used emoji list. The normal list still doesn't have it. Here's some screenshots of it (using Blobmoji-test.ttf as NotoColorEmoji.ttf in /system/fonts):

![image](https://user-images.githubusercontent.com/18199611/164894187-62fed25c-2373-4bc4-a6f9-85c483cc412a.png) ![image](https://user-images.githubusercontent.com/18199611/164894194-573cf70b-b265-4ce4-9f28-72b87ba8f862.png)
nonetrix commented 1 year ago

I installed this module and I don't have such issues personally, but could just be me

However weird issue I noticed is that it doesn't work in Chrome, or at least the web engine itself the rest of the UI e.g. address bar is fine? I assume the address bar uses Androids native UI toolkits, and the actual browser is just a canvas with OpenGL or however these things work

Firefox with werks but very slowly in Firefox on Android nature :P

https://github.com/reindex-ot/magisk-blobmoji

ann4belle commented 1 year ago

Still an issue w/ Emoji 15 on my Pixel 6 Pro.

ann4belle commented 1 year ago

@C1710 could you let me know how exactly you prepared that .zip file, so I can do it myself in the future (assuming my phone doesn't fix itself)?

MigratoryCoconuts commented 1 year ago

Hi, just commenting to say I have a similar issue - on Gboard, some emojis (including the red heart emoji) are displayed, but as the default Not emoji, rather than the blobmoji. In this screenshot, you can see that this issue actually affects several heart emojis - bandaged heart, heart on fire, and heart exclamation point all appear to be displayed using the system Noto font rather than this font. I'm on android 13, and more than happy to provide any further information that might help resolve this issue :) Screenshot_20230225_000821_Chrome

ann4belle commented 1 year ago

Does not appear to have been fixed with 15.1 beta, sadly.