我应该使用什么样的字体来支持所有语言的TextView?

时间:2014-12-05 19:56:04

标签: android fonts textview android-fonts

我有一个textView,可以显示任何语言的文本(最终用户输入文本)。

我想知道我应该使用什么字体?

在本文中:http://www.google.com/design/spec/style/typography.html#typography-roboto-noto

谷歌说:

  

为了支持全球所有语言,Google建议使用Roboto   使用拉丁语,希腊语和西里尔语脚本以及诺托语言的语言   所有其他语言。

如果我理解正确的话。没有单一的字体文件(Roboto | Noto)可以支持所有语言。

任何人都知道我可以使用哪种字体?应该选择默认字体(Android决定)吗?

谢谢!

2 个答案:

答案 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"字体似乎是一个不错的选择。