- Home /
font texture size problems on iPhone2G,iPhone3G,iTouch1,2
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...
Thx.
Answer by Eric5h5 · Dec 14, 2010 at 04:21 AM
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.
thx for the post,our game should support iPhone3G and iTouch2(at least,iOS4.x still support these devices) why iOS does not support dynamic font?
Your answer
Follow this Question
Related Questions
Error display when loading a 6000 x 3000 jpg by using WWW 0 Answers
Icon (object) always faces camera, stays same size and can be seen through all other things. How to? 3 Answers
TEXTURE has wrong size in memory 1 Answer
is there a way to make textures bigger then 4096 2 Answers
Limit WWW.texture file size? 1 Answer