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

Glyphs for keycaps emoji 1-9, *, and # seem to be missing #85

Closed
selplacei opened this issue May 29, 2020 · 2 comments
Closed

Glyphs for keycaps emoji 1-9, *, and # seem to be missing #85

selplacei opened this issue May 29, 2020 · 2 comments

Comments

@selplacei
Copy link

selplacei commented May 29, 2020

The following characters seem to be missing from the font: 0️⃣ 1️⃣ 2️⃣ 3️⃣ 4️⃣ 5️⃣ 6️⃣ 7️⃣ 8️⃣ 9️⃣#️⃣ *️⃣. That is, *#1234567890 followed by U+FE0F and U+20E3. The 🔟 keycap is a separate character, and is displayed properly. It seems that this issue is due to the font and not my configuration after testing countless combinations of fonts that force Twitter Color Emoji to be the first in fontconfig's match list (of course, I tried the default configuration provided by the package first, which didn't work).

I'm using the AUR package ttf-twemoji-color (12.0.1-1) on Arch Linux with KDE Plasma 5.18.5 and Firefox 76.0.1. This problem occurs with any fontconfig that would force Twitter Color Emoji on those glyphs if they existed, but the one I was using when discovering this issue was this: https://gitlab.com/es20490446e/twemoji-confs/-/blob/master/root/etc/fonts/conf.avail/75-twemoji.conf

After tinkering around (for nearly 6 hours thanks to fontconfig's amazing documentation), I'm now using the following config, where the issue still persists: https://paste.rs/NnH.xml

Interestingly enough, I see the black-and-white glyphs in KDE's font viewer when displaying All Characters. However, not even those appear in Kate, for example.

Screenshots: https://imgur.com/a/07bU0jR

Steps to reproduce, as far as I'm aware and able to test:

The issue persists if:

  • All other font config files are removed (except for /etc/fonts/fonts.conf)
  • Any of the config files mentioned above are used
  • Fallback fonts used to draw the incorrect black-and-white glyphs are blacklisted (in which case it will fall back to some yet another font)
@13rac1
Copy link
Owner

13rac1 commented May 29, 2020

Please see #5

@selplacei
Copy link
Author

being blind is hard

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

No branches or pull requests

2 participants