前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PDF字体简介

PDF字体简介

作者头像
跑马溜溜的球
发布2021-07-08 14:58:28
1.6K0
发布2021-07-08 14:58:28
举报
文章被收录于专栏:日积月累1024

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/07/05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. PDF字体概述
    • 1) 只指明字体的名子。
      • 2) 内嵌字体
        • 3) 内嵌字体子集
        • 2. PDF中的字体技术
        • 3. 总结
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档