2012-03-29 42 views
5

每次刷新頁面時,我都必須等待大量請求返回才能看到字體出現。字體緩存,所有這些請求返回「未修改」標題。在確定字體沒有被修改之前,不顯示字體是否正確的瀏覽器行爲?我錯過了什麼嗎?在Google Font API的請求返回之前,頁面不顯示字體

據我所知,我可以使用通用的回退字體,直到正確的字體加載,但這會打破我的頁面。

我在Ubuntu上看到了Chrome和Firefox中的這種行爲。我的網絡實際上是不完整的,所以有時我必須盯着看不見文本的滿載頁面,這真的令人沮喪。

回答

1

你應該總是使用一個後退字體,並設計你的頁面,使它不會打破頁面。有時Google字體服務可能不可用;其他時候,您的用戶可能會在防火牆後面阻止下載字體。而且,如您所見,在瀏覽器確認字體已正確下載之前,您的字體將不會立即顯示。

+0

好的。但是,在這些請求完成之前,沒有辦法讓瀏覽器渲染緩存的字體? – 2012-03-29 16:49:17

相關問題