Apple iWork / Keynote文档字体警告(缺少,但未在文档中使用)

时间:2014-07-30 14:59:36

标签: fonts keynote iwork

我有一个肯定只使用3种字体的Keynote文件。所有3种字体都安装在Font Book中。

每次打开Keynote文件时,Keynote都会出现缺少字体的警告。我从未使用过这些字体,所以很好奇。复制我的文档,删除所有幻灯片和主幻灯片,除了一个空白的白色幻灯片,保存文档。重新打开文档。字体仍然缺失。

有人可以帮忙解释一下这个问题吗?

4 个答案:

答案 0 :(得分:1)

文本格式设置面板中的段落样式可能仍在使用字体。我通过创建一个带有每个段落样式的样本的幻灯片并更新具有问题字体的样式来解决类似的问题。

答案 1 :(得分:1)

过去几天有同样的问题。我能做的唯一解决方案:

导出为PowerPoint,重新导入,再次保存为Keynote。提示消失了。瞧。

答案 2 :(得分:1)

简短的回答是Keynote文件实际上正在使用有问题的字体,但它的位置并不明显。正如其他人所指出的那样,它很可能被用于风格定义中。它也可以在他呈现的另一个嵌入文件中,例如.ai图像文件。

您可以做的一件事就是帮助您缩小使用位置,即打开一个终端cd到包含Keynote文件和目录的目录。运行以下命令:

font='Corbel';file='a.key';dest=/tmp/`md5 -q $file`;unzip $file -d $dest  &> /dev/null && grep -re $font $dest | cut -c 50- && rm -rf $dest;

'Calibri''a.key'分别替换为缺少的字体名称和Keynote文件的名称。

这将打印Keynote文档包中的文件列表(实际上是.zip文件。),其中找到了字体名称。很可能这会说Index/DocumentStyleSheet.iwa中有匹配(这是你的线索,它是引用字体的样式),但它也可能引用主幻灯片或单个文件。

答案 3 :(得分:0)

我的解决方案是导出到Keynote 09修复字体问题,然后在当前版本中打开 - 真正的痛苦,但它的工作原理。字体问题通常与主幻灯片有关。