简单来说就是解压mdx,准备好字体,再用pyftsubset(首先pip install fonttools)子集化一遍,最后删掉不需要的部分,只留下cjk extension B-F,和private use area
# 从文本中子集化
pyftsubset --text-file=ecd2.txt KaiXinSong-2.1.ttf
# 再缩小unicode range,只保留生僻字区域
pyftsubset --unicodes=U+E000-F8FF,20000-2FA1F KaiXinSong-2.1.subset.ttf --output-file=ecd2.ttf