首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用土坯蒸馏时会出现错误。而不是在幽灵剧本里

用土坯蒸馏时会出现错误。而不是在幽灵剧本里
EN

Stack Overflow用户
提问于 2018-03-28 13:06:40
回答 1查看 119关注 0票数 0

我有一个postscript文件,当我用鬼怪脚本打开它时,它显示输出,没有错误。但是当我试图用adobe来提取它时,它会因以下错误而停止。

%%错误:未定义;OffendingCommand: show;ErrorInfo: MetricsCount --nostringval-%--我通过从文件中删除文本缩短了文件,现在输出中只有两个单词。

后记文件

EN

回答 1

Stack Overflow用户

发布于 2018-03-29 08:21:23

MetricsCount密钥记录在Adobe 5012类型42字体格式规范中。根据规范,它可以有3个可能的值,0、2或4。

文件第22页第5.7节:

当在具有/MetricsCount 2的CIDFont中找到键CIDFontType时,它必须是值为0、2或4的整数。

对我来说,这意味着MetricsCount键/值对是可选的,正如我所说的,其他解释器并不坚持它的存在。我不可能告诉您为什么Adobe似乎坚持它,我没有任何经验的内部Distiller PostScript解释器。不过,我不得不猜测,所有AdobeAdobe解释器都有这个“特性”,可能您的打印机使用的是Adobe解释器。

简单地添加MetricsCount键不起作用。你为什么不自己试一试而不问我?会更快..。

错误是微妙的不同,我怀疑答案是您的CIDFont丢失了一些东西(或者有一些东西),导致Distiller寻找一个MetricsCount。我在PostScript信息中看不到任何明显的东西,所以也许在sfnts中有什么东西,尽管这是令人惊讶的。

有趣的是,我面前有一个PostScript文件,其中包含一个CIDFont,该文件没有MetricsCount条目,而且Distiller在处理过程中没有抱怨。

我不能让你拿到我用的文件,它是客户文件。然而,这样一个文件存在的事实表明,其他这样的文件必须存在。我看到的这个是由QuarkXpress创建的。我建议你试着找一个可以比较的工作文件。我还建议您尝试使一个更小、更简单的CIDFont。有一个单一的字形会是我最喜欢的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49535437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档