自定义字体在Android设备显示为系统字体

  • Creator 版本:2.4.11
  • 目标平台: Android
  • 重现方式:总是出现
  • 首个报错:不报错
  • 之前哪个版本是正常的: Web平台正常
  • 手机型号: 荣耀40 Android 12, RedMI 11T Note Android 13
  • 手机浏览器:
  • 编辑器操作系统:
  • 重现概率: 100%

问题描述:
cocos creator 2.4.11 使用的自定义字体, web显示正常为自定义字体,但是android机器显示的是系统字体,如何解决?

LuckiestGuyRegular.ttf.zip (32.2 KB)

有没有童鞋碰到并解决了这种问题,麻烦指点一下,不胜感激。

不使用加粗,自定义字体还是可以显示的。

我用2.4.9,在creator的模拟器里面ttf字体也是无法显示,导致回退到系统字体。
但是在chrome预览和Android真机里就没问题。
然后现在在微信小游戏的真机调试里也是显示不出来。

不对ttf字体对应的label加加粗之类就没有问题。
应该还不够完善吧。

需要用FontCreator处理一下字体文件。

参考https://forum.cocos.org/t/topic/148371