- Home /
Missing Asian Characters on Nexus 5/9 with Lollipop
Since the factory image for Lollipop went out to Nexus 5/9 we've noticed an issue where Asian characters are missing on those devices.
We use a custom font for European languages but relied on Unity3D's hard-coded global list of fallback fonts for asian characters (i.e. Japan, China, and Korea).
We've confirmed this issue was not present on the last developer image of Lollipop, and was not present on Nexus 7 2012/2013.
A Lollipop Nexus 5, despite having lots of new system fonts not present on a Jelly Bean 4.3 Galaxy Nexus is lacking the following system fonts:
AndroidEmoji.ttf
DroidNaskh-Regular.ttf
DroidNaskhUI-Regular.ttf
DroidSansArmenian.ttf
DroidSansDevanagari-Regular.ttf
DroidSansEthiopic-Regular.ttf
DroidSansFallback.ttf
DroidSansGeorgian.ttf
DroidSansHebrew-Bold.ttf
DroidSansHebrew-Regular.ttf
DroidSansTamil-Bold.ttf
DroidSansTamil-Regular.ttf
DroidSansThai.ttf DroidSerif-Bold.ttf
DroidSerif-BoldItalic.ttf
DroidSerif-Italic.ttf
DroidSerif-Regular.ttf
NanumGothic.ttf
Perhaps one of these is a font used by Unity3D's fallback fonts?
Anyone else seen this issue?
Answer by AttilioSpaceA · Dec 17, 2014 at 09:55 PM
We created a test Unity project with text fields in various Asian languages to test this issue, and, while it runs fine on previous versions of Android, It won't show Japanese, Chinese and Korean on Nexus 5 with Lollipop.
Answer by Yury-Habets · Dec 18, 2014 at 07:14 AM
Which version of Unity are you using? We fixed that for 4.6.1 Patch 2 which is about to be released: http://unity3d.com/unity/qa/patch-releases . Please stay tuned and let me know whether it works for you.
Hi Yury,
Thanks for the reply. We're currently on 4.5.5, do you know if there's going to be a patch for this version as well?
Cheers
Hi,
Please refer to http://blogs.unity3d.com/2014/11/24/sustained-engineering-plan-for-unity-4-5-and-4-6/
I cannot tell you for sure, but it is quite unlikely that this fix will get into 4.5. Please consider upgrading to 4.6, this should be pretty easy, or contact support.
Hi Yury,
I had the same issue and tried it with Unity 4.6.1p2
Although Han characters (chinese, japanese) seem to now show up correctly on a Nexus 5 running Android 5.0, japanese $$anonymous$$ana still don't show up at all on the device, so the issue appears to only be partially fixed.
Hi GunCat,
Can you please submit a bug report with a project that contains such symbols? Please put the Android build number in the description as well.
Thanks!
Japanese $$anonymous$$ana on Lollipop will be available in 4.6 and 5.0 shortly (as it goes through the release cycle). $$anonymous$$eep track of the release notes!