CSS font-weight问题

设置font-weight:500,字母加粗而中文没变,什么原因

阅读 3.7k
5 个回答

系统里该字体没有支持相应字号,中文和英文真正生效的的不是同一个字体。

使用的中文字体没有(没有支持/没有生成/没有制作)这个字重的样式

Numerale Werte erlauben eine genauere Definition, als nur normal und bold. Falls ein Wert zwischen 600 und 900 von der Schriftart nicht unterstützt wird, wird stattdessen der nächst dickere Wert und bei einem Wert zwischen 100 und 500 der nächst dünnere Wert verwendet. Bei Schriftarten, welche keine Numerale Werte unterstützten entsprechen also die Werte 100-500 normal und 600-900 bold

400是normal,600及以上加粗。

理论上字体有九个字重
实际上很少存在满足有9个字重的字体;
通常字体拥有的字重数量为4至6个。

常见的 Arial、Helvetica、Georgia等等,只有400(normal)和700(bold)两个字重

所以建议您把font-weight:500改成font-weight:700

字体的九阶字重(font-weight)

https://developer.mozilla.org/zh-CN/docs/Web/CSS/font-weight

image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题