apk字体加粗自定义字体失效Bug。

*Creator 2.4.9

  • 目标平台: Android

  • 重现方式:打包后使用自定义字体,加粗。
    Bug:加粗后的字体显示为系统字体,自定义字体失效。(不加粗的话是正常的,字体生效。)

  • 编辑器操作系统:windows

  • 重现概率:100%

自定义字加粗实际上是没有效果的,因为项目要兼顾h5,加粗还是需要保留。所以希望这个bug可以修复。期望值仅是加粗情况下自定义字体生效即可。

兄弟这情况估计是你自定义的字体包里没有你展示的字所以才会这样子

我也有过 不过值打包win平台 apk没有过

在windows上显示都没问题,所以,还是bug

自己顶一下。。。

所以,这个问题能不能修好,省去每次打包都要进行一次统一去除加粗?


可以参考这个 pr 进行修改试试

这个解决方案看上去,字体样式缓存不再关联加粗(Bold),而只以字体名称作为索引,获得后再次
typeFace = Typeface.create(typeFace, style); 应该是可以解决问题,
但原来的设计似乎更好,加粗也做索引,奇怪为什么不行呢…?

你好,如果问题解决了麻烦回复一下哈。

解决了吗?