【问题标题】:how to make the css font-weight consistent across browsers如何使跨浏览器的css字体粗细一致
【发布时间】:2017-08-08 08:58:15
【问题描述】:

我正在使用我使用@font-face css 选择器在我的网站中实现的自定义字体,并为不同的浏览器提供了不同的字体格式,到目前为止,firefox、chrome IE11 和 opera 大致呈现字体一样的。

但是当谈到给font-weight: 900;只有 Chrome 成功渲染了足够粗的字体, firefox 和 IE 的渲染接近于 chrome 在 500 或 600 时的渲染

是否有一种解决方法可以在其他浏览器中实现相同的结果,而不必以所有不同格式实现字体的粗体版本???

firefox rendering

chrome rendering

【问题讨论】:

标签: css google-chrome firefox fonts cross-browser


【解决方案1】:

保持字体粗细一致的最佳方法是确保字体带有粗体粗细字体文件。如果您的字体文件没有达到您想要的重量,那么浏览器和操作系统将尝试手动设置字体样式,如您所见,这会导致不同的渲染。

【讨论】:

    猜你喜欢
    • 2021-10-18
    • 2014-04-22
    • 1970-01-01
    • 2015-09-16
    • 2015-04-19
    • 1970-01-01
    • 2014-07-16
    • 2017-08-05
    • 2013-01-11
    相关资源
    最近更新 更多