now THAT, is a lot of characters. this is sort of a continuation on my earlier project where i compressed most of unicode plane 0 into a scratch project. now, its a somewhat functional text engine that can be usable in more projects. this text engine is able to display many characters from english, chinese, japanese, etc. the main font fits into about 2.1MB but the unicode tables take up some extra space. credits: i modified @qucchia 's unicode detector to help with this project. https://scratch.mit.edu/projects/449738891/ i also used an older version of GNU unifont. easily compressible into scratch. scratch can you just give us a unicode() block already, input a character and it gives its unicode code-point output, eg unicode("A") = 65? i think that would be very useful and would help save a lot of time and space in projects like this.