收藏
回答

字体

wx.loadFontFace的具体写法(主要是可以写的位置)
最后一次编辑于  2018-09-04  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

8 个回答

  • Eric Huang
    Eric Huang
    2018-09-04

    你可以在 Page 的 onLoad (或Component 的 created ) 生命周期里去调用 wx.loadFontFace, 然后在对应的页面或组件的 wxss 中指定相应的 font-family 。


    wx.loadFontFace({

     family: 'Bitstream Vera Serif Bold',

     source: 'url("https://sungd.github.io/Pacifico.ttf")',

     success: function(res) {

       console.log(res.status) //  loaded

     },

     fail: function(res) {

       console.log(res.status) //  error

     },

     complete: function(res) {

       console.log(res.status);

     } });

    然后在 wxss 里:


    .text {

        font-family: "Bitstream Vera Serif Bold"

    }

    2018-09-04
    赞同 11
    回复 7
    • 苏喂
      苏喂
      2018-09-05

      谢谢,但是我写在里面,可是这个链接是可以下载的呀


      2018-09-05
      赞同
      回复
    • Eric Huang
      Eric Huang
      2018-09-05

      请在开发者工具的详情里把下面的选项勾上,在正式版本上这个加载字体的域名也是需要在后台定义好的。


      2018-09-05
      赞同 11
      回复
    • 苏喂
      苏喂
      2018-09-05回复Eric Huang

      这样选择了,还是报错。

      2018-09-05
      赞同
      回复
    • 希望熊🐻
      希望熊🐻
      2018-09-07回复苏喂

      解决了嘛 同样的问题,而且我在开发工具上可以出效果  真机上不行!

      2018-09-07
      赞同
      回复
    • 苏喂
      苏喂
      2018-09-07回复希望熊🐻

      没有,最近没搞这个问题,你开发工具出效果了?域名用的是自己后台的 ?


      2018-09-07
      赞同
      回复
    查看更多(2)