[0]如何在微信中使用ttf字体

请问怎么让微信小游戏支持ttf字体,使用的是FGUI,Laya的Loader没有响应;wx.downLoadFile下载了但没有生效;使用wx.loadFont参数用wx.downLoadFile加载成功参数中的tempFilePath。使用Laya.MiniAdpter.downLoadFile下载完成后只有微信开发者工具中有效,手机上没效果;网上的方法基本都试了,没有一个可行的。
pic1.png
已邀请:

1691584827用户

赞同来自:

自己解决了

信仰

赞同来自:

fairy中的设置laya.Text是字体名,需要重写Laya.Text中的font属性(看图),比如字体名字叫aa,字体路径是resources/fonts/aa.ttf,里面的fontToGuid = {aa:"resources/fonts/aa.ttf"},我就是这么解决的

信仰

赞同来自:

1、重写Laya.Text中的font属性
2、字体aa.ttf,字体路径resources/fonts/aa.tts,那么fonttoguid = {aa:"resources/fonts/aa.tts"}(重写逻辑看图)

lin霖

赞同来自:

我的问题已经解决了,使用wx.loadFont,参数用wx.downLoadFile加载成功参数中的tempFilePath,主要的问题是隔给defaultFont的赋值的字体名有问题,有空格的字体名字需要加上双引号才行 "Noto Sans S Chinese" 

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作