I am using keynote 2009 and I want all my slides to have the font-family "Courier". I tried playing with master slides but when I create a new slide it defaults to "Gill Sans".

Any help is appreciated.

  • NOTICE: The best answer is by @Haru, currently not accepted nor the highest upvoted, but is far and away the fastest and easiest and most correct answer to this question. Jun 11, 2022 at 5:13

7 Answers 7


You can change the Master Slide to get the fonts you want, and if you’d like this to be the default, then you can save this out as a Theme.

(Caveat: I only have iWork ’11 in front of me, but I believe it's the same, for iWork ’09).

(i) Adjust font for a single presentation

  1. Open the complete set of Master Slides. View > Show/Edit Master Slides.

  2. Find the Master Slide(s) that corresponds to slides that you’ve used in your presentation. Open the Fonts panel (Format > Font > Show Fonts, or the Fonts item in the toolbar).

  3. Select everything in the slide (Edit > Select All, or ⌘A), and then, in the fonts panel, select Courier instead of Gill Sans.

  4. Repeat for every Master Slide you need.

  5. Create a text box and format it with the font/style you want. Then select it and choose Format > Advanced > Define Text for All Masters.

(ii) Adjust font of a theme for all future presentations based on this theme

Create a blank slide show with the chosen Theme, make these edits on every Master Slide. (Every slide should now have Courier instead of Gill Sans as the default font).

Then save this out as a new Theme (File > Save theme…) to avoid overwriting the default. Call it something descriptive, like Courier Black, and just save it.

Now, next time the Theme chooser pops up, you’ll be able to choose your Courier Black variant, which will have Courier as the default.

  • How do you have iWork 11 if the latest one released is 09?
    – slhck
    Oct 26, 2012 at 20:08
  • @slhck: good question, I have no idea what I thought when I was writing that. :S
    – alexwlchan
    Jun 26, 2013 at 10:56
  • 'Repeat for every master slide you need.' OK, so this answer is 'you have to do it manually'. This is plainly incorrect - see below. May 7, 2015 at 12:30

I hope you get to read this - the others were really not the best advice IT IS MUCH MUCH SIMPLER

Select a MASTER text box and change it's font. Format > Advanced > Define Text for Current Master or Define Text for All Masters

  • What's a master text box and how do you create one?
    – mjs
    Mar 30, 2014 at 15:59
  • 1
    "master text box" means any text box on any master slide. Apr 20, 2015 at 18:14

Most answers and tutorials are outdated due to software updates. Simpler way is to search from Help.

  1. Go to "Help" from top-bar
  2. Search "Replace Font"
  3. Follow procedure
  • 2
    The fastest way Dec 16, 2018 at 20:47
  • this worked quick and simple
    – BlkPengu
    Jan 30, 2021 at 14:41
  • This is the way. Accept this answer @user998! May 5, 2022 at 20:54

Apple Anonymous May 2, 2014 12:37 PM in response to Sullivans in Kansas City

I FINALLY FIGURED IT OUT!!!!! Pay it forward, pass this along.

The easiest way to change ALL fonts on EVERY slide of the ENTIRE slide show AT ONCE: (for Keynote)

  • "View"

  • "Show Document Warnings"

  • Click "Description" Box (so all words, symbols, etc. listed become highlighted)

  • "Replace Font" tab will become ungreyed

  • Click, "Replace Font"

  • Select the font you want the slideshow to be replaced with



Drag your altered master slide over the new slide with the incorrect font. When you make a new slide, have one whose master slide has the desired font selected.


Solution in 2024:

  1. Menu bar > View > Edit slide layouts.
  2. Click through slide layouts and change to desired font everywhere.
  3. Menu bar > View > Exit slide layouts.

The best way, ditch Keynote and buy Microsoft office powerpoint.

  • 1
    Welcome to Ask Different. How would this function be improved using PPT? An explanation of how easily a total font family switch would be implemented would be useful to document.
    – bmike
    Aug 22, 2018 at 15:51
  • 1
    @bmike It would still not be an answer to the question "how to change the default font-family for all slides in Keynote?".
    – user97627
    Aug 22, 2018 at 16:48
  • 1
    I'm lenient and tolerant to any answer that attempts to answer. If someone says - I know you asked for X - but here is Y is better in my information and then makes a convincing case. We don't even delete entirely wrong answers - they do tend to get down voted, though. This one isn't even wrong - it's just not useful without an edit. Editing things can often make a marginal post super useful - so patience is advised when someone is new here to the ways we run things.
    – bmike
    Aug 22, 2018 at 18:14

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .