17
A
回答
16
是的,如果您將字體添加到清單文件中,它們將與其餘文件一起下載,然後脫機使用。
字體將需要從離線應用程序所在的同一臺服務器上提供,因爲您無法緩存不在您的域上的資源。例如,您無法緩存Google Web字體。
我一直在做這方面的一些測試,似乎谷歌的字體在Chrome和Opera上都緩存得很好,only Firefox has problems。清單中的「不在您的域上」限制僅適用於通過HTTPS提供服務時。
您仍然需要在CSS中使用@font-face
規則引用字體,以便在頁面中使用它們。例如,在您的清單文件:
CACHE MANIFEST
# v1
index.html
style.css
GenBasR-webfont.eot
GenBasR-webfont.woff
GenBasR-webfont.ttf
GenBasR-webfont.svg
在style.css中:
@font-face {
font-family: 'GentiumBasicRegular';
src: url('GenBasR-webfont.eot');
src: url('GenBasR-webfont.eot?iefix') format('eot'),
url('GenBasR-webfont.woff') format('woff'),
url('GenBasR-webfont.ttf') format('truetype'),
url('GenBasR-webfont.svg#webfontLblSsz1O') format('svg');
font-weight: normal;
font-style: normal;
}
body {
font-family: 'GentiumBasicRegular';
}
從Font Squirrel獲取萬民法文件。
相關問題
- 1. HTML 5脫機存儲緩存清單不起作用
- 2. 是否可以通過代碼清理瀏覽器緩存?
- 3. 緩存清單未加載
- 4. 通過CLI清除緩存清單
- 5. Phonegap是否支持離線存儲緩存清單?
- 6. 爲什麼Chrome應用程序無法加載我的脫機緩存清單
- 7. 是否WCF緩存存儲過程
- 8. 是否可以直接在HTML中嵌入緩存清單?
- 9. 如何使用通用圖像加載器脫機緩存?
- 10. 是否可以將資源存儲在內存緩存中?
- 11. 加載緩存清單文件
- 12. HMTL5清單緩存和預加載
- 13. 清潔Office加載緩存
- 14. 是否可以調用存儲過程?
- 15. 緩存清單是否自動緩存所有頁面
- 16. Android可以緩存緩存清單HTML5視頻離線嗎?
- 17. 脫機緩存清單 - 一個文件卡在舊版本中
- 18. 用於驗證HTML 5脫機緩存清單的工具?
- 19. 用於脫機使用的訪問控制和緩存清單
- 20. HTML5高速緩存清單鏈接在脫機時被破壞
- 21. iPhone Safari脫機緩存清單無法正常工作
- 22. 通過使用緩存控制HTTP頭可以使資源脫機使用嗎?
- 23. 是否可以緩存加載在iPhone UIWebView中的資源?
- 24. 是否可以通過URI引用存儲在獨立存儲中的文件?
- 25. 在ASP.NET中,是否可以通過主機名輸出緩存?即varybyhost或varbyhostheader?
- 26. 緩存MKTileOverlay脫機使用
- 27. 清漆緩存 - 清漆結果。緩存是否在運行?
- 28. 是否可以通過Nexus存儲庫使用CocoaPods?
- 29. 是否可以通過JPA(JAVA)調用存儲的函數?
- 30. 是否可以將本地存儲值加載到推文中?
超級甜美!我將來肯定會使用它! –
當你想下載所有的谷歌字體格式,看看這個stackoverflow後:http://stackoverflow.com/questions/10300143/how-to-download-multiple-formats-of-a-web-font-from -the官方 - 谷歌的Web-FO –