使用Google WebFont Downloader 解决谷歌字体无法访问
本地化Google字体
1、安装 Google WebFont Downloader 工具
CentOS 6 安装 node.js
NodeJS 7.x
NOTE: If you are using RHEL 6 or CentOS 6, you might want to read about running Node.js >= 4.x on older distros.
curl -sL https://rpm.nodesource.com/setup_7.x | bash -
NodeJS 6.x
NOTE: If you are using RHEL 6 or CentOS 6, you might want to read about running Node.js >= 4.x on older distros.
curl -sL https://rpm.nodesource.com/setup_6.x | bash -
其他版本https://github.com/nodesource/distributions
yum install nodejs -y
npm install -g goog-webfont-dl
2、下载字体
例如 "http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,900"
goog-webfont-dl -a -f 'Source Sans Pro' -y '300,400,600,900'
这样字体就已经下载完成了,不仅生成了一个 Source Sans Pro 的目录,所有字体文件都在里面(包括 ttf eot woff woff2 svg),而且还在外面生成了一个 Source Sans Pro.css 文件。
不过 CSS 中的路径需要根据自己的需要修改一下。
3、使用字体
将字体文件复制到自己想要的目录,然后修改一下 CSS 文件将字体路径设置正确,就可以使用本地的字体。
4、修改使用字体的地方
WordPress主要是修改这两个地方
wp-content/themes/patus/functions.php
wp-includes/script-loader.php