收藏
回答

renderer设置skyline后,页面的font-family没有效果了?

AppID
wxf68702bf1968e9b7

代码如下,原来renderer是webview的时候运行正常

一旦改成skyline后,loadFontFace提示加载成功,但是文字字体效果没出来。

<view style="font-family: {{fontFamily}};">
  你好测试
</view>

wx.loadFontFace({
  global: true,
  family: fontFamily,
  source: `url("data:font/woff2;charset=utf-8;base64,${base64Res.data}")`,
  success: () => {
  console.log(`${fontFamily} 字体加载成功`);
  that.setData({
    fontFamily: fontFamily
  });
}});


回答关注问题邀请回答
收藏

2 个回答

  • Eric Huang
    Eric Huang
    04-22

    skyline 暂不支持 woff2 格式,可以先改用 ttf 字体格式

    04-22
    有用
    回复 3
    • momo
      momo
      04-22
      source: `url("data:font/ttf;charset=utf-8;base64,${base64Res.data}")`,

      这样改吗,还是不行诶
      04-22
      回复
    • 昊天 Haotian
      昊天 Haotian
      06-26回复momo
      base64对应的内容也要改
      06-26
      回复
    • 预言凯
      预言凯
      11-25
      有计划什么时候支持吗,或者是不是这个问题应该在文档里明确的提示一下
      11-25
      回复
  • Farewell
    Farewell
    22小时前

    用的就是ttf 的,也不生效


    22小时前
    有用
    回复
登录 后发表内容