[quote=“Soron, post:19, topic:1064”]Cataclysm is having issues with Chinese characters in TTF files because it’s not set up to handle Unicode. In part, that’s because some portions of Cataclysm still interact with software that assumes everything is ASCII - specifically, it assumes that the total number of characters is no greater than 128 (or maybe 256). Unfortunately, that doesn’t really work for something like Chinese, which has thousands of characters. Making it so that Cataclysm can use Unicode would definitely be good, but it might also be very tricky (especially since the original author left us very messy code, when he stopped working on Cataclysm).
I was going to mention a potential workaround involving zhuyin fuhao, but now that I think of it, that would have technical issues as well.
Now, looking into Unicode support… On Linux, we’d need to use a version of ncurses that supports Unicode. I found some instructions here, and a little bit of example and discussion here.
On Windows, we’d need to edit catacurse.cpp and catacurse.h to use a larger variable than char for text. I’ve pushed a test version to my copy of the repository, but I honestly have no idea if that will work (since it’s using code that I can’t test, as I’m on Linux).
So, assuming you’re on Windows (due to the talk of TTF), maybe try that test version I have? Can’t guarantee it’ll work, but there’s a chance it will help.[/quote]
Very thanks.
I will try and report. 
Guess I have to learn how to compile it in windows.