Android上的自定义字体会降低性能吗?

时间:2018-05-22 22:54:32

标签: android performance mobile custom-font

我打算制作一款Android应用,并希望使用自定义字体来匹配想要该应用的品牌提供的风格指南。

我发现这个库Caligraphy使用自定义字体。

  1. 使用自定义是否存在有关应用性能的问题 有这个库的字体吗?
  2. 还有其他选项可以无痛地添加自定义字体吗?
  3. 另外,是否有一条指南可以防止在Android应用中使用自定义字体,或者这是一种不好的做法?

1 个答案:

答案 0 :(得分:1)

  
      
  1. 使用此库中的自定义字体是否存在与应用程序性能有关的问题?
  2.   

自定义字体通常没有任何问题,这个库没有理由会影响应用程序的性能

  
      
  1. 是否有另一种选择可以无痛地添加自定义字体?
  2.   

是的,你可以通过简单的编码轻松实现这一目标

TextView txt = (TextView) findViewById(R.id.textview);
Typeface font = Typeface.createFromAsset(getAssets(), "your_font.ttf");
txt.setTypeface(font);
  
      
  1. 另外,是否有一条指南可以防止在Android应用中使用自定义字体,或者这是一种不好的做法?
  2.   

不,这不是一个坏习惯。事实上谷歌最近添加了一个选项,使用支持库v26自定义字体。你不必将ttf文件添加到apk,谷歌将为你自己下载