我碰到了一个非常奇怪的虫子。我已经设置了一个自定义字体:
@font-face {
font-family: 'MyAwesomeFont';
src: '...';
font-weight: 'normal;
}
@font-face {
font-family: 'MyAwesomeFont';
src: '...';
font-weight: 'bold;
}还有3种不同的font-weight ( bolder、100和200),它们的名字都相同。在使用normal one时,火狐使用的是bold one --我的意思是,它并没有告诉我它使用了另一个浏览器,但是其他浏览器的行为完全不是这样……
我尝试使用任意值而不是normal,但这只会给其他浏览器带来麻烦。知道我该怎么做吗?
更新
我只是用了所有字体的精确数字。我用400作为普通的,所以技术上是一样的。但是现在Firefox正确地呈现了它。我不知道到底发生了什么.
发布于 2014-10-23 17:00:00
问题是“更大胆的”和“打火机”声明。不知怎么的,@字体-face并不适合那些字体权重声明。
我到处玩,想弄清楚为什么我的常规字体总是那么大胆。字体声明的顺序也带来了一些不同,但它的行为还是很奇怪。
然后,我用一个数字"900“代替了”更大胆“的说法,突然,一切都如愿以偿。
我还没有发现其他博客谈论这个问题。这个问题发生在火狐,Chrome,至少是IE11。
尽管IE11似乎对“更轻”的说法不太满意。
因此,要确定,只需使用数字(100至900)或粗体。不是更大胆或更轻的
https://stackoverflow.com/questions/22510389
复制相似问题