我的iPhone设置为英语,但我的应用已本地化为多种语言。当应用程序内部切换为日语时,字体呈现为" system"很可爱,但不专业。
从iosfonts.com可以看出,所选字体可能是 Heiti TC 。
我如何强迫我的应用程序使用 Hiragino Kaku 作为"系统"字体本地化为日语?
以下是我的硬件iPhone 5S上的语言设置:
答案 0 :(得分:2)
在我的设置中,我正确地将我的首选语言设为
进行测试。但是,one user指出了
是的,不幸的是,Apple决定去全中国"现在更喜欢中文字体而不是日文字体。
回到iOS 7,如果系统字体缺少字形,那么iOS会根据系统语言设置为这些缺少的字形选择匹配的字体。在该首选语言列表中,日语总是在中文之前,因此缺少的字形来自日语字体。在iOS 8中,Apple对此列表进行了重新排序,因此现在从中文字体中删除了缺少的字形。
根据this answer和this answer的建议,我将系统语言更改为日语,然后再更改为英语。我首选语言的顺序与以前完全相同,但现在我的手机正确使用日语字体而不是中文字体。我认为这是一个错误,但我希望这有助于其他人。