How to keep your fonts when you share a Keynote

The viewer never needs your typeface installed. That is the whole trick, and the HTML export does it for you. Here is why fonts break in the first place and how each sharing method fares.

Why fonts change on other machines

A .key file stores the name of each font, not the font itself. When it opens on a Mac without that font, Keynote picks a substitute, and every line of text reflows: different widths, different line breaks, a heading that now wraps onto the logo. The same happens in PowerPoint on Windows, with a different substitute. The deck is intact; the rendering is not.

Sharing methods ranked by font safety

From most to least likely to look like your screen.

  • HTML export as a link: text is drawn into the slide assets. Nothing to substitute.
  • PDF: fonts are embedded, so text holds. Builds, transitions, video and audio do not.
  • Movie export: pixels, so text holds; interactivity is gone.
  • .key file or iCloud link: depends entirely on what the viewer has installed.
  • .pptx export: PowerPoint substitutes anything it does not find, on top of the animation changes.

Export to HTML: what happens to text

Choose File → Export To → HTML… in Keynote for Mac. In the exports we have handled, Keynote writes each slide's content into image and vector assets rather than shipping a font file, so a viewer's browser never looks for your typeface. Apple's export page does not document font handling, which is why we say "in our exports" and not "always". The export keeps animations and builds, per Apple, along with embedded media.

Check before you send

  • Open index.html from the export folder in Safari and read the text-heavy slides.
  • Zip the folder (right-click → Compress) and upload it on linkdeck.me.
  • Open the link on a phone and, if you can, on a Windows PC. If the type looks right there, it looks right everywhere.

Licensing note

Because no font file leaves your Mac, you are not distributing the font. That matters for commercial typefaces whose licence forbids embedding or redistribution. Check your own licence if a PDF with embedded fonts would have been a problem; the HTML route generally is not.

Then share it as a link

A Linkdeck link opens the export in any browser, on any device, with no Keynote and no Apple Account. Free hosts one deck up to 200 MB for 3 days; Pro (€12 a month) keeps 10 decks up to 500 MB online permanently, with a custom slug, password, email gate, replace in place and per-slide analytics.

Questions

Does PDF fix it?

Mostly. PDF embeds fonts, so text holds. It also drops animations, transitions, video and audio, so it fixes one problem by removing everything else.

Does the HTML export embed the font file?

In our exports, no: text is rendered into the slide assets rather than shipped as a font. Apple does not document this, so check one text-heavy deck on a machine without the font before relying on it.

Does iCloud sharing keep fonts?

Only if the viewer's device has the font, or Apple substitutes something close. The iCloud link opens your live file, so the viewer's machine does the rendering.

Upload a deck with your brand typeface and check it on a PC

Export to HTML, zip, upload. Free for the first deck.

Upload a Keynote export