DYY-Studio / AddSubFontMKV_py

将您的字幕和字体通过mkvmerge/ffmpeg快速批量封装到Matroska容器,适用于Windows系统,仅py3.7+
Apache License 2.0
30 stars 1 forks source link

1.02 Pre12E: 已支持老旧字体的子集化 #17

Closed DYY-Studio closed 2 years ago

DYY-Studio commented 2 years ago

经过对CMAP表的研究发现,这些字体的CMAP均为当地的文本编码(ANSI,即GBK、Shift_JIS……),而fontTools默认将text输入转换为Unicode,导致转换为十进制后和CMAP表不匹配。

新版本预计将用glyph-name方式来取代text输入以解决这一问题,并将加入缺字确认功能。

DYY-Studio commented 2 years ago

非 常 成 功 ! 需要把CMAP表换成Unicode的才认,离大谱