| Name | fontmapster JSON |
| Version |
0.1.0
JSON |
| download |
| home_page | |
| Summary | 动态字体映射工具 |
| upload_time | 2024-03-13 08:40:39 |
| maintainer | |
| docs_url | None |
| author | ayuge |
| requires_python | >=3.8.1,<3.12 |
| license | |
| keywords |
|
| VCS |
|
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# FontMapster 项目说明
## 简介

`fontmapster` 是一个获取动态字体映射的工具,包含通过非 `ocr` 及 `ocr` 通用的方式来获取动态字体加密的真实映射功能。
## 安装
> 简洁安装,不使用 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` 参数在调试时使用)。
<div>
<img src=".\examples\result1.png" style="float: left; width: 45%">
<img src=".\examples\result2.png" style="float: left; width: 45%">
</div>
Raw data
{
"_id": null,
"home_page": "",
"name": "fontmapster",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8.1,<3.12",
"maintainer_email": "",
"keywords": "",
"author": "ayuge",
"author_email": "ayugesheng@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/1b/0b/d9201730ce55a34750ca21f990ec26884f2776ac247d44895c9187014354/fontmapster-0.1.0.tar.gz",
"platform": null,
"description": "# FontMapster \u9879\u76ee\u8bf4\u660e\n\n## \u7b80\u4ecb\n\n\n\n`fontmapster` \u662f\u4e00\u4e2a\u83b7\u53d6\u52a8\u6001\u5b57\u4f53\u6620\u5c04\u7684\u5de5\u5177\uff0c\u5305\u542b\u901a\u8fc7\u975e `ocr` \u53ca `ocr` \u901a\u7528\u7684\u65b9\u5f0f\u6765\u83b7\u53d6\u52a8\u6001\u5b57\u4f53\u52a0\u5bc6\u7684\u771f\u5b9e\u6620\u5c04\u529f\u80fd\u3002\n\n## \u5b89\u88c5\n\n> \u7b80\u6d01\u5b89\u88c5\uff0c\u4e0d\u4f7f\u7528 ocr \u7684\u65b9\u6cd5\u65f6\u63a8\u8350\u5b89\u88c5\u6b64\u4fbf\u643a\u7248\uff1a\n\n```\npip install fontmapster\n```\n\n> \u5355\u4f7f\u7528 rapidocr ocr \u7684\u65b9\u5f0f\u65f6\uff1a\n\n```\npip install fontmapster[rapidocr]\n```\n\n> \u5355\u4f7f\u7528 cnocr ocr \u7684\u65b9\u5f0f\u65f6\uff1a\n\n```\npip install fontmapster[cnocr]\n```\n\n> \u5b89\u88c5\u6240\u6709\u4f9d\u8d56\u7684\u65b9\u5f0f\uff1a\n\n```\npip install fontmapster[all]\n```\n\n## \u7b80\u5355\u793a\u4f8b\n\n> \u5177\u4f53\u793a\u4f8b\u8bf7\u5728 tests \u7684\u6d4b\u8bd5\u6587\u4ef6\u4e2d\u67e5\u770b\u3002\n\n1. \u666e\u901a\u573a\u666f\uff1a\n\n \u4e00\u822c\u662f\u6bd4\u8f83\u6807\u51c6\u7684\u5b57\u4f53\u6587\u4ef6\uff0c\u53ef\u4ee5\u901a\u8fc7\u901a\u7528\u7684\u65b9\u6cd5\u9ad8\u6548\u5730\u5f97\u5230\u6620\u5c04\u3002\n\n2. `ocr` \u573a\u666f\uff1a\n\n \u5728\u975e\u6807\u51c6\u5b57\u4f53\u6587\u4ef6\uff0c\u6216\u8005\u5728\u4e00\u4e9b\u5b57\u4f53\u4e0d\u5e38\u53d8\u52a8\u7684\u7ad9\u70b9\u60f3\u5feb\u901f\u5f97\u5230\u7ed3\u679c\u65f6\u4f7f\u7528\u3002\n\n> \u8865\u5145\u8bf4\u660e\uff1a\n\n\u5728 `ocr` \u573a\u666f\u4e2d\u53ef\u4ee5\u5f88\u65b9\u4fbf\u5730\u8c03\u6574\u5b57\u4f53\u5927\u5c0f\uff0c\u884c\u95f4\u8ddd\uff0c\u5217\u95f4\u8ddd\u7b49\u53c2\u6570\u6765\u63d0\u9ad8 `ocr` \u5de5\u5177\u8bc6\u522b\u51c6\u786e\u7387\u3002\n\n\u6bd4\u5982\u4ee5\u4e0b\u7531\u4e24\u4e2a\u4e0d\u540c\u8bbe\u7f6e\u5f97\u5230\u7684\u56fe\u793a\uff08\u53ef\u4ee5\u901a\u8fc7 `show` \u53c2\u6570\u5728\u8c03\u8bd5\u65f6\u4f7f\u7528\uff09\u3002\n\n<div>\n <img src=\".\\examples\\result1.png\" style=\"float: left; width: 45%\">\n <img src=\".\\examples\\result2.png\" style=\"float: left; width: 45%\">\n</div>\n",
"bugtrack_url": null,
"license": "",
"summary": "\u52a8\u6001\u5b57\u4f53\u6620\u5c04\u5de5\u5177",
"version": "0.1.0",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "d9778f22494bbfbb4869ac0ba658f75b6917e6c50ef6c3990cea909cb0185beb",
"md5": "22d051229128cb448bfa3231db2fd711",
"sha256": "923b047ecbf2265bed20b875db143ee41d80af8c47cf319865b925238d6664a1"
},
"downloads": -1,
"filename": "fontmapster-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "22d051229128cb448bfa3231db2fd711",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8.1,<3.12",
"size": 6265,
"upload_time": "2024-03-13T08:40:37",
"upload_time_iso_8601": "2024-03-13T08:40:37.234614Z",
"url": "https://files.pythonhosted.org/packages/d9/77/8f22494bbfbb4869ac0ba658f75b6917e6c50ef6c3990cea909cb0185beb/fontmapster-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1b0bd9201730ce55a34750ca21f990ec26884f2776ac247d44895c9187014354",
"md5": "72b73ac1db3b7429c986d354e2312ced",
"sha256": "1a8bc063f9c51c51a154c5c30708dad598c0cabf4488cb6a8cb5b2a13f3c4ada"
},
"downloads": -1,
"filename": "fontmapster-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "72b73ac1db3b7429c986d354e2312ced",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8.1,<3.12",
"size": 5767,
"upload_time": "2024-03-13T08:40:39",
"upload_time_iso_8601": "2024-03-13T08:40:39.068582Z",
"url": "https://files.pythonhosted.org/packages/1b/0b/d9201730ce55a34750ca21f990ec26884f2776ac247d44895c9187014354/fontmapster-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-13 08:40:39",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "fontmapster"
}