可以在没有嵌入字体的情况下编辑PDF吗?

时间:2015-01-06 21:56:29

标签: pdf fonts acrobat

我有PDF并需要编辑其文字。

它有嵌入式字体,我无法找到要安装的字体。当我没有安装字体时,是否可以编辑文本并保持其嵌入字体?

我正在使用Acrobat X进行编辑,并警告我我没有字体,并且强迫我将要编辑的文本字体更改为我已安装的字体。我用谷歌搜索了几个小时,找到了字体系列,但没有找到嵌入的变体。因为字体已经存在于文档中,所以我认为Acrobat或其他软件程序可以点击它以允许我进行编辑,但我猜测我错过了什么。

1 个答案:

答案 0 :(得分:1)

这取决于......

1

最有可能的是,您的嵌入字体是完整字体的子集。这意味着它只包含这些字形(表示可打印字符的形状),这些字符是原始PDF使用的字符的表示。

如果您的编辑要插入原始PDF中不存在的字符,则Acrobat(或任何其他编辑方法) 具有 以使用不同的字符字体。嵌入在PDF中的字体根本没有适合您编辑的字形!

此外,您的子集化字体的名称与完整设置字体的名称不完全相同:它使用随机组成的6个大写字符前缀和+ - 符号来构建已使用的字体字体名称,如ABCXYZ+Arial

您可以使用免费(如在啤酒中)Acrobat插件 FontReporter 来生成字体中包含的所有字形的列表。

你也可以使用这个答案:

提取有问题的字体。

然后在 FontForge http://fontforge.github.io/en-US/ 中打开提取的字体(这将是子集变体,请注意!),并检查两件事:< / p>

  1. 原始字体的许可
  2. 原始字体的创建者
  3. 凭借这些知识,您可以确定地找到 嵌入的族的变体(或者更确切地说:当PDF生成和字体嵌入软件创建时,子集)。

    2

    如果您正在查看的(子集化)字体使用所谓的&#34;自定义编码&#34; ,则使用标准工具编辑PDF文件几乎是不可能的(即使您在本地安装了用于创建PDF文件的相同字体。)