【发布时间】:2015-10-25 06:21:22
【问题描述】:
我可以阅读安卓设备支持的语言吗?我知道我们可以阅读当前的语言,但我想阅读所有语言。
Afaik,它在系统/字体中。但是我可以在不root设备的情况下访问它吗?
编辑:我在 Moto-G 上尝试了 Locale,它的列表包含古吉拉特语,这似乎是因为 v. 5.0.2 支持该语言,但设备不支持古吉拉特语字体。需要知道特定设备支持哪些字体,以便我决定是否渲染它们。
【问题讨论】:
-
Afaik, it's there in System/Fonts字体与语言无关。它们仅提供字符的图形表示。 -
这意味着某些字体不提供所需的图形(Unicode 字符)。然后只需提供特定(本机不支持的)语言的字体,例如缅甸.ttf(仅举一个我能记住的用户要求的字体)。
-
That requires the device to be rooted不,它没有。只需在您的应用程序assets文件夹中提供您的字体。看到这个:stackoverflow.com/questions/3651086/android-using-custom-font
标签: android