微信小游戏ttf字体不显示

  • Creator 版本: 3.4.2和3.5.1

  • 目标平台: 微信小游戏

  • 重现方式:打包微信小游戏后通过微信开发者工具扫码预览

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率: 必现

微信小游戏ttf字体不显示,不管是通过动态加载、挂载到脚本中或者是直接拖动到Label组件上在安卓手机的微信小游戏上都不显示字体

苹果端的微信小游戏字体是正常的,只有安卓端不显示

有问题的字体方便发下看看不? 215194780@qq.com

https://github.com/cocos/cocos-engine/pull/11298 修改引擎试试,我记得之前有人反馈这个

这个是安卓 apk 的修改,他这是微信小游戏,有点不一样

字体发给你了

请问什么原因呢? 我这边也是,安卓,ios微信小游戏里,ttf文字都是失效的,显示的系统默认文字。

我这边用你给的 ttf 测试正常显示,荣耀v20 android10 微信 8.0.23,邮件回了

安卓的话显示ttf字体要改引擎

安卓手机里的微信小游戏,不是apk,引擎怎么改?官方知道这个事情吗?应该是个必现的问题吧

发下你们测试的 ttf 字体看看?(215194780@qq.com)每台安卓手机都能复现?

NewProject.zip (2.4 MB)
这个是我新建的一个测试项目,直接打包然后扫码预览字体就没有了
我的微信版本也是8.0.23的,Android 10 手机型号是黑鲨3

oppo手机也有测,也是一样

不好意思,我确认了一下,安卓显示是正常的,只有ios的手机进入微信小游戏,才会出现ttf字体失效。


看是有效。

修改下 font family 和font name 保持一致,不要有特殊符号 试试

1赞

font name 是指什么,ttf文字的名称吗?
比如我吧font01.ttf改成 Arial.ttf 吗?
image

刚刚重新打了个包用我同事的华为测了一下,华为手机是有的,但是OPPO,VIVO,小米是没有字体的,你打完包的二维码能不能发一个?我这边扫码看看

确实 vivo 能复现,我们查一下

我的微信小游戏是只有oppo手机才有问题,其他所有手机都正常