Kau*_*pal 8 fonts android types textview android-fonts
我有一些文字有一些粗体部分.直到KitKat这个策略(如本文所述)运作得非常好
我的字符串资源文件:
<string name="multi_style_text">NON-BOLD TEXT \n<b>BOLD</b></string>
Run Code Online (Sandbox Code Playgroud)
我的应用程序代码片段:
txtView.setTypeface(FontUtils.getOstrichRegular(this.getActivity()));
...
public static Typeface getOstrichRegular(Context context) {
return Typeface.createFromAsset(context.getAssets(),
"fonts/ostrich_regular.ttf");
}
Run Code Online (Sandbox Code Playgroud)
目前(在KitKat中),粗体部分未显示在自定义字体中,非粗体部分显示在自定义字体中.在以前的Android版本中,所有文本都以自定义字体显示.
是什么赋予了?
Isr*_*adi 22
因此,在被这个bug感到沮丧之后,我四处搜索并找到了问题的解决方案.在我目前的项目中,我们使用calibri.ttf字体.这工作正常,达到4.4.一旦我得到了我的nexus 4的更新,所有带Calibri字体的TextViews都显示"ff"而不是整个文本.
修复 - 得到你的字体的.otf(开放式字体)版本,并放入项目,就像一个魅力.太糟糕的谷歌没有告知开发人员这方面的事情,关于此事的文件很少.