生僻字提取

感谢大佬给的参考代码

https://www.aliyundrive.com/s/XeLSBs6DM2d

提取结果

代码是python

import json
from docx import Document
from fontTools.ttLib import TTFont


# 这里写读取字库路径
font = TTFont('E:\eudc.ttf')

doc = Document()
uninames = font.getGlyphNames()
block='  '
paragraph = doc.add_paragraph()
for key in uninames:
    origin_str = key.replace('uni', '\\u')
    output_str = json.loads(f'"{origin_str}"')
    output_str += ' '
    paragraph.add_run(output_str)
    # 这里生成生僻字路径
doc.save("E:\spz.docx")

 

posted @ 2022-07-11 14:26  前端搬运工bug  阅读(190)  评论(0编辑  收藏  举报