转载文章:WP自定义网页字体 – https://iiong.com/wordpress-custom-web-font.html
前言
今天在群里和一个朋友讨论网页字体美化的方案,因为跨平台原因,总是找不到合适的中文字体渲染方案。
再此之前我研究过类似的,那时候直接从ttf字体文件提取汉字常用字的web font,加载到网页会出现大量的空白网页等待时间,故总结:
- 字体过大
- Web字体文件下载太慢,宽带不足
font-family没有适当配置好
准备
总结上面几点,主要还是做个异步加载,就是在加载中web font期间渲染的是系统自带的字体。Google搜索下的确有一个方案:Web Font Loader
既然有这个库很好办,所以我们需要准备什么?
- 汉字常用字体
- WebFontLoader
- 下载字体提取工具FontMin
- 心仪字体,格式为ttf(建议重命名为英文)
打开FontMin工具,将汉字常用字体的内容复制进去,再将字体拖进去点击生成,大概一分钟后自动打开个文件夹,里面包含Web ont字体:

石锤教材
得到字体后下面基本简单了,简单的来说就是这样:
根据上面得知引入生成的css文件,然后声明字体类型就行了。
既然得到字体后,个人不建议放在小宽带的服务器里面,绝大部分提取的字体基本上兆,建议存放对象存储里,例如七牛云、又拍云等。
你只需要把css(带xxxxx-embed的不需要上传)、eot、svg、ttf、woff上传到对象存储中即可。
那么在WordPress如何使用?
根据webfontloader教程得知配置:
把上面的脚本放在footer.php的</body>前面,注意,是前面,不是后面即可,放在页脚主要加速网页加载。
然后在你的css文件(同样在wp设置-额外的css里填写内容也可以),添加代码:
基本上字体美化就可以了,至于其他的需要你自己慢慢调整了。
交流
如果你使用有任何问题,请加群交流:
当然了,群里有编译好的字体,拿来即用!
回复 boke112导航 取消回复