canvas fillText文字超长显示错误
在设置text-align: right时,fillText文字超长被压缩后,模拟器上还是正常的右对齐,真机上变成了左对齐。测试代码如下:
var ctx = wx.createCanvasContext( 'test' , this ); ctx.setTextAlign( 'right' ); ctx.setFillStyle( 'white' ); ctx.setFontSize(20); var skdVersion = wx.getSystemInfoSync().SDKVersion; ctx.fillText( '测试右对齐文字超长, sdk: ' + skdVersion, 300, 40, 120); ctx.draw(); |
模拟器:
iphonex:
3 回复
你好,麻烦提供下测试设备的机型和复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html?search-key=%E4%BB%A3%E7%A0%81%E7%89%87%E6%AE%B5)