These devices use MBX as their graphic processor and their max texture size is 1024*1024. When I import a chinese font into the unity,it will create a 2048x2048 texture.(As we all know,chinese has too many chars...)So these chinese fonts can't be displayed on these devices.
My game is an online game and it uses the font to display user's name,so the range of charsets can't be known in advance.Any solution to this problem?? BTW,does Unity3D support separating the font texture into small ones?It may increase drawcall,but at least it can display these fonts...
Unity 3 has dynamic font rendering which solves the issue, but unfortunately this isn't supported on iOS. More recent iOS devices support 2048x2048 textures, although this is still very limited when it comes to Chinese fonts. You can try editing the font to remove as many unused characters as possible.
answered Dec 14 '10 at 04:21 AM