# GUI.Label disappeared in Unity4

**URL:** https://discussions.unity.com/t/gui-label-disappeared-in-unity4/68167
**Category:** Questions & Answers
**Created:** [April 9, 2013, 8:56am UTC](https://discussions.unity.com/t/gui-label-disappeared-in-unity4/68167 "2013-04-09T08:56:16Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![fanling3](https://avatars.discourse-cdn.com/v4/letter/f/bbce88/32.png) [@fanling3](https://discussions.unity.com/u/fanling3)
#### Post date: [April 9, 2013, 8:56am UTC](https://discussions.unity.com/t/gui-label-disappeared-in-unity4/68167/1 "2013-04-09T08:56:16Z")

</div>

I have recently upgraded my Unity from 3.5.0 to 4.1.2, after upgraded my project, I run it and found that all GUI fonts disappeared. They are coded in this way:

```
void OnGUI() {
    Rect rect;
    int num;
    GUIStyle style;
    GUI.Label(rect, num, style);
}

```

How to fix this? Thanks.

---

<div class="post-metadata">

### Author: ![fanling3](https://avatars.discourse-cdn.com/v4/letter/f/bbce88/32.png) [@fanling3](https://discussions.unity.com/u/fanling3)
#### Post date: [April 9, 2013, 9:53am UTC](https://discussions.unity.com/t/gui-label-disappeared-in-unity4/68167/2 "2013-04-09T09:53:00Z")

</div>

I solved the problem, end up it’s because the name of font is in Chinese character, fonts appear after i changed the ttf name to English. Not sure why Unity 3.5 can read it but not Unity 4.1
