Wonder how to use 2byte character(Chinese/Japanese/Korean) in Blitz Games, since they can't be shown correctly and it's not very good to convert every text-string to image.
I see BlitzMax has UTF16 strings support but it seems not working, I hope there'll be a plugin or trick for this method.
Maybe such thing will introduce a big impact on execution speed, but really need a work around for this....
The Strings work:
"FOUR".Sizeof()
"FOUR".Length()
I have noticed that drawtext don't support many non-english characters yet. In TNet I have an option to send the strings 16bit instead of 8bit.
Yep, that's the issue of drawtext, currently I place sprites instead of actual Chinese string, so the Language Packs are actually bitmaps with different pict in the corresponding language...
So you read and use 16bit strings and convert the characters to a bitmap font which you use with your own drawtext command?
It's annoying, however Blitz is still the fastest between game creation engines, I tried RPG Maker or similar thing but the result is horriblely slow, and even can do advanced task like alpha-blending with 3D accleration.
I may want to find some way to access DX surface like the BlitzMovie did and Blit wide character on th the surface, but that'll took more time developing such a thing...