收藏
回答

canvas为什么不支持修改字体呢?

 我们的小程序是使用canvas制作图文卡片,但是字体需要有多元化的。


-目前在开发工具里,画布可以显示不同的字体,但到了真机上就不行,安卓和苹果手机都不可以。


希望官方重视和解决这个问题,谢谢~


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

13 个回答

  • 2018-08-27

    同有此需求

    2018-08-27
    有用
    回复
  • 白开水
    白开水
    2018-08-02

    有一些 PC 上的常见字体在真机上不一定支持,请提供能复现问题的代码片段。

    2018-08-02
    有用
    回复 10
    • 卢霄霄
      卢霄霄
      2018-08-02

      就是 loadFontFace 加载的字体,可以在一般page里的 css里使用,是生效的。但是canvas的font里设置,无效。

      2018-08-02
      1
      回复
    • 白开水
      白开水
      2018-08-02回复卢霄霄

      请提供代码片段。

      2018-08-02
      回复
    • 卢霄霄
      卢霄霄
      2018-08-02回复白开水

      哎,其实是个普遍存在的问题,你们应该没测过 loadFontFace在 canvas上的使用。。稍等,我给你做个片段

      2018-08-02
      1
      回复
    • 卢霄霄
      卢霄霄
      2018-08-02回复白开水

      wechatide://minicode/ChV2immU781z

      真机上才有问题

      2018-08-02
      1
      回复
    • 白开水
      白开水
      2018-08-02

      和负责这里的同事确认了,loadFontFace 目前不支持修改原生组件的字体,包括 canvas,cover-view 等。这个我们会在之后的版本中改进。

      2018-08-02
      回复
    查看更多(5)
  • 是小白啊
    是小白啊
    2018-08-01

    你好,请详细描述你的问题

    2018-08-01
    有用
    回复 3
    • 荷包蛋蛋
      荷包蛋蛋
      2018-08-02

      觉得我这里已经描述的挺清楚的了。

      就是我们的小程序,需要用canvas实现画出不同字体的功能。

      针对某一张图片进行DIY,DIY的字体可以变成不同的字体。

      我们在开发工具上里看到canvas支持画不同字体, 但是到了真机上进行测试就不行。无论是哪种字体,画布上都是显示默认字体。


      2018-08-02
      1
      回复
    • 卢霄霄
      卢霄霄
      2018-08-03回复荷包蛋蛋

      白开水 官方

      和负责这里的同事确认了,loadFontFace 目前不支持修改原生组件的字体,包括 canvas,cover-view 等。这个我们会在之后的版本中改进。


      2018-08-03
      回复
    • 荷包蛋蛋
      荷包蛋蛋
      2018-08-03回复卢霄霄

      谢谢~你在这个问题上真的很认真对待,希望官方能够快点把CANVAS的性能提高一些

      2018-08-03
      2
      回复

正在加载...

登录 后发表内容