项目中有个canvas做的模板编辑功能。有个用户可以选择字体的功能。
现在问题是,
1.字体太大太多,包里不让放,由于是用户输入,也无法抽取ttf精简文件大小。
2.我把字体文件放云存储,@font-face又对canvas无效。
3.使用wx.downloadFile加载字体,结果这个接口不会缓存,还每个字体莫名其妙下载5次,仅个人测试期间就干掉了云存储几G流量,这要是上线不敢想。
4.尝试wx.downloadFile下载字体文件,wx.getFileSystemManager().saveFile保存到本地,wx.loadFontFace去本地加载字体,在开发工具上正常运行,在真机上,字体加载不了
这个小程序开发,真的是很让人绝望,项目都做好了,卡这了。