This has been covered a few times on the forum but Espruino only supports strings/fonts for 256 characters, since they are based on bytes. We can't really support all of UTF8 anyway because the font would end up being huge and basically using up all the storage on the system.
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 don't really understand the question... https://www.espruino.com/Fonts might help a little
This has been covered a few times on the forum but Espruino only supports strings/fonts for 256 characters, since they are based on bytes. We can't really support all of UTF8 anyway because the font would end up being huge and basically using up all the storage on the system.
You can use decodeUTF8 (http://www.espruino.com/Reference#l_E_decodeUTF8) to 'patch' up specific UTF8 characters with a bitmap for that character (just add '0' infront of the bitmap string like in http://www.espruino.com/Reference#l_Graphics_drawString)
But... we don't send UTF8 from Gadgetbridge, we just send simple 8 bit strings. iOS does send UTF8 because we have no control of it so it works there.