t1python - Python 的 Type1 字体渲染器
t1python - Python 的 Type1 字体渲染器
这个 Type1 字体渲染引擎的接口允许 Python 程序访问大量以前不易使用的字体。
该接口提供了对 Rainer Menzner 的 “t1lib”库的访问。光栅化器基于 IBM 为纳入 X11 发行版而贡献给 X 联盟的工作。有关光栅化器详细沿革的更多信息包含在 t1lib 手册中。(使用底层 C 代码或 Python 扩展不需要 X11。)
底层 t1lib 的大多数方面都已暴露给 Python 层。例外的是直接将 Type1 字体光栅化为 X11 位图和像素图的函数;Python 不需要这些函数。一个用 Python 编写的面向对象的层使使用原语更容易一些,并且一个附加模块支持将 t1lib 字形转换为 Python 图像库 (PIL) 图像对象,并允许将字体与 PIL 的 ImageDraw 类一起使用。
版本 0.9.1
在没有跟进 t1lib 的 0.8 或 0.9 版本之后,t1python 将在 t1lib 0.9.1 发布后不久返回;预计它将在 7 月初(1999 年)到达。它将在此页面上提供,并且将包含对 t1lib 中所有新功能的支持,包括轮廓支持。
我计划在发布版本后制作新的文档。
版本 0.7
此版本几乎没有更改 Python 的接口,但已更新以反映最新版本的 t1lib 的更改。版本号已与 t1lib 的版本号同步,以指示它们的相对稳定性。
源代码与 t1lib 一起分发,因此不需要单独分发。构建 t1lib,然后切换到t1python/提供的目录,并按照README文件中的构建说明进行操作。
关于版本的信息
在线文档(旧)
- t1lib -- 基本功能的公共接口。
- t1Imaging -- 用于 Python 图像库 的集成接口。
对于问题、评论和错误报告,请发送邮件至 image-sig@python.org。
此软件包由 Fred L. Drake, Jr. 编写;如果您发现它有用,或者您对此有疑问,请发送邮件至 fdrake@acm.org。