PDF使用指南(十五):PDF字體管理(一)

印前頻道 - PDF 來源:印藝 作者:cpcool 2011-02-28

以下當(dāng)筆者說字體其實(shí)就是指計(jì)算機(jī)字體, 字體是所有計(jì)算機(jī)使用者最常用的東西, 只要開著計(jì)算機(jī)或打字,計(jì)算機(jī)就會顯示文字,即系計(jì)算機(jī)使用了一些字體。看似很簡單及容易掌握的東西, 其實(shí)字體最令出版及輸出人員頭痛, 根據(jù)美國GATF幾年前的一個(gè)調(diào)查,十大電子畫稿問題的首位便是字體, 筆者相信它仍然是現(xiàn)今頭號輸出敵人。筆者花了一定的時(shí)間從書本、雜志、互聯(lián)網(wǎng)、課堂及工作經(jīng)驗(yàn)等方面學(xué)習(xí)字體,希望多了解字體技術(shù)從而避免或解決字體所產(chǎn)生的輸出問題, 但我不是研究人員, 也不想花大多時(shí)間單單在這一方面,事實(shí)上字體的數(shù)據(jù)非常豐富,比任何一個(gè)印前系統(tǒng)手冊或黃頁還要厚。現(xiàn)在就和大家分享一點(diǎn)字體知識、問題及在PDF世界里的處理方法。

字體常識

相信很多負(fù)責(zé)設(shè)計(jì)、出版和輸出人員都知道計(jì)算機(jī)里常見的字體格式有PostScriptTrueType 字,除此之外也許接觸或使用Open Type、Multiple Master 簡稱MM)、Type 0、Type 1、Type 2、Type 3、Type 4、Type 5、Type 42、CID字等等,究竟它們有什么分別,有什么優(yōu)點(diǎn)呢?

1 . PostScript 字體 — 筆者未知第一個(gè)字體格式是什么,但在PostScript字之前已有個(gè)人計(jì)算機(jī)及輸入/ 輸出設(shè)備等使用字體。在1985年Adobe公司推出PostScript頁面描述語言,使桌面出版、PostScript字體及PostScript打印設(shè)備大放異彩!也使蘋果計(jì)算機(jī)公司的Mac機(jī)得到支持及發(fā)展,八、九十年代可以在桌面出版一支獨(dú)秀,當(dāng)然今天已有很多人用PC機(jī)做稿或輸出。之前提及的Type 0、Type 1、Type 2、Type 3、Type 4、Type 5字等等(還有Type 32 及其它不能盡錄),都屬于PostScript字,但它們的組織及用途或目的各自有分別,現(xiàn)在就逐一簡說, 如想知道很詳細(xì)的說明,可以在Adobe 網(wǎng)頁或本文末端找到有關(guān)字體技術(shù)的參考數(shù)據(jù)。

一般人最常遇到的PostScript字應(yīng)該是Type 1,其余的例如Type 0、Type 2、Type 3等等則較少接觸,為什么會有這個(gè)現(xiàn)象?Type 1字是一種很穩(wěn)妥的格式, 只用了一部份PostScript 指令(subset),但已經(jīng)可以描述任何形狀的平面字體; 而Type 3字則可以使用全部PostScript指令(full set),所以有人稱它是完全PostScript字,它可以描述更復(fù)雜的字體設(shè)計(jì),例如漸變及花紋等效果,Type 3字常用于花紋字及圖案。但由于Type 3 字的結(jié)構(gòu)可以很復(fù)雜,字體檔案較大,所以輸出比較慢,也對舊或甚至新系統(tǒng)產(chǎn)生兼容或輸出困難。相反Type 1字比較簡單,而且可附帶hints信息,無論大小字仍然保持線條優(yōu)美,但Type 3字沒有hints技術(shù),如細(xì)字就會出現(xiàn)線條粗糙。Type 0是早期的一種PostScript字體,可以支持有大字表(large character set)的亞洲文字,后來出現(xiàn)表現(xiàn)更好的CID字體。另外,每個(gè)Type 1字是由一對或兩個(gè)字體文件所組成,就是我們所謂打印字及屏幕字。要分辨窗口系統(tǒng)及蘋果系統(tǒng)的Type 1字并不困難,在窗口系統(tǒng),打印字及屏幕字的延伸名稱(extension)分別是PFB( Printer Font Binary )及PFM(Printer Font Metrics)或AFM(Adobe Font Metrics)文件,在蘋果系統(tǒng)的Type 1字,我們可以憑它的icon 或文件類別來確認(rèn),Adobe Type Manager(ATM 或桌面出版軟件同時(shí)需要這兩個(gè)文件才可以打印優(yōu)質(zhì)字體, 如只是屏幕顯示,那只要屏幕字檔就足夠。Type 4及5字體不能安裝在工作站或個(gè)人計(jì)算機(jī),分別必須安裝到打印機(jī)的硬盤及只讀記憶(ROM)內(nèi),現(xiàn)在已很少人使用Type 4字體。

2. TrueType字體 — 它也是一種很流行字體格式,穿梭于各種計(jì)算機(jī)系統(tǒng)。有人稱它為Type 42,也有人將Type 42歸納為PostScript字的一種,我個(gè)人認(rèn)兩個(gè)觀點(diǎn)都各有道理, 似乎筆者很矛盾?在PostScript 輸出環(huán)境,當(dāng)文件有TrueType 字體, 桌面出版軟件會用PostScript指令將它包裝為Type 42字體,其實(shí)內(nèi)容仍然是TrueType字體,當(dāng)PostScript打印機(jī)或解釋器接收之后,其內(nèi)部的TrueType Rasterizer便解釋TrueType字體。相對來說,Type 1字體比TrueType或Type 42更兼容于PostScript作業(yè)環(huán)境,尤其多字節(jié)較復(fù)雜的文字,例如中、日、韓文字,而大部份的英文或羅馬文字只須單字節(jié)或8-bit 字表便足夠安置所有字母、數(shù)字及符號,所以很多出版及輸出專業(yè)人員都偏愛PostScript或Type 1字體。

3. OpenType字體 — TrueType及OpenType都是由Adobe及Microsoft共同合作發(fā)展的,前者早在九十年代開始出現(xiàn),后者在二十世紀(jì)出現(xiàn),是一種較新的字體技術(shù)。OpenType包含PostScript 及TrueType字體的技術(shù)及優(yōu)點(diǎn),主要優(yōu)點(diǎn)有跨平臺,一個(gè)字體兼容蘋果及窗口系統(tǒng),而且一個(gè)檔案包含所有字體數(shù)據(jù),不分打印字、屏幕字及其它有關(guān)字體的數(shù)據(jù),再者它由多字節(jié)組成,支持Unicode國際統(tǒng)一編碼,一個(gè)字體可包含多國文字或多個(gè)字體款式,也包括opticals大小字(指不同的point size)的形態(tài),確保大字及小字同樣優(yōu)美。(早期TrueType是由蘋果計(jì)算機(jī)開發(fā)的,后來轉(zhuǎn)讓微軟公司。)

4. Multiple Master字體 — 簡稱MM字體,是Type 1 字體的延伸,特點(diǎn)是一個(gè)字體內(nèi)包含兩個(gè)或多個(gè)字體設(shè)計(jì),有一個(gè)或多個(gè)變化軸心,可模仿多個(gè)字款, 當(dāng)缺字款時(shí)便可用MM字代替之,但始終不是相同字體, 字形會有分別,而且經(jīng)常制造輸出問題, 不是所有軟件或系統(tǒng)支持的。

5. CID字體 — 它是現(xiàn)今最流行的一個(gè)多字節(jié)字體方案(例如亞洲文字),提供可靠及快速的輸出,全名是Character Identity-keyed Fonts,每個(gè)CID字體都有一個(gè)獨(dú)一無二的編號, 由Adobe發(fā)給字體開發(fā)公司。CID 字體必須安裝在RIP伺服機(jī)或印前系統(tǒng)內(nèi),安裝程序有點(diǎn)復(fù)雜,通常由字體供貨商或系統(tǒng)管理員安裝。CID 字體是PostScript Type 1字體的延伸,但也可以是CID-OpenType字體。通常CID-PostScript字體分前端字及后端字互相呼應(yīng),前端可以是TrueType字,安裝在工作站(PC或Mac機(jī) ,而后端字可以是CID-PostSc ript字體,就是必須安裝在RIP伺服機(jī)或印前系統(tǒng)。

備注:

1. 以上筆者只引述出版及輸出最常用的五類字體格式, 并不涵蓋所有字體種類。另外,有些TrueType及Type 1字體其實(shí)都可以跨平臺,關(guān)乎字體開發(fā)公司是否釋放權(quán)限。

字體問題案例

1. 案例一 因?yàn)镽IP伺服機(jī)或印前系統(tǒng)與Type 0或Composite字體兼容問題,以往舊系統(tǒng)偶然不能解釋包含這些字體的PDF文件(即不能通過RIP或Render動(dòng)作)。解決辦法是將這些字體轉(zhuǎn)為外框圖形,或者改用其它字體,又或者用較新的系統(tǒng)去處理。

2. 案例二 雖說PostScript Type 1 字體很可靠,如果用了特殊字符, 當(dāng)放大或輸出時(shí)一些標(biāo)點(diǎn)會消失。如圖8, 圖中的特殊字符原來由兩部份組成, 一部份是真正字體,另一部份其實(shí)是外框圖形, 并不是字體,因?yàn)榇瞬糠轂榘咨,?dāng)放大后或輸出時(shí)可能就會失…… 。

3. 案例三 PDF文件沒有內(nèi)嵌字體,當(dāng)送到RIP伺服機(jī)或印前系統(tǒng)解釋時(shí)會有三種情況,第一個(gè)是不能通過系統(tǒng)而取消工作,第二個(gè)是通過了系統(tǒng)但用了代替字, 而第三個(gè)是通過了及系統(tǒng)選擇了正確字體輸出。第二種情況因?yàn)楦淖兞俗挚罨蚩蛻舻脑O(shè)計(jì),而且代替字往往會令內(nèi)容移位, 一般情形都不會接受。

待續(xù):

下期繼續(xù)PDF字體管理, 將介紹今期未講完的Acrobat字體管理及一些實(shí)用字體處理工具。

聲明:站內(nèi)網(wǎng)友所發(fā)表的所有內(nèi)容及言論僅代表其本人,并不反映任何網(wǎng)站意見及觀點(diǎn)。

全部評論

暫無相關(guān)推薦