AI 摘要

这篇文章讲了作者在使用Sakurairo主题时遇到自定义字体的困扰,经过自己的探究,最终理清了正确的打开方式。作者指出,在后台设置字体比较方便,但需要注意准确的自定义字体配置流程。首先是上传ttf或者woff2字体文件,并填写字体名称及直链。接着在区划分的字体中填写设置的名称,保存后刷新查看效果。注意事项包括建议字体文件保持在2mb以下,配置框只支持两种自定义字体,且需注意刷新后效果不生效可参考官方文档解决。对于多个字体适配,需在页脚或页头添加特定代码,然后在主题设置中设置名字和URL,以实现第三个字体的自定义设置。

1.起因

本教程适用主题版本:2.7.2

用Sakurairo主题很久啦,但是一直没时间把这个自定义字体的方法搞清楚,最近终于搞懂啦,是我的理解方向有问题。官方Docs看了一下还是没看懂,于是乎自己研究明白了。

下面的教程将会教会你如何在Sakuario主题内自定义字体。

2.介绍

在后台,我们可以看到,关于字体的设置有挺多,但是还是比较方便的。

一共就这些了,现在讲一下一个正确的自定义字体配置流程。(不适用google fonts)

①上传ttf或者woff2字体文件

首先,将你的自定义字体上传到服务器或者托管到别的地方,保证你可以获取到URL直链。

②填写字体名称

然后准备好名字和直链,像这样填入(记得打开上面的引用外部字体)

③应用字体名称

接下来,你需要在下面按区划分的字体中填写你当时设置的名称

比如我上面有一个字体设置为【JiJiaSongHao】,并附带了正确的URL,那么下方的字体只能填写你当时配置的字体。

确定保存成功后刷新查看效果,如果没有效果请尝试强制刷新或者清除缓存。

3.注意事项

  • ① 字体文件个人建议保持在2mb以下,否则会影响加载速度。你可以上网查找一些【字体压缩】工具,将ttf转为woff2再使用。可以极大的加快访问速度。
  • ② 最上面的配置框只给了两个自定义字体的配置,所以如果你像下面这样用三个的话,没有存在于上面配置框的字体是不会生效的。

官方文档:全局设置 | Fuukei 周边文档 我个人感觉写的有些模糊,所以才写了这篇文章~希望能帮到更多的人


4. 多个字体适配

你需要在页脚或者页头加入以下代码,然后在主题设置中直接设置名字即可

将下面的代码中的NAME改为名字,URL填写可以被访问到的ttf字体。

<style>
@font-face {
font-family: 'NAME';
src: url('URL') format('truetype');
font-weight: normal;
font-style: normal;
}
body {
font-family: 'NAME', sans-serif;
}
</style>

然后在主题设置中这样设置

这样,应该就可以实现第三个字体的自定义设置了。