我有一个textView,可以显示任何语言的文本(最终用户输入文本)。
我想知道我应该使用什么字体?
在本文中:http://www.google.com/design/spec/style/typography.html#typography-roboto-noto
谷歌说:为了支持全球所有语言,Google建议使用Roboto 使用拉丁语,希腊语和西里尔语脚本以及诺托语言的语言 所有其他语言。
如果我理解正确的话。没有单一的字体文件(Roboto | Noto)可以支持所有语言。
任何人都知道我可以使用哪种字体?应该选择默认字体(Android决定)吗?
谢谢!
答案 0 :(得分:6)
Android已经为您完成此操作。阅读引用段落之前的段落:
自冰淇淋三明治发布以来,Roboto一直是标准 Android上的字体。 自Froyo以来,Noto一直是标准字体 在Android上用于Roboto未涵盖的所有语言。
所以不要改变使用的字体/字体,你会没事的。
请记住,该设计网站不仅适用于Android,还适用于网络,Chrome操作系统等以及Google的统一/跨平台设计,因此可以使用。
答案 1 :(得分:1)
如果您有兴趣尝试使用与Roboto或Noto不同的字体,http://en.wikipedia.org/wiki/Unicode_font#List_of_Unicode_fonts会显示一些字体列表以及它支持的字符上每个类别/语言的编号。 " GNU Unifont"字体似乎是一个不错的选择。