收藏
回答

微信小程序开发当中画布可以设置字体大小字体颜色,字体种类好像没有办法设置?

微信小程序开发当中画布可以设置字体大小字体颜色,字体种类好像没有办法设置?

const ctx = wx.createCanvasContext('shareCanvas');

ctx.drawImage(res.path, 0, 0, 375, 400); //绘制背景图

ctx.setFillStyle(color) // 文字颜色:黑色 '#000000'

ctx.setFontSize(15) // 文字字号:22px 20

ctx.fillText(content, clickX, clickY) //开始绘制文本的 x/y 坐标位置(相对于画布)"文本内容"

ctx.stroke();


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

1 个回答

  • 圣殿骑士
    圣殿骑士
    11-22

    可以的

    canvas已支持2d设置外部第三方字体。

    用 wx.loadFontFace 接口去下载字体,之后就可以在 ctx.font 里使用了

    wx.loadFontFace有一个 scopes 的属性要开启


    文档:


    11-22
    有用
    回复
登录 后发表内容
问题标签