我打算制作一款Android应用,并希望使用自定义字体来匹配想要该应用的品牌提供的风格指南。
我发现这个库Caligraphy使用自定义字体。
答案 0 :(得分:1)
- 使用此库中的自定义字体是否存在与应用程序性能有关的问题?
醇>
自定义字体通常没有任何问题,这个库没有理由会影响应用程序的性能
- 是否有另一种选择可以无痛地添加自定义字体?
醇>
是的,你可以通过简单的编码轻松实现这一目标
TextView txt = (TextView) findViewById(R.id.textview);
Typeface font = Typeface.createFromAsset(getAssets(), "your_font.ttf");
txt.setTypeface(font);
- 另外,是否有一条指南可以防止在Android应用中使用自定义字体,或者这是一种不好的做法?
醇>
不,这不是一个坏习惯。事实上谷歌最近添加了一个选项,使用支持库v26自定义字体。你不必将ttf文件添加到apk,谷歌将为你自己下载