我正在使用他们的包含来提取谷歌字体代码。他们的 CSS 看起来像这样:
@font-face {
font-family: 'Oswald';
font-style: normal;
font-weight: 300;
src: url(http://themes.googleusercontent.com/static/fonts/oswald/v7/HqHm7BVC_nzzTui2lzQTDfY6323mHUZFJMgTvxaG2iE.eot);
src: local('Oswald Light'), local('Oswald-Light'), url(http://themes.googleusercontent.com/static/fonts/oswald/v7/HqHm7BVC_nzzTui2lzQTDfY6323mHUZFJMgTvxaG2iE.eot) format('embedded-opentype'), url(http://themes.googleusercontent.com/static/fonts/oswald/v7/HqHm7BVC_nzzTui2lzQTDT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
使用它我创建了一个 CSS 类
.oswald {
font-family: 'Oswald', Verdana, Arial, Helvetica, sans-serif
}
然后我像这样使用它
<div class="oswald">text</div>
这就是它变得有点奇怪的地方。我正在使用 Visual Studio,所以当我在本地调试它时,我会看到正确的字体。当我把它放到服务器上时,它会显示 Verdana 字体。Chrome 也显示错误的正面。Safari 和 Firefox 都显示正确的字体。