我正在使用只支持大多数拉丁字符的网络字体。但是,该网站是多语言的,俄语是其中一种语言。您可能知道,俄语由西里尔字符组成,然后显示在辅助字体系列中。我发现 Verdana + font-weight:bold 是一个不错的选择。
但是,font-weight bold 只需要与 Verdana 相关,所以我不能把它写到普通的 CSS 中,因为 webfont 不应该显示为粗体。这里有一些无效的尝试:
CSS:
@font-face {
font-family: "some Webfont";
src:url('xyz.eot')
}
/* The font-weight won't work here */
@font-face {
font-family: "Verdana-Bld";
src:
local('Verdana');
font-weight:bold;
}
/* Doesn't work in IE9 at all */
@font-face {
font-family: "Verdana-Bld";
src:
local('Verdana Bold');
}
/* Doesn't work in IE9 at all */
@font-face {
font-family: "Verdana-Bld";
src:
local('Verdana Bold');
}
.container {
font-family:"some Webfont", "Verdana-Bld";
}
所以 font-face 可能不是这里的解决方案,Verdana Bold 似乎是一个好方法,但是,在像这样的普通 CSS 中使用它时它不起作用:
.container {
font-family:"some Webfont", "Verdana Bold";
}
我不明白,当使用@font-face 时,它会找到并呈现该字体,但在用作字体系列时却没有?