There actually is some code in Espruino now that will handle line fonts, which gives you really nice rotation and scaling behaviour at smaller font sizes - although honestly it only really makes sense for buffered 16 bit screens since then you get nice antialiasing (and neither Bangle.js 1 or 2 have that).
It also really requires a custom-made font as well - even Hershey is a bit more complex than required, so it's of limited use. It's really only in there right now because a customer is using it in their devices.
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.
There actually is some code in Espruino now that will handle line fonts, which gives you really nice rotation and scaling behaviour at smaller font sizes - although honestly it only really makes sense for buffered 16 bit screens since then you get nice antialiasing (and neither Bangle.js 1 or 2 have that).
It also really requires a custom-made font as well - even Hershey is a bit more complex than required, so it's of limited use. It's really only in there right now because a customer is using it in their devices.