微信小游戏无法显示自定义字体

问题描述:游戏内使用了一个ttf字体。在web端和模拟器上显示都正常。在微信开发者工具模拟器上以及手机微信端均显示的是系统字体,无法显示自定义的ttf字体。

跪求解疑。

creator编辑器中显示样子:

谷歌浏览器显示样子:

模拟器显示样子:

微信开发者工具中显示的样子:

这个官方修复过的, 真机微信测试是正常的。

1.9.1版本貌似还不行,微信那边报Failed to load font. Data at path is null.

补充一下,没开启MD5 Cache是可以的,在真机。但是开了就报这个。

1赞

估计是开启了md5字体素材的名字改了,所以说找不到,cc.loader.md5Pipe用这个可以判断是否开启了md5,如果为true的话cc.loader.md5Pipe.transformURL(url)可以获得加密后的素材名字

1赞

1.9.3的版本,ttf如果打进包里,微信手机端可以正常显示,
但是ttf文件放到remote server ,且构建时不勾选MD5,为什么手机端不能显示?
麻烦告知没有方法,如果没有方法,请详细说明下原理,谢谢,在线等!

使用默认字体并加粗,真机上加粗无效,微信开发工具上加粗有效