Tiny Online Tools logoTiny Online Toolssearch搜索工具…grid_view全部工具
首页chevron_rightPDF工具chevron_rightPDF 字体检查器PDF 字体检查器

PDF 字体检查器

列出 PDF 中的每一种字体,包含子集标签、子类型、嵌入状态以及真正使用它的页码。

upload_file

点击浏览 或将文件拖放到这里

选择要检查字体的 PDF

接受格式:.pdf,application/pdf

相似工具

PDF 链接提取器

PDF 链接提取器

列出 PDF 中的每一个链接 —— 外部、内部、邮件,以及文本里没有注释的裸 URL —— 附页码、锚文本与风险标记。

PDF JavaScript 检查器

PDF JavaScript 检查器

找出 PDF 内部的每一段脚本——文档动作、页面与注释事件、表单计算——并在不执行的前提下阅读它们。

PDF 元数据清理器

PDF 元数据清理器

从 PDF 中抹去作者、软件、时间戳、XMP 及其他隐藏信息,并给出每一项确实已被删除的证据。

PDF 图片提取器

PDF 图片提取器

取出 PDF 中内嵌的原始图片 —— JPEG 逐字节原样导出,其余转为 PNG —— 并给出像素尺寸、绘制尺寸与有效 DPI。

3D可打印性检查器

3D可打印性检查器

在切片之前先确认STL、3MF、OBJ、PLY或STEP模型到底能不能打印。

UUID v7 生成器

UUID v7 生成器

生成按时间排序的 UUID v7。

重新排序 PDF 页面

重新排序 PDF 页面

重新排列 PDF 文档中的页面顺序。

apps

更多工具

浏览我们完整的免费在线工具集合。

这个工具回答什么问题

「为什么这份 PDF 在印厂看起来不一样?」 几乎总是因为某个字体没有嵌入。缺少该字体的阅读器会替换成别的字体,度量随之改变,版面就会移位。本工具会指出到底哪些字体有风险。

「为什么复制出来的文字是乱码?」 没有 /ToUnicode 映射的 Type0 字体无法说明它的字形索引代表什么。字形能正确绘制,复制出来却是乱码。

「为什么我的 PDF/A 被退回?」 PDF/A 要求所有字体都嵌入——包括普通 PDF 允许仅按名称引用的 Helvetica 和 Times。如果文件在 XMP 中声明了 PDF/A,本工具会把未嵌入的基础 14 字体报为错误,而不是提示。

每种字体报告什么

分离出六字母子集标签后的基础名称、子类型、嵌入键(Type 1 用 /FontFile,TrueType 用 /FontFile2,CFF 与 OpenType 用 /FontFile3 并附带其自身子类型)、字体程序解压后与存储时的大小、编码及 /Differences 数组重定义了多少个编码、是否存在 /ToUnicode、字符范围与宽度数量,以及来自描述符的标志位解码结果、倾斜角、字重、StemV、上伸部、下伸部、大写高度和缺省宽度。

CID 字体还会显示后代字体、CIDSystemInfo 的 registry–ordering–supplement 三元组和 /CIDToGIDMap

哪一页用了哪种字体

这是从每页内容流中的 Tf 操作符读出来的,而不是从资源字典读的。生成程序经常在 /Resources 里留下没有任何页面选用的字体,这些会单独列为「未使用」。只在表单 XObject 内部使用的字体同样能被找到。

关于示例文字

示例是取自文档本身的真实文字,用本站字体显示,而不是用嵌入的字体程序渲染:子集字体带的是重建过的字符映射表,用它绘制任意文字会得到错误字形。对使用 Identity 编码的 CID 字体来说,内容流中的字节是字形索引而不是字符,因此不提供任何示例。

隐私

文件在你的浏览器中解析,不会上传。