Keynote storing obsolete format data, and possible connection to crashes

An “Ah ha!” moment with Keynote leading to a question about how it stores information regarding themes and fonts, and whether this is a bug in Keynote and/or if there is something that end users can do as a work-around. These points came to my attention today when I exported from Keynote to PowerPoint to share a (very inferior 😉 ) version of my presentation with a colleague. Note that the Keynote file I exported from has not exhibited any problems related to error messages or crashes.

(1) Prior to making the export, I changed all slides to Keynote’s standard out-of-the-box “Gradient” theme since I had used Keynote Theme Park animated “Global Cool” theme (www.keynotethemepark.com). However, even though no slide any longer contained the KTP theme, in doing the export Keynote created a media folder of movies that contained the animated KTP theme. So Keynote is apparently storing obsolete file data and not cleaning up its house after the file is changed.

(2) Prior to making the export, I changed all slides to use only fonts that I knew to be on my colleague’s PC. However, when I looked under the “Contents” tab of the resulting Powerpoint file’s “Properties” info, I discovered that Powerpoint was listing all the fonts that had been in the original Keynote file but that I had long since changed to Arial and Arial Narrow. Checking through the Powerpoint file slide by slide confirmed that the original fonts do not appear. Again, it appears that Keynote is storing obsolete information.

MY QUESTION: I am wondering if what I discovered today about Keynote’s “elephant memory” is indicating a bug of some sort, and if so, is there a reasonable work-around for end users that will enable us to avoid having files bloated with obsolete data.
Also, I am wondering if this storing of obsolete file data could be related to the ”missing file” error reports and Keynote crashes that others have noted in this forum and that I addressed in my previous post. The solution I had discovered was a file level work-around, but the question remained as to what had brought it on.

BTW, this is with Keynote 3.0.0 because I reinstalled Keynote recently thinking that this procedure might resolve the crashing problem described in my previous post to this forum; the reinstall didn’t, but the problem was solved at a file level in the manner described in my previous post. Now that I finally have time tonight to upgrade again to Keynote 3.02, when I run Software Update expecting to see the Keynote 3.02 upgrade listed, it’s not there. Hmmmmm.… I know I can get it from Apple’s download site but since the site lists two downloads (3.0.1v2 and 3.0.2), I thought it’d be better to let software update manage this process. Now I’m not so sure.

2003 Powerbook, 15”, 1.25 GHz, 1.25 Gb RAM., Mac OS X (10.4.8), Looking forward to Keynote 4.

Posted on Mar 20, 2007 10:48 PM

Reply
5 replies

Mar 21, 2007 4:33 AM in response to Ed Beach

Keynote isn't listed as an update? Now that's a strange one!

I think the only way to safely "change a theme" is to create a new theme then copy the foreground items from one to the other. When changing themes it just adds the other resources to the current presentation. However, this wouldn't solve the font problem as you'd be copying those over, huh?...

Mar 21, 2007 6:27 AM in response to Ed Beach

Ah I missed the part of your question about software update. This uses the receipts on your system - look in /Library/Receipts and you should see a Keynote3.0.2.pkg

You could delete that and then Software Update should offer you the 3.0.2 download.

But, I would just download the 3.0.2 file yourself and install it rather than muck around deleting receipt packages.

Mar 21, 2007 7:28 AM in response to dook

Thanks, dook and Kyn. Not only does that seem to resolve the issues, but deleting unused master slides dramatically drops the size of the exported presentation (e.g. to 20%).

I wish the Apple Keynote team would provide a way to more intelligently delete unused themes so as to make it easier to email presentations. It seems to me that theere should be a setting available in the export process where one could do this. The only way I could see to do it was one master slide at a time. Please tell me if I am missing something here.

I also wish we could export just a range of slides, e.g. from # to #, or slides selected in the Navigator/sorter/organizer.

Jun 4, 2007 7:01 AM in response to Ed Beach

I'm not sure if we're talking about the same thing, but when I peeked into the keynote file because I thought the file was unnecessarily large, I found that it was storing multiplicates of my images, including various iterations of image-correction results (like when I played with the tint on a particular image...it must have saved like every variation I tried, or close to it). Also, this makes me suspect that keynote is storing files that may no longer even be in the presentation at all.

I was wondering if there is a way to "lean up" the file so that keynote tosses out all images that are obsolete...

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Keynote storing obsolete format data, and possible connection to crashes

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.