wx.loadFontFace({
family: 'mf',
source: 'url("https://7368-shufa-8rvqy-1259130971.tcb.qcloud.la/mf.ttf?sign=4ce29e258bf8b8917ab231bde60f4ff4&t=1557114595")',
success: console.log
})
将字体文件上传到云开发文件,再调用,测试的时候会提示
Failed to load font https://7368-shufa-8rvqy-1259130971.tcb.qcloud.la/mf.ttf?sign=4ce29e258bf8b8917ab231bde60f4ff4&t=1557114595
net::ERR_CACHE_MISS
显示字体会延时一点,但是在真机测试的时候根本就不成功
这个问题怎么解决
看看服务器返回的 content-type 格式正确么
wx.downloadFile有大小限制么,
wx.loadFontFace一直不行,想换wx.downloadFile下载再加载好像也不成功
请参考文档注意事项:https://developers.weixin.qq.com/miniprogram/dev/api/wx.loadFontFace.html
同遇到此问题,体积过大是指多大?现在是ios可以用,但是安卓不可以用,这是什么原因呢?
如何使用图片代替?我的小程序主要是实现中文字体的转换的,所以没办法抽离中文部分,而直接把字体贴到wss文件里面实现也是打包过大。我现在主要是把字体文件上传到云平台再调用所以出现现在的问题
已试毒,安卓真机下字体文件3.7MB,回调fail,97KB,就是成功的,估计就是文件大小问题
又试了一下,不跨域,资源路径无问题,抽离大部分文字,只留需要的文字,90KB左右,安卓真机上还是fail,但是用代码示例的资源路径97KB就不存在这个问题,一直找不到原因
麻烦提供一下代码片段