css - @font-face : bold in FF is bolder than in Chrome

标签 css cross-browser font-face

我使用了这段代码:

@font-face {
    font-family: 'DroidSansRegular';
    src: url('droidsans-webfont.eot');
    src: url('droidsans-webfont.eot?#iefix') format('embedded-opentype'),
         url('droidsans-webfont.woff') format('woff'),
         url('droidsans-webfont.ttf') format('truetype'),
         url('droidsans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DroidSansBold';
    src: url('droidsans-bold-webfont.eot');
    src: url('droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('droidsans-bold-webfont.woff') format('woff'),
         url('droidsans-bold-webfont.ttf') format('truetype'),
         url('droidsans-bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

当我使用 font-weight: bold; 时,Chrome 中的粗体文本是可以的,但在 Firefox 中太粗了。

如何解决?

PS:我必须使用本地文件中的字体。

最佳答案

FireFox 今天在他们的错误论坛上发布了一个解决方案。今天刚刚定稿,暂时用不上,不过大家还是放上吧

-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

在我们的 body 标签中为所有浏览器重置它。最后!!伙计,这让我很高兴!这应该会在下一个 FF 版本中出现。

线程在这里 https://bugzilla.mozilla.org/show_bug.cgi?id=857142

关于css - @font-face : bold in FF is bolder than in Chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8942625/

相关文章:

html - @font-face声明不遵循fontspring防弹语法错误

css - 具有动态高度的 Shiny 渲染图

html - CSS,图像上的悬停框仅出现在一张图像上

css - 浏览器(Webkit、IE、Firefox)更改选择的背景

html - 带锯齿的 CFF 字体

css - 无法显示我的自定义字体

javascript - 通过滚动事件更改字体大小后文本闪烁

css - TagHelpers 根据验证属性为 LabelTagHelper 添加自定义类 [必需]

JS URI 中的 Javascript 变量范围,或者如何编写页面范围对象?

javascript - 跨浏览器窗口大小调整事件 - JavaScript/jQuery