收藏
回答

求解答,canvas现在支持设置字体吗?

有看到官方文档font方法,但是设置没效果

官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/canvas/CanvasContext.html

string font

基础库 1.9.90 开始支持,低版本需做兼容处理

当前字体样式的属性。符合 CSS font 语法 的 DOMString 字符串,至少需要提供字体大小和字体族名。默认值为 10px sans-serif。



       const ctx = wx.createCanvasContext('sku-bill-canvas', that);

        ctx.fillText('姓名:' + skuBill.name, TextOffsetX, TextOffsetY);
        ctx.fillText('电话:' + skuBill.phone, TextOffsetX, TextOffsetY + 40 * xs);
        ctx.setTextAlign('left'); // 文字居中
        ctx.font = 'italic bold 20px 微软雅黑';

图片链接:https://mmbiz.qpic.cn/mmbiz_png/WcgUoX8D9LCFZy78951ebHIzicJF6NFxSXia6fjshHHPb28VNwmzHT6DEHQbVe5X6iaXyCFdIh6bH9g05wSErHeuw/0?wx_fmt=png


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

2 个回答

  • 谋谋谋
    谋谋谋
    2020-07-23

    颜色和大小是可以的 字体貌似不行吧

    2020-07-23
    有用 1
    回复 4
    • Mr.Dolphin
      Mr.Dolphin
      2020-07-23
      设置字体颜色是哪个方法
      2020-07-23
      回复
    • Mr.Dolphin
      Mr.Dolphin
      2020-07-23
      有看到个setFillStyle,不过这个是设置填充的吧
      2020-07-23
      回复
    • 谋谋谋
      谋谋谋
      2020-07-23回复Mr.Dolphin
      就这个
      2020-07-23
      1
      回复
    • Mr.Dolphin
      Mr.Dolphin
      2020-07-23回复谋谋谋
      好的 谢谢
      2020-07-23
      回复
  • 寻己
    寻己
    2020-07-23

    设置无效,字体样式和手机设置有关

    2020-07-23
    有用
    回复
登录 后发表内容
问题标签