收藏
回答

Canvas绘制文字时候设置 ctx.font不起作用?

Canvas绘制文字时候设置 ctx.font不起作用是什么原因呢?使用ctx.setFillStyle和ctx.setFontSize是可以成功的

代码如下:


此时canvas上没有任何效果.


不使用font时候可以有效果了


基础库版本: 2.7.0, 开发者工具Stable v1.02.1910120

主要是我需要绘制粗体文字,没有font时候好像不支持粗体呀,有啥实现方式吗

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

2 个回答

  • 碎香菇
    碎香菇
    2022-07-28

    我试出来了

    要这样写

     ctx.font = '16px sans-serif'

    必须是单引号,然后后面跟上字体才能生效

    2022-07-28
    有用 1
    回复
  • TNT
    TNT
    2019-10-29

    使用canvas绘制图 可以使用这个https://developers.weixin.qq.com/community/develop/article/doc/000ac686c5c5506f18b87ee825b013

    2019-10-29
    有用
    回复 16
    • Bigsomg
      Bigsomg
      2019-10-29
      大佬,我想知道我这是啥原因呢?是我操作不当吗
      2019-10-29
      回复
    • TNT
      TNT
      2019-10-29回复Bigsomg
      可以写个代码片段吗?我看下
      2019-10-29
      回复
    • TNT
      TNT
      2019-10-29回复Bigsomg
      而且貌似没有.font这个方法了吧?你是哪里看到的呢
      2019-10-29
      回复
    • TNT
      TNT
      2019-10-29
      微信小程序的canvas不支持绘制外部字体样式。
      2019-10-29
      回复
    • 卢霄霄
      卢霄霄
      2019-10-29回复TNT
      左边列表里的被删了。。不知道为啥
      2019-10-29
      回复
    查看更多(11)
登录 后发表内容
问题标签