我有這個相同的問題,我想我會分享我的解決方案,因爲我沒有看到任何人專門解決這個問題。
問題是我沒有使用正確的路徑。我的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