forked from ffainy/sarasa2yahei
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathgen_simsun_cl.py
26 lines (19 loc) · 876 Bytes
/
gen_simsun_cl.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import utils
import shutil as fs
def gen_simsun_cl():
fs.copy(utils.DOWNLOAD_DIR + '/SarasaUiCL-Regular.ttf', utils.DOWNLOAD_DIR + '/SarasaUiCL-Regular-new.ttf')
font = utils.open_font(utils.DOWNLOAD_DIR + '/SarasaUiCL-Regular.ttf')
utils.remove_gasp(font)
utils.set_cleartype(font)
utils.set_simsun_names(font)
font_ui = utils.open_font(utils.DOWNLOAD_DIR + '/SarasaUiCL-Regular-new.ttf')
utils.remove_gasp(font_ui)
utils.set_cleartype(font_ui)
utils.set_new_simsun_names(font_ui)
font.generateTtc(utils.OUTPUT_DIR_CL + '/simsun.ttc', font_ui, ttcflags = ('merge'), layer = 1)
def gen_simsun_ext_cl():
font = utils.open_font(utils.DOWNLOAD_DIR + '/SarasaUiCL-Regular.ttf')
utils.remove_gasp(font)
utils.set_cleartype(font)
utils.set_simsun_ext_names(font)
font.generate(utils.OUTPUT_DIR_CL + '/simsunb.ttf')