一段时间后,一些符号在 Android 4-5 上变为粗体。我们使用自定义字体 ubuntг 和库 Calligraphy。
这是我们用来处理 Calligrapy 的代码:
@Override protected void attachBaseContext(Context newBase) {
super.attachBaseContext(CalligraphyContextWrapper.wrap(newBase));
}
CalligraphyUtils.applyFontToTextView(this, TypefaceUtils.load(assets, App.UBUNTU_REGULAR_TYPEFACE))
这是它的样子
更新:
使用标准 Android方式后一切正常