PDF字体检查器
查找可见文本使用的字体系列,检查PDF中的字体资源和嵌入字体文件信号。
本地浏览器处理 — 您的 PDF 不会被上传
检查您的PDF字体是否可移植
字体问题可能导致文档在其他设备打开时换行、符号和打印输出发生变化。
检测到的字体系列
列出检查页面中通过文本内容暴露的字体系列名称,尽可能清除子集前缀。
字体资源清单
比较可见字体系列与PDF中存储的BaseFont资源和嵌入的FontFile引用。
扫描文档信号
页面包含图像但无暴露文本字体,可能是扫描件或文本已转换为矢量轮廓。
字体检测原理
Setpdf使用PDF.js读取页面文本样式和操作列表,然后检查结构化的BaseFont和FontFile引用。对于非常大的PDF,均匀采样文档中的页面。检测到字体子集前缀如ABCDEF+时,会从显示的字体系列名称中移除。
字体检查的局限性
PDF可能以复杂方式重用、子集化、编码或别名字体。FontFile数量是结构信号,不能证明每个字符都有可用的嵌入字形。转换为路径的文本无可搜索字体资源,扫描页面通常暴露为图像而非字体。
字体和文本问题工具
根据PDF是否包含可编辑文本、扫描页面或缺失嵌入字体资源,选择转换、OCR或压缩工作流程。
PDF字体常见问题
嵌入PDF字体是什么意思?
嵌入字体程序随PDF一起传输,阅读器无需本地安装相同字体。子集可能仅包含文档中使用的字形。
为什么有些字体名前有六个字母的前缀?
如ABCDEF+Roboto的名称通常表示字体子集。前缀区分可能包含不同字形选择的嵌入子集。
为什么在明显含有文本的PDF中未检测到字体?
页面可能是扫描图像,字母已转换为矢量路径,或字体编码未向浏览器解析器暴露可用的字体系列名称。