注意: 雖然 JavaScript 對於本網站不是必需的,但您與內容的互動將受到限制。請開啟 JavaScript 以獲得完整的體驗。

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檔案中的構建說明進行操作。

有關釋出的更多資訊

  • README -- 包括構建說明。
  • LICENSE -- 與 Python 的許可證非常相似。

線上文件(舊版)

如有問題、意見和錯誤報告,請傳送郵件至 image-sig@python.org

此軟體包由 Fred L. Drake, Jr. 編寫;如果您覺得它有用或對此有疑問,請傳送郵件至 fdrake@acm.org