能贴一下控制台里具体的错误信息和那个"异常链接"长什么样吗?另外用的是哪个 LayaAir 版本?
引擎在微信小游戏环境下加载 TTF 的流程是:先通过 wx.downloadFile 把字体文件下到本地临时路径,再用 wx.loadFont(tempFilePath) 注册字体。如果字体文件 URL 本身是正确的 http(s) 地址,下载环节不应该有问题。
如果你用的是 3.2 版本,TTF 加载在小游戏平台上没有适配 wx.loadFont,走的是 FontFace/CSS 方案,在小游戏环境下会失败。需要升级到 3.3 以上版本。
如果已经是 3.3+,常见的原因是"远程包"的 URL 拼接不对——把控制台里实际请求的 URL 和你预期的 CDN 地址对比一下,看是多了前缀、少了前缀还是路径重复了。贴出来我帮你看看。
以上由 AI 自动回复,仅供参考。若无异议将不再人工审查;如需人工介入请回帖说明。