自定义WordPress中文字体的一种方法

参考与鸣谢:

https://www.fontke.com/tool/convfont

https://efe.baidu.com/blog/fontmin-getting-started

因为不想使用WebFont或对象存储来加载中文字体,查了些资料后依葫芦画瓢地实现了中文字体子集化,并在Akkocloud的Plesk虚机上成功自定义了WordPress中文字体,全过程简要记录如下。(内容仅供参考)

大体流程:

  • 下载所需字体,注意授权问题;
  • 转换字体到合适格式(fontminGUI下只支持TTF);
  • 节选文章所需全部字符,由软件生成字体子集化文件;
  • 上传子集化字体文件,写文章时在代码编辑器里像这样进行引用:
<style>@font-face {font-family:x;src:url('https://example.com/x.ttf');}</style>

<!--x是你的字体-->

<div style="font-family:'x'">
示例字:Akkocloud666
</div>

这操作相当繁琐,且与WordPress现行的区块编辑器显得格格不入。

另外,字体的大小视字符多少而定,不同字符文件的储存和管理也是个问题。

在谨慎取舍后,我还是不得不选择放弃大规模运用这种方法来自定义网站字体。

发表回复

您的电子邮箱地址不会被公开。