One issue with the pebble font is that it has much top spacing:
For example the glyph "G" (like in "GPSS" in the left screenshot) in espruino's 6x8:2 has a visible height of 12 pixels and 2 pixels space at the top an bottom. That's a ratio of 3:1.
Using the pebble 18 bold font it's visible height ist only 11 pixels (the right screenshot) and a top space of 7(!) pixels. Giving a much worse ratio of 1.5:1
To me it looks like we couldn't use the fonts like they are. It should be possible to remove the high glyphs and only use the characters of e.g. the 6x8 font and move the regular glyphs up. I think it could be automated. Otherwise it would be lot of work.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I did some experiments with replacing fonts in the run app and the menu and using the pebble font. See https://github.com/espruino/BangleApps/issues/3109
Maybe it would be better to discuss it here?
One issue with the pebble font is that it has much top spacing:
Using the pebble 18 bold font it's visible height ist only 11 pixels (the right screenshot) and a top space of 7(!) pixels. Giving a much worse ratio of 1.5:1
What do you think?
To me it looks like we couldn't use the fonts like they are. It should be possible to remove the high glyphs and only use the characters of e.g. the 6x8 font and move the regular glyphs up. I think it could be automated. Otherwise it would be lot of work.
1 Attachment