Since upgrading a project from Unity 3.5 to Unity 4.x I’ve found Asian characters no longer show up in the inspector and in Mono they are all replaced with a square with 4 dots inside it.
What’s the trick to getting Asian characters to work with Unity 4.x?
Think you need to set Mono Character encoding to UTF-16
I’ve now got them showing up in mono by changing the font to Arial Unicode MS, but they still are invisible in the inspector and when I run the game.
However if I go to another machine they work. So I can only assume Unity have changed the default font between 3.5 and 4.x and it’s not on my system and they don’t include it in the build…
Could you give it a shot following the instructions on this page? I had some issues with a PDF that had these characters (Though fontset not embedded) and this fixed the issue for me at least.
Yup! enabling Asian fonts worked.