System font is different from keyboard font
Describe the bug The system font on my phone is Inter, but HeliBoard shows a different font. Apps that I use seem to use the correct font though. I have tried changing the system font, setting a custom font for HeliBoard and removing it again, clearing data and reinstallation but none of them helped
To Reproduce Just run the keyboard, the difference in fonts is visible. The attached screenshot shows which letters appear different (notice the 3, 6 and 9). Additionally, long pressing keys shows the correct font, but the key themselves aren't on the right font
Expected behavior The correct font should be displayed
Screenshots
App version Version 3.2
Device:
- Model: Nothing Phone (3a)
- OS: Android 15 (NothingOS 3.1)
The hints are using Typeface.DEFAULT_BOLD, while the letters are Typeface.DEFAULT (in holo theme I think they also use bold though).
Can you confirm your font has different 3 with bold text?
3 3
Here, they look alike. It's pretty weird to be honest.
So confusing
So there seems to be a difference between... system font and system font? I don't understand what's going on, but I never really looked into this.
I believe that the Inter font specifies alternate digits too (https://rsms.me/inter/ - scroll down to ss01) and sometimes one gets selected while sometimes the other does. I'm not really sure if this is fixable, if not feel free to close the issue
If you or someone else are willing to take the time to find out when which digit style is set it might be fixable.
As far as I remember, HeliBoads only sets typeface (NORMAL, BOLD, DEFAULT, or MONOSPACE) and text size.
I would totally love to! However, I have no experience collaborating with others in GitHub nor in developing applications for android, so if you'd be able to give me a few pointers I'd love to try to find the issue and maybe I'll be able to learn how to fix it too