-
Creator 版本: 2.4.9
-
目标平台: 微信开发者工具
-
重现方式:打开项目就报错,(这个字体在Google浏览器是正常的,在微信开发者工具打开就报错。换成另外一个字体不会报错)
-
首个报错:
Error: loadFont:fail Cannot read property ‘0’ of undefined
at Proxy.loadFont (gamePage.html:174)
at Object.Nf (VM19 WAGame.js:1)
at C (VM19 WAGame.js:1)
at Object.p (VM19 WAGame.js:1)
at Object.t [as loadFont] (VM30 WAGameSubContext.js:1)
at loadFont (adapter.js? [sm]:464)
at Object.parse (parser.js:505)
at parse (load.js:110)
at Pipeline._flow (pipeline.js:308)
at pipeline.js:319(env: Windows,mg,1.06.2307260; lib: 3.0.1) -
重现概率: 100%
使用FontCreatorPortable看一下字体文件的字体名和文件名是不是统一的,如果不是统一的,微信会使用初始字体。这我在我项目上遇到的问题和解决办法,你可以试试这个方法能不能解决你的问题。
这个问题解决了吗?我这几天都没看论坛,我那个问题是 familyName和字体文件名不同,导致无法读取字体。
未能确认问题所在,我们的做法是重新在网上下了一个字体包就可以了
新的字体包familyName也是空的但是就没问题应该不是你那个问题,我怀疑有可能是字体包有损坏
文件名用纯英文试试
换了新的字体包好了


