我有这个相同的问题,我想我会分享我的解决方案,因为我没有看到任何人专门解决这个问题。
问题是我没有使用正确的路径。我的CSS是这样的:
@font-face {
font-family: 'sonhoregular';
src: url('fonts/vtkssonho-webfont.eot');
src: url('fonts/vtkssonho-webfont.eot?') format('embedded-opentype'),
url('fonts/vtkssonho-webfont.woff2') format('woff2'),
url('fonts/vtkssonho-webfont.woff') format('woff'),
url('fonts/vtkssonho-webfont.ttf') format('truetype'),
url('fonts/vtkssonho-webfont.svg#vtks_sonhoregular') format('svg');
font-weight: normal;
font-style: normal;
与路径的问题是,我从我的CSS文件,这是我的CSS文件夹指的是字体。 我需要先创建一个关卡,然后进入字体文件夹。 这就是现在的样子,而且效果很好。
@font-face {
font-family: 'sonhoregular';
src: url('../fonts/vtkssonho-webfont.eot');
src: url('../fonts/vtkssonho-webfont.eot?') format('embedded-opentype'),
url('../fonts/vtkssonho-webfont.woff2') format('woff2'),
url('../fonts/vtkssonho-webfont.woff') format('woff'),
url('../fonts/vtkssonho-webfont.ttf') format('truetype'),
url('../fonts/vtkssonho-webfont.svg#vtks_sonhoregular') format('svg');
font-weight: normal;
font-style: normal;
我希望这可以帮助别人!
检查资源选项卡中检查/萤火虫,以确保您的字体是否被正确加载。 – 2012-03-27 20:38:18
当然,希望你对该字体有适当的权利,它看起来像@ font-face不被代工厂支持:http://www.typography.com/ask/faq.php?path=head#Ft_10 – 2012-03-27 20:53:47
只是一个建议:检查谷歌Web字体([google.com/webfonts](http://google.com/webfonts))你可以直接链接到这些从CSS或元标记 – pep 2012-03-27 20:40:36