1、首先找到以.ttf结尾的字体文件,下载下来,以我的字体文件sfont.ttf
为例
sont.ttf下载地址https://download.csdn.net/download/lingyingdon/89534953
目前只测试了.ttf文件。如果想使用woff字体文件,请自行测试
2、下载分割字体文件的软件fontforge
, 安装后将安装路径添加到环境变量中去,该软件结合python脚本分割字体文件为单个字体图片及其对应的编码作为文件名
-
官网地址如下
https://fontforge.org/en-US/
-
python脚本如下
split_font.py
import os import argparse import sysimport fontforgedef main(font_path, folder):# 字体文件分割脚本,需要配合fontforge使用# font_path = r"F:\download\sfont.ttf" # 字体文件路径# folder = "img" # 字体文件分割后保存的目录F = fontforge.open(font_path)for name in F:filename = name + ".png"export_path = os.path.join(folder