You are reading a single comment by @Gordon and its replies. Click here to read the full conversation.
  • Hi! I'm afraid at the moment displaying Korean from iPhone messages doesn't work - for Android we have Gadgetbridge running on the phone which can render the Korean characters on the phone and send them over, but for iOS, Apple sends the notification text direct to the watch (without any app involvement) so we would have to have every Korean character stored on the watch.

    However, there has been some work done on this already. Recent Bangle.js firmwares have the ability to handle Unicode and to render those characters from a font file.

    I've attached a file which contains over 50,000 characters (it's 2 megabytes, so uses about a quarter of your Bangle's flash!)

    When you get your bangle and write code for it, you should be able to upload the font (which takes a while) and do:

    g.setFontPBF(require("Storage").read("fo­nt.pbf"));
    g.drawString('\uc548\ub155\ud558\uc138\u­c694\u0020\uc138\uc0c1');
    

    And it'll display the korean text on-device.

    So then in theory in the iOS app it should be possible to convert the raw data from the iPhone to UTF8 with E.asUTF8 and the messages app could instead use the pbf font for rendering.

    It's a shame it hasn't been all built in yet, but honestly there just hasn't been the demand for it, so it hasn't taken priority over all the other stuff that's being requested!


    1 Attachment

About

Avatar for Gordon @Gordon started