Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Beliblis

macrumors regular
Original poster
Dec 31, 2011
241
11
Hi folks,

(Yes, this is meant to be in the "programming" forum!)
I've got a large presentation in Keynote 6 which I need to change ALL occurances of a certain font (Lato) to another font (Calibri).

I'm very familiar with Keynote, and all fonts in my presentation are "themed", i.e. assigned to specific font presets. I've changed all fonts presets from Lato to Calibri, yet when I open the presentation, Keynote persistingly tells me that there still is a Lato font in there.

After a lot of trial & error, I've identified that certain NON-text-elements (i.e. circles or squares WITHOUT any text in them!) carry the Lato font tag. Really weird! Looks VERY much like a Keynote bug.

In Keynote 09 I would know how to get rid of that problem by opening the presentation's "index.apxl" in text edit and then do a simple "find & replace".

BUT.... I can't work this out in Keynote V6 because Apple have changed the file formats inside the package to .iwa
From what I've found out so far, that .iwa format is not human-readable (though I'm not sure).
Here's some more info on the .iwa format:
http://stackoverflow.com/questions/19571787/reverse-engineering-iwork-13-formats

My question:
Can anyone think of a way to read those .iwa files and basically so to run a "find & replace" for all font names?

Thank you all!!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.