# coding=utf-8
import codecs
from fontTools import unichr
# 生成所有汉字信息
# start,end = (0x4E00, 0x9FA5) # 汉字u编码范围 16进制的
# with codecs.open("chinese.txt", "wb", encoding="utf-8") as f:
# for codepoint in range(int(start),int(end)):
# f.write(unichr(codepoint))
#
aaa = '一丁丂七'
print('--', len(aaa))
# 将汉字生成woff格式字体文件
from fontTools import subset
options = subset.Options() # dir(options)
font = subset.load_font('simhei.ttf', options)
subsetter = subset.Subsetter(options)
subsetter.populate(text = aaa)
subsetter.subset(font)
options.flavor = 'woff'
subset.save_font(font, 'ly000.woff', options)