1. PDF字體概述
PDF中的文本可以是任何字體昂羡。所有的PDF查看器都必須支持5種字體(Times, Helvetica, Courier, Symbol and ZapfDingbats)搀绣,這些字體可以在任何文檔中直接使用恢准。如果想使用其它字體,有如下三種方法:
1) 只指明字體的名子秉扑。
如果使用者的設(shè)備上沒(méi)有該字體慧邮,則會(huì)使用標(biāo)準(zhǔn)字體顯示。
2) 內(nèi)嵌字體
當(dāng)整個(gè)字體文件放入PDF文件中舟陆。這保證了該字體在任何設(shè)備上都可以使用误澳。相應(yīng)的問(wèn)題是,這會(huì)使用PDF文件變得比較大秦躯。
3) 內(nèi)嵌字體子集
只在文檔中包含繪制所需的字體數(shù)據(jù)脓匿。比如文檔中有句子“THE CAT SAT ON THE MAT”,那么文檔中只需要嵌入“T,H,E,C,A,S,O,N,M”這幾個(gè)字母的字體數(shù)據(jù)宦赠。這是一種較好的折衷方案,在保證文檔可以在任何設(shè)備上使用的同時(shí)米母,盡可能使它的體積變小勾扭。
2. PDF中的字體技術(shù)
PDF中可以使用不同的字體技術(shù)。本文將對(duì)PDF文檔中所用到的主要的字體技術(shù)進(jìn)行簡(jiǎn)要闡述铁瞒。
Adobe有兩種字體類(lèi)型: Type3和Type1妙色。 Type1優(yōu)于Type3,工作得非常完美慧耍。Type1字體與Adobe字體管理器配合使用身辨,通常以.afb或.afm結(jié)尾。有一種Type1的變體芍碧,叫做CFF(Compact Font Fromat)煌珊。
微軟沒(méi)有采用上述技術(shù)方案(大概是不想給Adobe交版稅),于是它和蘋(píng)果一起研發(fā)了一種新的字體技術(shù)--TrueType泌豆。它的核心思想與Type1類(lèi)似定庵,但與Type1完全不兼容。你可能在Windows的字體文件夾中找到這些字體,通常以.ttf結(jié)尾蔬浙。
TrueType和Type1各有千秋猪落。最新的文件格式是OpenType,它吸收了TrueType和Type1的優(yōu)點(diǎn)畴博,同時(shí)它也是Adobe和微軟相互妥協(xié)的產(chǎn)物笨忌。
PDF文件是向后兼容的,它支持上面提到的所有字體俱病。對(duì)于字體使用的建議是官疲,避免使用Type3,至于Type1庶艾、TrueType或OpenTyep袁余,要根據(jù)你所使用的具體字體來(lái)選擇。
如果使用內(nèi)嵌字體咱揍,你可以忽略字體類(lèi)型颖榜,將其留給PDF閱讀器處理。
3. 總結(jié)
第一部分是說(shuō)PDF中可以以何種方式使用字體煤裙,第二部分則指出這些字體可以以何種格式存儲(chǔ)掩完。
原文:
Intrductory PDF font tutorial
An Introduction to PDF Font Technologies