收藏
回答

button组件lang设置不同导致字体显示不同?

设备:iphone11 ios17.3.1

微信版本:8.0.56

代码片段:

<button style="font-weight: 500;font-family: 'Microsoft YaHei'" lang="en">订单取消</button>
<button style="font-weight: 500;font-family: 'Microsoft YaHei'" lang="zh_CN">订单取消</button>

显示效果

问题:leng设置为en导致字体加粗效果失效,这算是个bug吧?

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

1 个回答

  • sun
    sun
    发表于小程序端
    星期六 10:52

    实测是正常的。

    星期六 10:52
    有用
    回复 3
    • 进击的阿凡达
      进击的阿凡达
      星期六 14:43
      lang=en 影响会影响font-family是不是不太合理啊,这2个有啥关联吗?小程序使用的是系统默认字体吧 如果我系统默认字体就是微软雅黑那lang默认值就是en也会导致加粗失效啊
      星期六 14:43
      回复
    • sun
      sun
      星期六 14:51回复进击的阿凡达
      系统默认字体雅黑也只是指中文的情况下,英文字体是Segoe UI。雅黑就没有英文字体,无法显示英文。
      星期六 14:51
      回复
    • 进击的阿凡达
      进击的阿凡达
      星期一 09:30
      这个实测代码可能有些问题,只是font-weight:500会失效,大于500 就是正常的了 lang=en就不会影响加粗了
      星期一 09:30
      回复
登录 后发表内容