PDF字体简介

本文介绍了PDF文档中如何使用字体,包括直接引用、内嵌字体和子集嵌入的方法。重点讲解了Adobe的Type1和TrueType技术,以及OpenType的兼容性。推荐避免Type3字体,根据应用场景选择Type1、TrueType或OpenType。内嵌字体大小与兼容性的权衡也进行了讨论。
摘要由CSDN通过智能技术生成

1. PDF字体概述

PDF中的文本可以是任何字体。所有的PDF查看器都必须支持5种字体(Times, Helvetica, Courier, Symbol and ZapfDingbats),这些字体可以在任何文档中直接使用。如果想使用其它字体,有如下三种方法:

1) 只指明字体的名子。

如果使用者的设备上没有该字体,则会使用标准字体显示。

2) 内嵌字体

当整个字体文件放入PDF文件中。这保证了该字体在任何设备上都可以使用。相应的问题是,这会使用PDF文件变得比较大。

3) 内嵌字体子集

只在文档中包含绘制所需的字体数据。比如文档中有句子“THE CAT SAT ON THE MAT”,那么文档中只需要嵌入“T,H,E,C,A,S,O,N,M”这几个字母的字体数据。这是一种较好的折衷方案,在保证文档可以在任何设备上使用的同时,尽可能使它的体积变小。

2. PDF中的字体技术

PDF中可以使用不同的字体技术。本文将对PDF文档中所用到的主要的字体技术进行简要阐述。

Adobe有两种字体类型: Type3和Type1。 Type1优于Type3,工作得非常完美。Type1字体与Adobe字体管理器配合使用,通常以.afb或.afm结尾。有一种Type1的变体,叫做CFF(Compact Font Fromat)。

微软没有采用上述技术方案(大概是不想给Adobe交版税),于是它和苹果一起研发了一种新的字体技术–TrueType。它的核心思想与Type1类似,但与Type1完全不兼容。你可能在Windows的字体文件夹中找到这些字体,通常以.ttf结尾。

TrueType和Type1各有千秋。最新的文件格式是OpenType,它吸收了TrueType和Type1的优点,同时它也是Adobe和微软相互妥协的产物。

PDF文件是向后兼容的,它支持上面提到的所有字体。对于字体使用的建议是,避免使用Type3,至于Type1、TrueType或OpenTyep,要根据你所使用的具体字体来选择。

如果使用内嵌字体,你可以忽略字体类型,将其留给PDF阅读器处理。

3. 总结

第一部分是说PDF中可以以何种方式使用字体,第二部分则指出这些字体可以以何种格式存储。

原文:
Intrductory PDF font tutorial
An Introduction to PDF Font Technologies

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值