使用wx.loadFontFace方式加载字体,在开发工具和苹果真机字体可以正常加载,但是在安卓真机却总是出发fail回调,而且没有原因只返回{“status”: “error”}

最终发现解决方案如下:

微信小程序的请求域名是这个 servicewechat.com , 需要增加cors支持
或者去Nginx配置中增加字体文件的跨域支持

//nginx 
location ~* \.(eot|ttf|woff|woff2|svg)$ {
add_header Access-Control-Allow-Origin *;
}