Python字体
项目描述
Python字体
一个用于分发和管理字体的Python框架。
为什么
虽然Python可以访问系统字体,但它没有直接保证特定字体可用或将其作为依赖项包含的方法。
Fonts旨在通过PyPi提供打包和分发字体的工具来解决此问题,这些工具可以轻松地在Python中使用PIL或其他方式定位和使用。
如何
Fonts使用entry_points来公开每个包中定位的字体文件。
要在您的项目中使用这些字体,您应将其作为依赖项包含,并使用pkg_resources.iter_entry_points('fonts_ttf')获取字体路径或使用此fonts模块为您汇总它们。
例如
from PIL import ImageFont from fonts.ttf import AmaticSC font = ImageFont.truetype(AmaticSC)
Fonts
Fredoka One (无衬线,OFL) - https://pypi.ac.cn/project/font-fredoka-one
Amatic SC (手绘,OFL) - https://pypi.ac.cn/project/font-amatic-sc
0.0.3
添加了otf支持
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
fonts-0.0.3.tar.gz (2.9 kB 查看哈希值)
构建的发行版
fonts-0.0.3-py3-none-any.whl (4.2 kB 查看哈希值)
fonts-0.0.3-py2-none-any.whl (4.2 kB 查看哈希值)
关闭
fonts-0.0.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c626655b75a60715e118e44e270656fd22fd8f54252901ff6ebf1308ad01c405 |
|
MD5 | 73f573a59f9487e60df3d86d064f5a95 |
|
BLAKE2b-256 | 2ab8a418ce2393809882f7f3e0a948f148ae2fb396e24b84b3148f37b4e9ac0e |
关闭
fonts-0.0.3-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e5f551379088ab260c2537980c3ccdff8af93408d9d4fa3319388d2ee25b7b6d |
|
MD5 | 18a595f87c7d53944c1f1f40979121b3 |
|
BLAKE2b-256 | 3e6aff04b5b3d22389aa57d09989ea708b93ca8f09ff57828d1ffb12ae6424a6 |
关闭
fonts-0.0.3-py2-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bc4e3d7923bb09013606fcd7bf5c66d95af5ddd094a14a09195ebdab9808c40d |
|
MD5 | 49dcda5f346b31b6ec487e90fdbdba1c |
|
BLAKE2b-256 | 1a09d3d1ab62e91b5b0167e155779120b4127d5fb622da2ffcd9bd418d21198f |