使用web fonts
using时,@font-face
我想知道使用后备字体的推荐方法是什么?
例如,如果我使用的是粗体的网络字体,例如:
@font-face {
font-family: 'OpenSansBold';
src: url('../fonts/OpenSans-Bold-webfont.eot');
src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/OpenSans-Bold-webfont.woff') format('woff'),
url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
url('../fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
font-weight: normal;
font-style: normal;
}
现在,当您调用它时,您显然只是这样做:
font-family: OpenSansBold;
但是,我想知道是否提供后备字体,例如字体下载是否因任何原因而失败。
显然,使用正常样式字体(非粗体/非斜体)很容易,如下所示..
font-family: OpenSansRegular, Arial;
但是,我想知道字体是粗体还是斜体时会怎样。
是否建议这样做并且不会影响网络字体?
font-family: OpenSansBold, Arial;
font-weight: bold;
只是想知道,因为如果您没有指定粗体,那么如果网络字体失败,他们会得到 Arial,但不会是粗体。