1

我在 Stack Overflow 和其他地方的网上查看过,但找不到答案:

  1. 如果我使用外部字体/字体(一种非常主流的字体,例如 Helvetica Neue Condensed),而不是三种默认的 Android 字体(无衬线字体、衬线字体、等宽字体)之一,这会/可能会导致其他语言(中文、俄语、阿拉伯语)的问题等)显示?

  2. 使用我应该注意的外部字体是否还有其他问题?

  3. 由于网络上缺乏文章和论坛问题,我猜测不鼓励使用外部字体。是这样吗?

4

1 回答 1

4
  1. 这取决于该字体是否支持这些语言。您可以从获取该字体文件的源中检查这一点。
  2. 除了字体的限制之外,不会有任何问题。像一些字体(例如 Boycott 和 CharlemagneStd-Bold 字体)只支持大写字母并自动将小字母变为大写字母。
    此外,某些字体无法呈现特殊字符或在 Espaniol(西班牙语)等语言中使用的字符。
  3. 它一点也不气馁,事情是这种方法仅用于您需要更花哨并以不同方式显示事物的应用程序。
    就像在游戏中一样,Android 中的 PrinceRoyce 等名人的促销应用程序(仅在 Amazon Android Market 中提供)。

    总之,您可以使用外部字体,但您需要确保它是否会以您的应用程序将使用的所有语言呈现您的文本。
于 2012-02-23T11:28:36.650 回答