當我在我的CSS文件中使用@import規則添加谷歌網頁字體時,它工作正常。谷歌網絡字體本地存儲與在線來源
但是,當我下載該字體並將其存儲在本地服務器中,然後將@ font-face規則指向我自己的機器時,它不起作用。
所以我所做的就是替換這一行,在我的CSS/fonts.css文件:
@import url(http://fonts.googleapis.com/css?family=Michroma);
與此:
@font-face {
font-family: 'Michroma';
font-style: normal;
font-weight: 400;
src: url(http://localhost/xampp/mysite/css/fonts/michroma/micrhoma.woff) format('woff');
}
換句話說,我只是複製從代碼該字體的googleapi。我將字體文件(.woff)保存在上面的路徑中(我已經重新檢查過,它的確在那裏)。
我試圖編輯URL這個爲好,但沒有好:
src: url(fonts/michroma/michroma.woff) format('woff');
我不相信有任何理由,如果我們在本地使用它們谷歌網頁字體是行不通的,所以要有我在做什麼不對。線索?這不是我們如何定義自己的字體? (我從來沒有嘗試過)。
其實現在好了! – user961627
引號是可選的,所以刪除它們不可能解決任何問題。 –
@ user961627,你是什麼意思?你的評論與建議的答案有關嗎?我仍然可以通過Michroma(在IE,Firefox,Chrome上測試)重現您的問題,但不能與另一種字體Rye一起使用,所以我懷疑這是一個字體特定的問題。你重新加載字體? (我剛剛做了,但沒有幫助。) –