Search Unity

Unity Default "Arial" Font display Chinese font incorrectly in iOS8

Discussion in 'iOS and tvOS' started by nantas, Sep 19, 2014.

  1. nantas

    nantas

    Joined:
    Feb 11, 2010
    Posts:
    124
    Hi there,

    I found an dynamic font display error when testing my game on an iOS8 device today.

    I just downloaded Xcode 6 and build my game.

    The game display dynamic fonts very well on iOS7 or lower devices. But on iOS8 device, the dynamic Chinese font shows a lot of meaningless placeholder characters. Like the attachment picture shows.

    I set all the dynamic font in my game to use the default "Arial" font in Unity. So it can use mobile system font without increasing build size. But now on iOS8 it does not work out.

    If I import another full set font into Unity and use it for all dynamic fonts. It will show well on iOS8. So the problem is with Unity's default "Arial" font.

    Can someone confirm is it a bug or I did something wrong? Is there a solution that I can show Chinese dynamic font on iOS8 without increasing build size ?

    Cheers,

    Nan
     

    Attached Files:

  2. SkippyV

    SkippyV

    Joined:
    Dec 13, 2012
    Posts:
    34
    fwiw, I just installed 4.5.4 ... I was having the same glyphs appear in my Chinese text (boxed ?s) in versions 4.5.3. Quickly testing so far, the issue appears to be fixed for me. Scott