![PDF 字体重新映射](https://linux22.com/image/1405783/PDF%20%E5%AD%97%E4%BD%93%E9%87%8D%E6%96%B0%E6%98%A0%E5%B0%84.png)
我有一组带有 Identity-H 编码字体的 PDF 文件,这意味着显示的符号与它们的代码不匹配,但它们之间存在一一对应关系。
所以,基本上这是一个映射问题。问题是是否有任何免费工具(任何操作系统)可用于手动或半自动更正 PDF 中的字体映射,最好用于终端,但 GUI 也可以接受。
有中缀 PDF 编辑器对于 Windows,它有一个“重新映射字体”选项(见下文),但它是为了花钱,并且没有选项将重新映射的结果保存为 PDF。
答案1
到目前为止我找到的唯一解决方案如下:
- 使用以下方法从 PDF 文件中提取字体FontForge;
- 手动修改地图,并将字体导出为ttf;
- 在 Windows 系统范围内添加 ttf;
- 在以下位置打开 PDF中缀 PDF 编辑器(其试用版是可以的)并且修正了字体的映射;
- 在 Infix 中用 FontForge 中更正的版本替换字体;
- 保存 PDF(并可选择删除 Infix 试用版始终创建的水印)。
欢迎提出更好的建议。