Search and replace on fonts in Keynote?

I converted some old slides from OpenOffice to Keynote for my lecture this morning.  I had to go through a PowerPoint format for this, since OpenOffice cannot export to Keynote, but Keynote can import PowerPoint, but that wasn’t so much of a problem.

However, the conversion messed up one of the fonts.  In particular, it replaced a mono-space font with a proportional font, which messed up my pseudo-code examples completely.

Changing the font to a mono-space one isn’t much of a problem, except that there are tens of pages where I had to do this.  Plus, I couldn’t simply change it on one page and copy it to the other, since I’m changing the colour of various parts of the text between the pages.  You can see the slides here if you are interested.

So I had to click all the text boxes one at a time, go to the font drop down, and select the new font.  Not only is this rather tedious but for someone with RSI like me it is actually physically painful…

Do any of you Mac folks out there know if there is a way to search and replace a font in Keynote?  If not directly, then how about through Automator or AppleScript?

Author: Thomas Mailund

My name is Thomas Mailund and I am a research associate professor at the Bioinformatics Research Center, Uni Aarhus. Before this I did a postdoc at the Dept of Statistics, Uni Oxford, and got my PhD from the Dept of Computer Science, Uni Aarhus.

3 thoughts on “Search and replace on fonts in Keynote?”

  1. As someone with at most 5 mins experience with Apple Script, I might need a tiny bit more of a hint ;-)

Leave a Reply