m***@163.com
m***@163.com
  • 发布:2022-10-11 12:07
  • 更新:2022-10-11 18:13
  • 阅读:308

【报Bug】canvas ios app端无法给文字加粗

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win 11

HBuilderX类型: 正式

HBuilderX版本号: 3.6.4

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: iphoneX

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

直接一个canvas ,然后画字体加粗。运行

预期结果:

加粗

实际结果:

不加粗

bug描述:

let ctx = uni.createCanvasContext(this.canvasId);  
ctx.setTextAlign('left')  
ctx.setTextBaseline('middle')  
ctx.font = "900 19px Arial"  
ctx.fillText("加粗字体",30, 30)  
ctx.draw()

没法给字体加粗

2022-10-11 12:07 负责人:无 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

这样试试

ctx.font = "bold 19px Arial"
  • m***@163.com (作者)

    试了,不行

    2022-10-11 17:44

  • m***@163.com (作者)

    华为mate30pro 鸿蒙3.0 还有另外一个问题。给文字画边框时候,它效果跟ios画边框效果不一样。您这边可以试试。

    2022-10-11 17:47

  • m***@163.com (作者)

    小米也一样,文字加框有问题,也是一样不加粗。

    2022-10-11 17:54

  • DCloud_UNI_Anne

    回复 m***@163.com: Android 11 Redmi K40 和 IOS15,iPhone 6s Plus 测试用bold有效。

    2022-10-11 18:05

  • DCloud_UNI_Anne

    回复 m***@163.com: 能否提供下两端的截图看下表现

    2022-10-11 18:05

  • m***@163.com (作者)

    回复 DCloud_UNI_Anne: 我这边是redmi note 11T pro 安卓12 和 iphoneX ios15.6.1 还有华为mate30pro 鸿蒙3.0.0.118

    2022-10-11 18:15

  • m***@163.com (作者)

    回复 DCloud_UNI_Anne: 您好,我评论了图片您这边看一眼

    2022-10-13 16:36

m***@163.com

m***@163.com (作者)

图示

该问题目前已经被锁定, 无法添加新回复