espruino / Espruino

The Espruino JavaScript interpreter - Official Repo
http://www.espruino.com/
Other
2.73k stars 741 forks source link

Bad text alignment when rendering Unicode centered #2519

Closed gfwilliams closed 1 week ago

gfwilliams commented 1 week ago

As in https://forum.espruino.com/conversations/397033/#comment17427810

korean

g.clear();
//g.setFontIntl().setFontAlign(0,0).drawString("한글 표시를\n시험중입니다.\n대한민국\n한글을 사랑합니다.",88,88);
//convert  with console.log("한글 표시를\n시험중입니다.\n대한민국\n한글을 사랑합니다.".split("").map(c=>"\\u"+c.charCodeAt().toString(16).padStart(4,0)).join(""))
g.setFontIntl().setFontAlign(0,0).drawString("\ud55c\uae00\u0020\ud45c\uc2dc\ub97c\u000a\uc2dc\ud5d8\uc911\uc785\ub2c8\ub2e4\u002e\u000a\ub300\ud55c\ubbfc\uad6d\u000a\ud55c\uae00\uc744\u0020\uc0ac\ub791\ud569\ub2c8\ub2e4\u002e",88,88);