跳转到主要内容

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

0.0.3

  • 添加了otf支持

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

fonts-0.0.3.tar.gz (2.9 kB 查看哈希值)

上传于 源代码

构建的发行版

fonts-0.0.3-py3-none-any.whl (4.2 kB 查看哈希值)

上传于 Python 3

fonts-0.0.3-py2-none-any.whl (4.2 kB 查看哈希值)

上传于 Python 2

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面