经过一段时间后,Android 4-5上的某些符号变为粗体 . 我们使用自定义字体ubuntг和库书法 .
这是我们用于Calligrapy的代码:
@Override protected void attachBaseContext(Context newBase) {
super.attachBaseContext(CalligraphyContextWrapper.wrap(newBase));
}
CalligraphyUtils.applyFontToTextView(this, TypefaceUtils.load(assets, App.UBUNTU_REGULAR_TYPEFACE))
这是它的外观
UPDATE:
使用标准Android way后一切都变好了
1 回答
这是2017年以来的一个已知问题,问题是"Probably"与
Locale
设置有关 . 当您的应用程序变为背景和前景时,您的设备区域设置会发生变化,而书法无法处理此问题,因此符号会自动恢复 .不幸的是,作者不善于跟踪/修复问题,因为你可以看到有110 open issues
This是与您的问题相关的问题,它仍然是开放的 .