收藏
回答

使用canvas设置自定义字体,模拟器有用,真机没用,怎么解决

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug canvas 客户端 6.6.6

使用canvas设置自定义字体,模拟器有用,真机没用,怎么解决

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

10 个回答

  • 发飙的蜗牛
    发飙的蜗牛
    2019-07-19

    解决了没

    2019-07-19
    有用
    回复
  • 低级工程师
    低级工程师
    2018-05-06

    我也碰到了模拟器有用,真机没用的问题。ps.真机上普通网页上自定义字体能正确显示。 请问有解决方案了吗?

    2018-05-06
    有用
    回复
  • 放肆的青春
    放肆的青春
    2018-04-25

    你好,还是这个代码片段,能不能在麻烦给看一下保存图片到本地这个问题呢,ios和模拟器都没有问题,但是安卓机会报错

    2018-04-25
    有用
    回复
  • 放肆的青春
    放肆的青春
    2018-04-25

    麻烦看一下这个


    看哪个code码   哪个想用自定义字体 但是不起作用

    2018-04-25
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-04-25

    打开看了什么都没有,好好参照文档,把能复现问题的代码做成代码片段

    2018-04-25
    有用
    回复
  • 放肆的青春
    放肆的青春
    2018-04-25

    canvas自定义字体失效

    2018-04-25
    有用
    回复
  • 放肆的青春
    放肆的青春
    2018-04-25

    wechatide://minicode/SR7UZWmZ65YS

    2018-04-25
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-04-25

    代码片段是一种可分享的小项目,可用于分享小程序和小游戏的开发经验、展示组件和 API 的使用、复现开发问题等等。分享代码片段会得到一个链接,所有拥有此分享链接的人可以在工具中导入此代码片段。如果网页可点击的链接指向的是分享链接,那么点击链接也会自动打开工具进入代码片段导入页。


    你上面提供的不是代码片段呢,请按照文档指引提供代码片段代码片段生成


    2018-04-25
    有用
    回复
  • 放肆的青春
    放肆的青春
    2018-04-25

    context.setFontSize(36);

    context.font="36px DINCond";

    context.setFillStyle('#ffe200');

    context.setTextAlign('center');

    context.fillText(that.data.code, 185, 435);

    context.stroke();

    第二句代码在模拟器上面有作用,但是真机上面不起作用

    2018-04-25
    有用
    回复 1
    • 风(ywj)和你、
      风(ywj)和你、
      2018-11-28

      你好,你的这第二句代码,我在微信开发者工具中是报错的。小程序的canvas压根就没有提供这个方法。所以我也一直很疑惑,小程序canvas是不是不支持绘制自定义字体。

      2018-11-28
      1
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-04-25

    麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

    2018-04-25
    有用
    回复
登录 后发表内容