我想使用谷歌字體目錄中的字體集合。我選擇了樣式,並在我的項目模板中包含CSS link
標籤。如果GoogleFont服務不可用,如何加載自託管字體文件?
或者,您也可以使用Google字體下載該集合,並且您得到的是一個包含所有字體樣式的zip文件。
我可以創建一個Google提供給我的HTML中包含的CSS,因此如果訪問者無法訪問Google Font API,我想提供自己託管的字體文件作爲後備。
如何設置此功能,防止Google字體文件和自託管字體文件被下載?如果用戶確實可以訪問Google字體,則瀏覽器不應該下載字體的自主版本。
我想你可以在'src'規則中用'local()'路徑跟蹤'url()'路徑 - 瀏覽器在找到它可以加載的時候應該停止查找。雖然沒有嘗試過。 – 2012-07-16 14:22:49
根據規範:「當需要字體時,用戶代理遍歷列出的一組引用,使用第一個引用可以成功激活。」 - http://www.w3.org/TR/css3-webfonts/#descdef-src – 2012-07-16 14:25:33
這是一個意見,而不是一個答案:我認爲你正在推翻它。如果Google的字體無法加載,我只會在CSS中指定一個後退系統字體。首先,你真的擔心Google的服務器停機嗎?第二,您的網站在沒有指定網頁字體的情況下仍然可以使用嗎? (它可能應該是) – chipcullen 2012-07-16 14:34:21