我的WordPress主题,用的是樱花庄的白猫的Mashiro,也许是若干年前的某个版本。
之前jsdelivr上放的那些js文件老是动不动出问题,我就全部下载到本地了。
最近我发现字体好像又加载不出来,仔细一看,果然是googleapis又被墙抽风了。
我自己的已经本地化了,所以干脆就拿大佬的网站举个例子吧。
按F12,可以发现Network里的这个css加载失败了(墙内)。
Yaodo·2024-03-27·45 次阅读
我的WordPress主题,用的是樱花庄的白猫的Mashiro,也许是若干年前的某个版本。
之前jsdelivr上放的那些js文件老是动不动出问题,我就全部下载到本地了。
最近我发现字体好像又加载不出来,仔细一看,果然是googleapis又被墙抽风了。
我自己的已经本地化了,所以干脆就拿大佬的网站举个例子吧。
按F12,可以发现Network里的这个css加载失败了(墙内)。
搜索一下这个链接,发现是写在某js里面的
然后翻墙出去,点开这个字体样式链接,复制到本地,修改js中的链接。我是直接存到了主题文件夹theme\css\googlefonts.css
/* cyrillic-ext */ @font-face { font-family: 'Merriweather Sans'; font-style: normal; font-weight: 400; src: url(https://fonts.gstatic.com/s/merriweathersans/v26/2-cO9IRs1JiJN1FRAMjTN5zd9vgsFF_5asQTb6hZ2JKZou4VhOsH3xE.woff2) format('woff2'); unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } ...... ...... ...... /* latin */ @font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 700; src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
注意:最好用中文系统的浏览器打开字体链接,然后复制到本地。我最初是直接在服务器上远程下载的,结果里面就没有中文字体,只有英文的。
说实话,里面gstatic.com说不定哪天也加载不开了,干脆全部下载到本地算了。
先正则(https://.*?)\)
复制出所有链接。然后下载到theme\css\googlefonts文件夹
再一键替换theme\css\googlefonts.css中的链接吧。
Comments | NOTHING