小程序 font-family 设置自定义字体

发布于 7 年前作者 xiulanchen11186 次浏览最后编辑 7 年前来自 ask

小程序 font-family 设置自定义字体

现在 模拟器里有 设置字体成功

但在真机上无效

请问是什么原因?是小程序不支持还是代码问题?

wx.loadFontFace({

family: ‘webfont’,

source: ‘url(“…/…/DINCond-Regular.otf”)’,

success(e){

console.log(e)

},

fail(e){

console.log(e)

}

})

2 回复
echeng
echeng1 楼6 年前

这是什么错误呢请问下?

dingli
dingli2 楼5 年前

注意:

  1. 引入中文字体,体积过大时会发生错误,建议抽离出部分中文,减少体积,或者用图片替代

  2. 字体链接必须是https(ios不支持http)

  3. 字体链接必须是同源下的,或开启了cors支持,小程序的域名是servicewechat.com

  4. canvas等原生组件不支持使用接口添加的字体

  5. 工具里提示 Faild to load font可以忽略