是否可以在未安装嵌入式字体的情况下编辑PDF?
我有一个PDF文件,需要编辑它的文本 它有一个嵌入式字体,我找不到要安装的字体。当我没有安装字体时,是否可以编辑文本并保持其嵌入字体 我正在使用Acrobat X进行编辑,它警告我没有字体,并强制我将要编辑的文本的字体更改为已安装的字体。我在谷歌上搜索了几个小时,找到了字体系列,但没有找到嵌入的变体。因为字体已经在文档中,我本以为Acrobat或其他软件程序可以点击它进行编辑,尽管我猜我遗漏了什么。这取决于 1. 最有可能的是,嵌入字体是完整字体的子集。这意味着它只包含这些字形(表示可打印字符的形状),这些字形是原始PDF使用的字符所必需的表示形式 如果您的编辑想要插入原始PDF中不存在的字符,Acrobat(或任何其他编辑方法)可以使用不同的字体。PDF中嵌入的字体根本没有适合您编辑的字形 此外,子集字体的名称与全套字体的名称并不完全相同:它使用随机组合的6个大写字符前缀和是否可以在未安装嵌入式字体的情况下编辑PDF?,pdf,fonts,acrobat,Pdf,Fonts,Acrobat,我有一个PDF文件,需要编辑它的文本 它有一个嵌入式字体,我找不到要安装的字体。当我没有安装字体时,是否可以编辑文本并保持其嵌入字体 我正在使用Acrobat X进行编辑,它警告我没有字体,并强制我将要编辑的文本的字体更改为已安装的字体。我在谷歌上搜索了几个小时,找到了字体系列,但没有找到嵌入的变体。因为字体已经在文档中,我本以为Acrobat或其他软件程序可以点击它进行编辑,尽管我猜我遗漏了什么。这取决于 1. 最有可能的是,嵌入字体是完整字体的子集。这意味着它只包含这些字形(表示可打印字符的
+
-符号来构建所使用的字体名称,如ABCXYZ+Arial
您可以使用免费的(如啤酒)Acrobat插件生成字体中包含的所有字形的列表
您也可以使用以下答案:
- “
如果您正在查看的(子集)字体使用所谓的“自定义编码”,则使用标准工具编辑PDF文件几乎是不可能的(即使您在本地安装了用于创建PDF文件的相同字体)。我遵循了您关于FontReporter的提示,嵌入字体确实是一个子集。来自FontReporter:制作人:wkhtmltopdf,NimbusSansL粗体,字符集:Adobe-Identity-0,CIDFontType2,嵌入式,子集,CID x0000(69字形)。关于处理此信息的最佳方式有何建议?谷歌搜索NimbusSansL Bold获得了大量点击,但它们都安装为“NimbusSansL”或“NimbusSanL”。我需要将它们安装为“NimbusSansL Bold”,以便识别为与嵌入字体相同的字体。@buttonnsrtoys:“Nimbus*”是Ghostscript使用的字体名称。它们是“Helvetica*”的替代品/克隆品。但是,每当Ghostscript使用这些字体时,它们都会出现在PDF中的名称“Helvetica*”下
wkhtmltopdf
太愚蠢了,以至于不知道Nimbus*是Helvetica*的克隆,并且使用了“错误”的名称。这些字体可作为各种平台的软件包提供,通常命名为gs字体
或ghostscript字体
或urw字体
@buttonsrtoys:是具有最新版本urw字体的Git存储库。