t1python - Python 的 Type1 字型渲染器
t1python - Python 的 Type1 字型渲染器
這個 Type1 字型渲染引擎介面允許 Python 程式訪問大量以前不易使用的字型。
該介面提供了對 Rainer Menzner 的“t1lib”庫的訪問。該柵格化器基於 IBM 貢獻給 X Consortium 的工作,以包含在 X11 發行版中。有關柵格化器詳細來源的更多資訊包含在 t1lib 手冊中。(使用底層 C 程式碼或 Python 擴充套件不需要 X11。)
底層 t1lib 的大部分功能都已暴露給 Python 層。例外是直接將 Type1 字型柵格化到 X11 點陣圖和畫素圖中的函式;Python 不需要這些。用 Python 編寫的面向物件層使使用原語變得更容易,並且一個額外的模組支援將 t1lib 字形轉換為Python Imaging Library (PIL) Image 物件,並允許將字型與 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 Imaging Library 整合的介面。
如有問題、意見和錯誤報告,請傳送郵件至 image-sig@python.org。
此軟體包由 Fred L. Drake, Jr. 編寫;如果您覺得它有用或對此有疑問,請傳送郵件至 fdrake@acm.org。