可以使用外部字体(ttf文件)进行多语言应用程序吗?

时间:2012-02-23 10:47:22

标签: android android-fonts

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

  1. 如果我使用外部字体/字体(像Helvetica Neue Condensed这样的非常主流的字体),而不是三个默认的Android字体之一(sans,serif,monospace),会不会导致其他语言出现问题(中文,俄文,阿拉伯文等)会显示?

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

  3. 由于网上缺少文章和论坛问题,我猜不鼓励使用外部字体。是这种情况吗?

1 个答案:

答案 0 :(得分:4)

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

    总之,您可以使用外部字体,但是您需要确保它是否会使用您的应用将使用的所有语言呈现您的文本。