想必大家多用过word或wps这样的文本编辑器吧,输入文字的时候,我们可以选择很多不同的字体,这样,我们就可以展示给大家不同的文字形象,给大家不同的美感,而不会感觉单调。

这些有的,没的,咱大家伙都知道,这就不赘述了,下面咱们来看看PDF中是怎么使用字体的。

字体在PDF格式中,其表现形式为字典,这字典中,包含指定的字体类型、PostScript名称、编码以及在字体文件不可用时,使用的替换字体的信息。字体文件可以作为流对象嵌入在PDF文件中。

字体类型通过字体字典中的【Subtype】条目来指定。通常,Type 0字体称为复合字体;其他类型的字体称为简单字体。

PDF还支持两类与字体相关的对象,称为CIDFonts和CMAP。CIDFonts它们也是字形的集合;不过呢,CIDFont不能直接使用,只能作为type0字体的一个组成部分。

类型
Subtype
描述
Type 0

PDF格式分析(六十五) Text 文字——字体数据结构相关推荐

  1. PDF格式分析(十五)PDF安全(加密、解密)

    PDF加密方式目前已经增加为三种: 1.口令加密 2.证书加密 3.Adobe LiveCycle Rights Management 口令加密: 作为第一代PDF安全加密方式,到现在也一直广泛应用. ...

  2. PDF格式分析(六十) Text 文字——简介

    本章将描述一个很重要的元素--文字,这是一个既简单,又复杂的元素,随着PDF的发展,由原来的复杂设计,慢慢的趋于简单和成熟.下面我们来了解一下: 文字有三个要素: 1.文本状态.这些状态从属于图形状态 ...

  3. PDF格式分析(六十一) Text 文字——字体的使用

    一.概要 对于我们来说,文字是抽象的符号,表示特定的含义,而字形是文字以特定的图形在纸张或屏幕上的具体呈现. 上面的三张图,就是同样的文字使用不同的字形而呈现的效果. 一组字形的集合,就形成了字体.宋 ...

  4. PDF格式分析(十二)Cross-Reference Table 交叉引用表

    PDF交叉参考表是PDF文件的重要部分.该表保存了所有简介对象在PDF文件中物理偏移地址.该表在文件中可以存在单个,也可以存在多个.多个交叉引用表通常出现在两个情况:一.增量保存,二.线性化. 通常, ...

  5. 六十五年来,他的祖国向他道歉了三次

    △ "人工智能之父"艾伦 · 麦席森 · 图灵 (Alan Mathison Turing,1912-1954) 2021年6月23日是英国科学家."人工智能之父&quo ...

  6. C语言/C++常见习题问答集锦(六十五) 之彩票幸运星

    C语言/C++常见习题问答集锦(六十五) 之彩票幸运星 程序之美 1.L1-062 幸运彩票 (15 分) 彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张 ...

  7. 六十五、Leetcode数组系列(上篇)

    @Author:Runsen @Date:2020/6/5 作者介绍:Runsen目前大三下学期,专业化学工程与工艺,大学沉迷日语,Python, Java和一系列数据分析软件.导致翘课严重,专业排名 ...

  8. JavaScript学习(六十五)—数组知识点总结

    JavaScript学习(六十五)-数组 学习内容 一.什么是数组 二.数组的分类 三.数组的创建方式 四.数组元素 五.数组的操作 六.数组元素遍历的四种方法 七.随机数为数组赋值 八.数组的比较 ...

  9. 信息系统项目管理师核心考点(六十五)信息安全基础知识网络安全

    科科过为您带来软考信息系统项目管理师核心重点考点(六十五)信息安全基础知识网络安全,内含思维导图+真题 [信息系统项目管理师核心考点]信息安全基础知识网络安全 1.拒绝服务攻击(Dos) 一种利用合理 ...

  10. 八十五、Python | Leetcode数据结构之图和动态规划算法系列

    @Author:Runsen @Date:2020/7/7 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏艰 ...

最新文章

  1. Android-Toolbar相关
  2. 运维 服务器安装,IT服务器运维安装CentOS后,你要做的10件事
  3. python原生字符串可以参与比较_正则表达式中对于原生字符串的理解
  4. 用户画像有什么用?怎样用?6个场景案例给你讲明白
  5. SpringBoot—jasypt加解密库的使用方法
  6. Exchange Server2010系列之三:Exchange Server部署完成后的配置
  7. 程序员如何巧妙学习算法技巧?
  8. .Net Framework 总结
  9. 基于虚拟打印的PDF文档归档探索
  10. 《MySQL数据操作与查询》- 综合项目 - 学生管理系统
  11. MathJax 支持的 Latex 符号总结(集合运算)
  12. 获取高薪职位的六个妙计
  13. 基于C#.NET Remoting技术的全球文字聊天室
  14. 将Excel数据转换为XML
  15. obs直播软件 android,斗鱼游戏直播教程-OBS直播软件篇
  16. WinRAR突现骇人漏洞,官方:没必要修复
  17. Unity 判断点击的是否是UI
  18. 网易我的世界java进不去_网易我的世界端游怎么进不去
  19. 计算机在线答疑系统,在线答疑系统的设计与实现(JSP,SQLServer)(含录像)
  20. Error: mount: 未知的文件系统类型“ntfs”

热门文章

  1. php 循环左移,PHP运算符、PHP分支结构和循环、模板语法在模板中的应用
  2. xml mysql 树形数据删除_使用递归删除树形结构的所有子节点(java和mysql实现)
  3. python环境搭建和pycharm的安装配置
  4. c语言自学方式,c语言学习方法
  5. 全国地图poi数据下载
  6. linux安装VLC播放器
  7. Windows 新建文本文档快捷键设置
  8. Charles抓包工具
  9. 为什么win10开热点后电脑没有网络?
  10. Android系统源码学习步骤