" reality check... http://utf8everywhere.org/
Sorry I don't remember enough of my Unicode research six months ago to be more help. Only enough to know there are traps and hunt down that article. cheers -ben" Really .... ??? So bad ??? Oh well good thing I did not intend to use Unicode. Very eye opening article thanks. "First read the general introduction https://ci.inria.fr/pharo-contribution/job/EnterprisePharoBook/lastSuccessfulBuild/artifact/book-result/Zinc-Encoding-Meta/Zinc-Encoding-Meta.html That should be more than enough (we got all basic covered in Pharo). If you want more, there is the Pharo Unicode project https://medium.com/concerning-pharo/an-implementation-of-unicode-normalization-7c6719068f43 But you most probably don't need that. I thought that Windows used UTF-16 internally <https://en.wikipedia.org/wiki/UTF-16#Usage>https://en.wikipedia.org/ <https://en.wikipedia.org/wiki/UTF-16#Usage>wiki/UTF-16#Usage" Yes Windoom uses UTF-16, I am amazed how the coding world managed to take another simple problem and make it so complex. In any case , I dont need Unicode . I made the decision to just chain string characters together in 2 byte unicode arrays , I wont be converting from or to Unicode anyway. For usual English characters the second byte of a Unicode character array on Win 10 is always 00 which is a waste of memory anyway. Unicode may come handy when I have to deal with translating the game to other languages , but this for now is a very low priority. As always I love your medium posts, clear, simple and to the point. Definitely bookmarked for future reference. Thanks