2017-03-05 39 views
0

我正在尋找一種解決方案,將主題默認谷歌字體移動到我自己的FTP服務器。它是這種字體:https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic%7CBitter:400,700%7CSource+Sans+Pro:300,300italic,400,400italic,700,700italic&subset=latin,latin,latin。我想刪除這個,因爲我的谷歌pagespeed得分。我正在使用wordpress二十三個主題,我已經嘗試了幾個解決方案,但他們並沒有爲這個主題工作。我已經使用google-webfonts-helper下載了這些文件。在wordpress上獲取谷歌字體本地和刪除舊字體

回答

0

問題&解決方案可能在於您正在加載的字體變化量,而不是方法。

對於Source Sans,您要加載許多變體兩次。

試着只加載實際使用的變體(權重&樣式)。例如,如果您使用Source Sans默認(非精簡,粗體,黑色或斜體),則只能加載Source Sans Pro 400. Bitter也是如此。確保您還刪除了Source Sans Pro的第二個實例。

刪除未使用的&不必要的字體後,再次檢查頁面速度。

+0

問題是我找不到可以刪除這些字體的位置。我曾嘗試在functions.php和custom-header.php中,但他一直在加載相同的url。 – Anoniem

+0

您可以直接從通話中刪除它們。例如,更改:'https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic%7CBitter:400,700%7CSource+Sans+Pro:300,300italic,400,400italic,700,700斜體和子集=拉丁文,拉丁文,拉丁文'這個'https://fonts.googleapis.com/css?family=Source+Sans+Pro:400%7CBitter:400' – nick

+0

問題是,我找不到電話。我想找到該電話,將其刪除並導入離線的CSS。 – Anoniem

0

如果你想使用谷歌字體,然後在你的CSS的第一個使用@import url('你的字體鏈接')。或者轉到您的HTLML編輯器並在頭標籤正下方輸入以下代碼

<style> 
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic%7CBitter:400,700%7CSource+Sans+Pro:300,300italic,400,400italic,700,700italic&subset=latin,latin,latin') 
</style> 
+0

問題是我找不到可以刪除這些字體的位置。我曾嘗試在functions.php和custom-header.php中,但他一直在加載相同的url。 – Anoniem