使用远程字体(字体)

时间:2016-11-17 16:25:18

标签: android android-fonts android-typeface

我需要为我的Android应用使用外部字体。我在app start上收到了JSON对象中字体的URL,然后我必须将这些字体用于我的TextViews和Buttons。

最好的方法是什么?我假设我必须下载* .otf文件,但在哪里可以下载它们?是否可以将它们存储在内部存储中,以便我不必请求外部写入权限?

1 个答案:

答案 0 :(得分:1)

  

我可以在哪里下载它们?

内部存储空间(getFilesDir()getCacheDir(),具体取决于您的偏好)。

  

是否可以将它们存储在内部存储中,以便我不必请求外部写入权限?

不确定。其他应用程序不需要访问字体,您可以在小部件中使用它们。

我不知道是谁在选择字体,但要确保他们做了足够的测试:所有支持的Android操作系统版本的字体。多年来Android的字体支持已经发生了变化,虽然它现在更好,但在旧设备上,一些字体会被忽略,因为系统在加载字体时遇到问题。