23. 印刷格物致知
          23.5. 字體(Font)
 23.5.7. Dfont

Dfont 或 Datafork TrueType 是一種特殊類型的 TrueType 字體格式,專門為 Mac 電腦運行 Mac OS X 而開發,它不存在於任何其他的作業系統上。

在早期的 Macintosh 作業系統,如 System 9,檔案可以儲存資料在兩個位置上,分別稱為 resource fork 和 data fork。OS X 的文件不再使用 resource fork,Dfont 是將 resource map 不存放於 resource fork,而是存放於 data fork 的 TrueType 字體。

Dfont 字體的副檔名是 .dfont。

Macs 上運行 System 9 的 Dfont

雖然 Dfonts 只為 OS X 而生,但因為兼容性的原因,能夠在 Dfonts 與正常 TrueType 字體間轉換也是好事一件,工具程式 dfontifier 就能做這件事,如果要與 OS 9 的用戶共享文件時就很有用了。

Macs 上運行 OS X 的 Dfont

Apple 在 OS X 提供的系統字體有些是 dfonts,包括 Courier, Helvetica, Monaco, Symbol, Times 與 ZapfDingbats。

Dfonts 的問題是與常用的 PostScript 或 TrueType 字體發生命名衝突,當重複字體名稱發生時,Dfont 字體應該被刪除,以避免因為使用不正確字型而發生文字重排;印前的通常的做法是使用 PostScript 版本的 Helvetica 和 Times,在 OS X 的版本 10.4 與之前版本很容易更換 dfont 字體成 PostScript 版本,但到了 OS X 10.5 後因為其系統字體的保護機制,事情變複雜多了。

Table of contents