I've got a Keynote file which definitely uses only 3 fonts. All 3 fonts are installed in Font Book.
Every time I open the Keynote file, Keynote comes up with a missing fonts warning. I never used these fonts, so was curious. Duplicated my document, deleted ALL slides and master slides apart from one blank white slide, saved document. Reopened the document. Fonts are still missing.
Can anyone please help explain the problem?
The short answer is that the Keynote file is actually using the font in question, but that it's just not obvious where it is. As others have pointed out it is most likely being used in a style definition. It could also be in another embedded file inside he presentation e.g an
.ai
image file.One thing you can do to help you narrow down where it's being used is to open a terminal,
cd
to the directory containing the Keynote file & run the following command:Replacing
'Calibri'
and'a.key'
with the name of the font that's missing and the name of the Keynote file respectively.This will print a list of files inside the Keynote document package (actually a
.zip
file.) where the font name is found. Most likely this will say there is a match inIndex/DocumentStyleSheet.iwa
(that's your clue that it's the styles that are referencing the font) but it might also reference a master slide or an individual file.