Skip to content

shengchenyang/FontMapster

Repository files navigation

FontMapster 项目说明

license python support codecov

简介

fontmapster 是一个获取动态字体映射的工具,包含通过非 ocrocr 通用的方式来获取动态字体加密的真实映射功能。

安装

简洁安装,不使用 ocr 的方法时推荐安装此便携版:

pip install fontmapster

单使用 rapidocr ocr 的方式时:

pip install fontmapster[rapidocr]

单使用 cnocr ocr 的方式时:

pip install fontmapster[cnocr]

安装所有依赖的方式:

pip install fontmapster[all]

简单示例

具体示例请在 tests 的测试文件中查看。

  1. 普通场景:

    一般是比较标准的字体文件,可以通过通用的方法高效地得到映射。

  2. ocr 场景:

    在非标准字体文件,或者在一些字体不常变动的站点想快速得到结果时使用。

补充说明:

ocr 场景中可以很方便地调整字体大小,行间距,列间距等参数来提高 ocr 工具识别准确率。

比如以下由两个不同设置得到的图示(可以通过 show 参数在调试时使用)。