ttfautohint的Python封装,ttfautohint是一个免费的TrueType字体自动提示器
项目描述
ttfautohint-py
ttfautohint-py 是一个用于 ttfautohint 的 Python 封装,ttfautohint 是 Werner Lemberg (@lemzwerg) 创建的免费的TrueType字体自动提示器。
它使用 ctypes 来加载 libttfautohint 共享库并调用 TTF_autohint 函数。
二进制“wheel”软件包适用于Linux(manylinux1)、macOS和Windows,支持Python 2.7和Python 3.x,32位和64位架构。它们可以使用 pip 安装程序从Python包索引(PyPI)安装。
$ pip install ttfautohint-py
轮子包括一个预编译的 libttfautohint.so (macOS上的 *.dylib,或Windows上的 *.dll)共享库,除了系统库外没有其他依赖。FreeType 和 HarfBuzz 库作为静态库从源码编译并嵌入到 libttfautohint 中。
要在Windows上从源码编译 libttfautohint.dll,您需要安装 MSYS2 和最新的 MinGW-w64 工具链。这是因为 ttfautohint 构建系统基于 autotools,因此需要类似 Unix 的环境。
使用 Makefile 构建库及其静态依赖项,因此必须将 GNU make 可执行文件放在 $PATH 上,因为这是由 setup.py 脚本调用的。
因为我们从 git 源(作为 git 子模块检查)构建 freetype、harfbuzz 和 ttfautohint,因此还需要以下开发工具的一些相对较新版本:autoconf、automake、libtool、flex、bison 和 ragel。请查看这些库的相关文档以获取更多信息。
ttfautohint-py-0.5.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d5e324e1437399ab3ed2ffeb68f8b3235d3ad151eefc8375a1c3a380f5fa94fa |
|
MD5 | 91c73697362ec9999ec730700f0ba4e2 |
|
BLAKE2b-256 | 0322598d609cbd11b4e29a90fe4ea1ab9be9f6385b209c44c109e0fd1e00dc32 |
ttfautohint_py-0.5.1-py2.py3-none-win_amd64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7010f6dff9a2fe0c4ae87b7a5f84d94fb44064377c3cbcf5e88786f5244ed6de |
|
MD5 | 75c10d53b25aeac536058c804efd4927 |
|
BLAKE2b-256 | d56a54eb979925e7b4edd8d84524f7b45786be90cf308811eabe101514d97ce8 |
ttfautohint_py-0.5.1-py2.py3-none-win32.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 16f713bbef44c31af1c64ef21f74605cbcd01b3e387c9c0a79b389203f030b9b |
|
MD5 | c7e25718f5860638aaa745b70dbe7ffa |
|
BLAKE2b-256 | 6d95195b3dd69f913ef1ac37c7f1fbad6e8170ba0a0938cfc3579578f0c312bc |
ttfautohint_py-0.5.1-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5c65fe2fd3ee16d68201169c72413e70130d9f9d0b92589f9122d9f72a98d093 |
|
MD5 | 733f813c874578c712dd1464cfc1bf06 |
|
BLAKE2b-256 | 9513fa29859804685619c0788a92a78ba624879ba618e67f25ffe30ca51bfb04 |
ttfautohint_py-0.5.1-py2.py3-none-macosx_10_9_x86_64.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 68414b2e507822f42db5660c9151815b30d81ffec5b322f4b2153ba531f883cb |
|
MD5 | e924357e47a77d8cd29739af26a04087 |
|
BLAKE2b-256 | 75d764bd7547e8ea7376b46581841fb9ca29aa7c901b6caeec695f1d942560fd |
ttfautohint_py-0.5.1-py2.py3-none-macosx_10_9_universal2.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1082907b33112f7734449f64ca49d5c3225a4c6a727034353885e596b1e0a0b0 |
|
MD5 | 3e7053a871656a7b93cd9c424b3603e3 |
|
BLAKE2b-256 | 2c371e1500aee15ce25c20e705d9ee34f4e9c5d8118050db973bca777139c3e7 |