收藏
回答

求解答,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 个回答

  • 谋谋谋
    谋谋谋
    07-23

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

    07-23
    有用 1
    回复 4
  • 寻己
    寻己
    07-23

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

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