【发布时间】:2015-08-12 16:59:15
【问题描述】:
无论我如何尝试,我都无法在 Chrome 中显示任何网络字体。我创建了一个测试页面并在 Safari 和 Chrome 中查看它(我在 Mac 上)。 Web 字体在 Safari、IE 和 Firefox 上看起来不错——但不是 Chrome。
这是页面:http://bradfordallendesign.com/test123/test.html
这是 CSS:
@font-face {
font-family: 'general_200thin';
src: url('http://www.bradfordallendesign.com/fonts/General-200-Thin-webfont.eot');
src: url('http://www.bradfordallendesign.com/fonts/General-200-Thin-webfont.eot?#iefix') format('embedded-opentype'),
url('http://www.bradfordallendesign.com/fonts/General-200-Thin-webfont.woff2') format('woff2'),
url('http://www.bradfordallendesign.com/fonts/General-200-Thin-webfont.woff') format('woff'),
url('http://www.bradfordallendesign.com/fonts/General-200-Thin-webfont.ttf') format('truetype'),
url('http://www.bradfordallendesign.com/fonts/General-200-Thin-webfont.svg#general_200thin') format('svg');
font-weight: normal;
font-style: normal;
}
.test
{
font-family:'general_200thin', Helvetica, Arial, san-serif;
font-size: 80px;
}
非常感谢任何建议的修复!谢谢!
【问题讨论】:
-
语法是正确的...你把这个字体转换成网络字体了吗?
-
只需 base64 encode 并将 .woff` font 嵌入到 CSS 中。你有一篇很好的文章here。
标签: html css google-chrome fonts webfonts