2014-10-17 223 views
1

我在我的網站中使用了兩種自定義字體,一種來自谷歌字體,另一種則是我沿着index.html上傳的另一種字體。所有在css文件中正確聲明。 當我通過HTML編輯器(Sublime Text 3)預覽網站時,它顯示所有自定義字體都很好,但是一旦我將其上傳到服務器並通過互聯網訪問網站,所有字體就會變成宋體,相信。這也發生在Internet Explorer中。我看了CSS文件,它的一切都很好。字體是在正確的元素中聲明的,並且沒有覆蓋。 現在奇怪的部分是,當我從Chrome瀏覽器打開Inconito模式的網站時,字體加載得很好。這使我認爲CSS沒有問題。當我檢查該元素時,認爲瀏覽器顯示爲已刪除。 不知道是什麼原因造成的,有人見過這樣的事情?只能在隱身模式下正確顯示字體

+0

一旦我在我的CSS字體家族中使用了「Open Sans」,但實際上添加了「Open Sans Condensed」字體... ...,它在隱身模式下工作(可能是因爲相同的名稱開始?),但不是在正常模式下。重新啓動瀏覽器後,它完全停止工作,我發現問題原因。 – 2016-03-06 18:35:04

回答

1

我有同樣的問題,不僅與谷歌字體,而且與我自己做的字體和上傳到同一臺服務器;在我的情況下,這是因爲我安裝了Chrome應用程序禁用網絡字體(不知道我做到了這一點),並且此應用程序無法在隱身模式下工作。

+0

我現在感覺非常非常愚蠢!猜猜我也有同樣的延伸。有趣的是,我不記得首先安裝它。 那麼,至少我希望我學會了理智來跟蹤我在Chrome上安裝的所有應用程序和擴展! 儘管問題在IE中仍然存在。但IE是一個失敗的原因,所以... – Raphael 2014-10-21 22:06:30

0

確保清除瀏覽器的緩存。如果你使用谷歌字體,我想你的參考是對谷歌網站。確保服務器可以訪問谷歌網站。

由於外部參考,我已經經歷了加載字體的延遲。

希望得到這個幫助。