【问题标题】:Missing Asian Characters on Android 5.0 DevicesAndroid 5.0 设备上缺少亚洲字符
【发布时间】:2014-10-27 04:18:06
【问题描述】:
我用的是Unity4.5.4和NGUI 3.6,想支持多国语言。
当我在使用 Android 4 的设备上试用时,它完全没问题。当我使用 Android 5.0 在 Google Nexus 7 上安装相同版本时,英文版很好,但几乎所有亚洲字符都无法显示(中文韩文日文)。我尝试了不同的字体(使用 Arial 或从 Resource 文件夹加载我自己的字体),它也不起作用。
有没有人遇到过类似的问题,或者知道如何处理这个问题?非常感谢!
【问题讨论】:
标签:
android
fonts
localization
unity3d
ngui
【解决方案1】:
这与您闪入 Android 设备的图像有关。
虽然适用于 Android 5.0 的 API 现在是最终版本,但适用于 Android 5.0 的系统映像
最终用户尚不可用。
假设一切都正确完成,一旦发布最终用户系统映像,您的问题应该得到纠正。
Reference.
【解决方案2】:
这是 Unity 中的一个错误。您可能需要提交错误报告并等待补丁发布来修复它(虽然您使用的是预览图像,但它也可能发生在零售 Android 5.0 上)。
编辑:我在 Nexus Player 上试过,字体渲染得很好。看起来 Google 忘记在预览图像中添加一些字体了。如果您在使用零售版 Android 5.0 时遇到此问题,请为 Unity 提交错误。