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?
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.
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.
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.
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.)