【问题标题】:Getting google fonts local on wordpress and remove old fonts在 wordpress 上获取本地谷歌字体并删除旧字体
【发布时间】:2017-03-05 17:31:56
【问题描述】:

我正在寻找将主题默认 google 字体移动到我自己的 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。由于我的 google pagespeed 分数,我想删除它。我正在使用 wordpress 二十十三主题,我已经尝试了几个解决方案,但它们不适用于这个主题。我已经用 google-webfonts-helper 下载了文件。

【问题讨论】:

    标签: wordpress wordpress-theming google-font-api


    【解决方案1】:

    问题和解决方案可能在于您正在加载的字体变化量,而不是方法。

    对于 Source Sans,您要加载许多变体两次。

    尝试仅加载您实际使用的变体(重量和样式)。例如,如果您使用 Source Sans 默认值(不是细、粗体、黑色或斜体),则仅加载 Source Sans Pro 400。Bitter 也是如此。确保您也删除了 Source Sans Pro 的第二个实例。

    删除未使用和不必要的字体后,再次检查页面速度。

    【讨论】:

    • 问题是我找不到可以删除这些字体的位置。我在functions.php和custom-header.php中试过,但他一直在加载相同的url。
    • 您可以直接从通话中删除它们。例如,将:“fonts.googleapis.com/…”更改为“fonts.googleapis.com/…
    • 问题是我找不到电话。我想找到来电,删除它并导入离线css。
    【解决方案2】:

    如果您想使用 google 字体,请在 CSS 的第一个部分使用 @import url('Your font's Link')。或转到您的 HTLML 编辑器并在您的 head 标签下方键入以下代码

    <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>
    

    【讨论】:

    • 问题是我找不到可以删除这些字体的位置。我在functions.php和custom-header.php中试过,但他一直在加载相同的url。
    猜你喜欢
    • 2018-02-17
    • 1970-01-01
    • 2017-02-21
    • 2021-12-31
    • 2016-01-17
    • 2021-09-11
    • 2017-11-05
    • 2021-08-02
    • 1970-01-01
    相关资源
    最近更新 更多