Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

UI Text now looks different on IOS device after updating to Unity 5.1.1f1

Discussion in 'UGUI & TextMesh Pro' started by cb31416, Jul 15, 2015.

  1. cb31416

    cb31416

    Joined:
    Nov 4, 2013
    Posts:
    7
    After updating to Unity 5.1.1f1, UI text now looks different on IOS device. Here is a picture to illustrate my problem.

    The screenshot on top is from the actual IOS device and it was made in Unity 5.0.0f4.
    The screenshot on the bottom is also from the actual IOS device and it was made in Unity 5.1.1f1.
    You can see that the UI text digits now look different on the bottom screenshot. The font is Arial Bold size 30.

    Is anybody experiencing the same problem? Any advice?
     
  2. Devil_Inside

    Devil_Inside

    Joined:
    Nov 19, 2012
    Posts:
    1,117
    Yeah, I've noticed a similar issue. Do you use bold for that text?
    I haven't tested on device in Unity 5.0, but int 5.1 the bold text in the editor looks fine, while the bold text on an iOS device looks different and lacks proper spacing between characters.
     
  3. cb31416

    cb31416

    Joined:
    Nov 4, 2013
    Posts:
    7
    Yes my UI text is Arial bold. In the editor the UI text looks fine, but in the device looks thiner and there is no space between some characters. It used to look right on the device with Unity 5.0.0f4.
     
  4. Devil_Inside

    Devil_Inside

    Joined:
    Nov 19, 2012
    Posts:
    1,117
    Yes, we're talking about the same issue.
    You should report a bug, mention in the bug description that it happens to bold text and attach the two screenshots.
     
  5. Gokcan

    Gokcan

    Joined:
    Aug 15, 2013
    Posts:
    289
    I am using 5.1.1p4 and problem is still there ! what about latest versions?
     
  6. Ox_

    Ox_

    Joined:
    Jun 9, 2013
    Posts:
    93
    Bump for the bug.

    Eurostile LT Medium works fine, but Bold style renders incorrectly on iOS.
     
  7. Ox_

    Ox_

    Joined:
    Jun 9, 2013
    Posts:
    93
    Ok, I solved it with my custom font, thanks for the hint from Unity support.

    Make sure you're using the bold font, not the bold style of a regular font.

    In my text fields I refer to a Medium font but use a Bold style.

    Unity uses font from my system font directory to show me the correct style in the editor. But then the bold .ttf file is not picked for the build because there're no references to it.

    So use the bold font instead of bold style and you're safe. (Probably you need to do it only once.)
     
  8. iivo_k

    iivo_k

    Joined:
    Jan 28, 2013
    Posts:
    314
    You could just put the fonts to a Resources folder to have them always included in builds.
     
  9. Devil_Inside

    Devil_Inside

    Joined:
    Nov 19, 2012
    Posts:
    1,117
    Is this going to be fixed?
     
  10. Ox_

    Ox_

    Joined:
    Jun 9, 2013
    Posts:
    93
    But I'm not sure it will load the bold ones without a reference or Resources.Load.
     
  11. tarun2000

    tarun2000

    Joined:
    Oct 25, 2016
    Posts:
    2
    Still an issue on 2017.2:
    On Unity Editor:
    upload_2017-11-28_10-43-14.png
    On IOS device:
     
    Last edited: Nov 28, 2017