2.4.8 ttf字体在部分安卓手机上显示异常

  • Creator 版本: 2.4.8 (在3.4.2中测试也有同样问题)

  • 目标平台: Android

  • 手机型号:华为EDL-AL10

  • 系统版本:Android 8.0.0

使用TTF字体,web显示正常,打包后部分安卓手机显示异常,英文和数字显示了ttf里的样式,中文显示的是系统字体

正常显示如下:
image
显示异常的安卓显示如下:

@panda @jare @jare

测试机型是?问题的 ttf 字体方便发下? 215194780@qq.com

手机型号:华为EDL-AL10
系统版本:Android 8.0.0
任意ttf字体
已经发给你了

还有其他机型能复现不,没有这个测试机型

没有,比较新的机型没问题

检查下字体的 font name 和 font family 是不是不一致

不一致的话所有机型都显示不了吧,不可能就这个机型显示有问题

测试了几个字体后发现的,你们那边有测试过?

这部手机每个字体都有这个问题,测了五六个字体,包括Windows里面自带的字体文件都有这个问题

试试参考这个 pr https://github.com/cocos/cocos-engine/pull/11298 ,定制一下 2.4.8 版本的引擎

好的,有空试试

解决了的话,麻烦说一下哈。

3.4.2能定制这个pr修改吗?

可以的,你试试

大大,微信小游戏的ttf字体在安卓手机上也不生效。要怎么修改呢?

合并这个pr,我这里测试安卓原生端可以显示ttf字体了。