【问题标题】:What kind of font I should use for TextView that can support all languages?我应该为可以支持所有语言的 TextView 使用哪种字体?
【发布时间】:2014-12-05 19:56:04
【问题描述】:

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

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

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

谷歌说:

为支持全球所有语言,Google 建议使用 Roboto 使用拉丁语、希腊语和西里尔字母的语言以及使用 Noto 的语言 所有其他语言。

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

有人知道我可以使用什么字体吗?是否应该选择默认字体(Android 决定)?

谢谢!

【问题讨论】:

    标签: android fonts textview android-fonts


    【解决方案1】:

    Android 已经为您做到了。阅读引用段落之前的段落:

    自从冰淇淋三明治发布以来,Roboto 一直是标准 Android上的字体。 自 Froyo 以来,Noto 一直是标准字体 在 Android 上适用于 Roboto 未涵盖的所有语言。

    所以不要改变使用的字体/字体,你会没事的。

    请记住,该设计网站不仅适用于 android,还适用于 web、Chrome os 等以及 Google 的统一/跨平台设计,因此措辞。

    【讨论】:

    • 所以你的意思是:默认情况下,一个 textView 可以显示任何语言的文本 - 拉丁语、希腊语、西里尔语、其他语言(由最终用户输入)?这是否适用于所有制造商的所有 Android 设备(Anroid 4+)?
    • "Any" 和 "all" 是强词 :) 没有承诺。但是,是的,在这些字体的任何限制范围内,是的,它应该而且通常会这样做。
    【解决方案2】:

    如果您有兴趣尝试与 Roboto 或 Noto 不同的字体,http://en.wikipedia.org/wiki/Unicode_font#List_of_Unicode_fonts 会显示一些字体列表以及它支持的每个类别/语言的字符编号。 “GNU Unifont”字体似乎是个不错的选择。

    【讨论】:

      猜你喜欢
      • 2011-06-14
      • 2012-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-03
      • 2015-03-25
      • 2015-02-08
      相关资源
      最近更新 更多