How to create a drop-down menu in PowerPoint
Drop-down menus in PowerPoint allow you to create flexible, interactive slides. They can help you make interactive self-led presentations, documents, eLearning, training materials…. the list goes on!
Sometimes we struggle to find things and get frustrated when they don’t appear, whether it’s locating your house keys, finding Wally in a sea of Wally impostors or hunting down the partner to that lone sock at the bottom of the washing basket. Or maybe it’s replacing fonts that PowerPoint says are present in your file, but you just can’t find and your childhood Wally searching skills are letting you down. Well, this post can help you with PowerPoint, but you’ll have to find the sock yourself, sorry!
You may already know how to replace fonts in PowerPoint using the Replace Fonts button. You can find it in the Editing options under the Home tab. Clicking Replace Fonts brings up two dropdown menus, the first of which includes all the fonts used in your deck. The second allows you to replace any of those fonts with another font.
Replacing PowerPoint fonts in this way usually works. However, the tool’s ability to search inside a PowerPoint file is somewhat limited. We have witnessed some instances where PowerPoint doesn’t make the alteration and the font you wanted to replace still appears in the first drop-down menu – this means it’s hidden in your deck somewhere.
Why is this a problem? Well, it can become an issue in multiple ways. Warning messages might appear when you send the file to people who don’t have that particular font installed and trying to embed fonts in the file can pose an issue too. This can be caused by double-byte/non-western fonts being present in the presentation, PowerPoint will not let you replace a double-byte font with a standard singe-byte font but finding them by eye and replacing them isn’t always an option.
You can solve this issue by doing the following:
Let’s say we have the fonts Arial, Calibri and Avenir currently in the font list. We’ve tried to replace them and just keep Arial, but it didn’t work. What next?
Like a (slightly complicated) wave of a wand, when you open the file again those pesky fonts should have disappeared from the Replace Fonts dropdown menu, removing this potential font issue
from your file.
Just a few further notes on this PowerPoint fonts problem:
Phew! Fonts found. You can put down your magnifying glass now, call off the search and use your time more wisely by reading our blog post on the best fonts to use in PowerPoint, or going and looking for that sock!
Leave a commentDrop-down menus in PowerPoint allow you to create flexible, interactive slides. They can help you make interactive self-led presentations, documents, eLearning, training materials…. the list goes on!
Learn how to print PowerPoint with notes. Whether you need a simple fix or something more sophisticated - we've got your back!
Pictures in PowerPoint can be tricky to get to grips with. Choosing the right size has an impact on both the file size of your presentation and the maximum monitor/projection size you can use without degrading quality.
Join the BrightCarbon mailing list for monthly invites and resources
Tell me more!The video animation looks AWESOME! Thank you sooooo much. I am very happy and proud with the result; this video is really convincing. Really really well done.
Elodie Maurer SES
Thank you so much! It works beautifully! Bookmarking this article for future reference.
You are awesome! This saved me so much work!
Sorry, but the statement “This can be caused by double-byte/non-western fonts being present in the presentation, PowerPoint will not let you replace a double-byte font with a standard singe-byte font…” is abracadabra to me. What is all that?
Single-byte fonts are encoded using one byte per character and can support up to 256 characters (but can not exceed). English language, for example, only has 26 characters in its alphabet, plus numbers, plus punctuation and various special characters. The total number of English characters fits into a table that only requires one byte of data to represent each character.
Then if you then consider languages like Chinese, Japanese and Korean, these languages have thousands of characters which can’t fit into a table represented by a single byte (this would exceed the 256 character limit). So these fonts are encoded with two bytes (double-byte fonts), which can support up to 65,535 characters.
The problem faced by PowerPoint is that it can’t replace a double-byte font with a single-byte font as the two character tables are different sizes.
Brilliant hack, thanks!
I’ve been trying to fix this issue for years, thank god for this article, you’re a legend!
wonderful, especially the XML bit. Thanks for sharing!
any idea why I can’t save the file as *.xml in powerpoint for mac? Not showing as an available file type…
Hi springgate and thanks for a great question. Mac doesn’t support the creation of presentations with the XML extension in either it’s Save As or Export features. On Mac you have a couple of options. You can either use a VM (Virtual Machine) such as Parallels and save from Windows or if you don’t run a VM you can get the to XML of the presentation even while it’s in its PPTX format. If you save your file as .pptx and then change it to .zip you’ll be able to use your preferred archive utility to unzip the raw XML of the entire presentation to a new folder. From there, you can use a text editor to perform the same search and replace before zipping up the archive and changing the extension back to pptx. It’s a bit more tricky and prone to breaking the file so make sure you create a backup first.
This is so helpful! Thx a ton!
OMG, THANK YOU! This was bothering me so much. Perfect fix.
What an indictment of MS Office, that you need to manually edit an XML file (as I did) just to find and remove fonts! Thank you for the advice – I would have spent hours trying to figure that out for myself.
Thank you!
This is amazing!! What a life saver. Turns out XML is really the key (also helpful for removing custom colors). Thank you so much!!!
Game Changer! will use this little hack again. Thank Lucy.
Thank you so much man! This really saved me!
That was awesome – I have scoured the internet for ages to find the solution, this is the only thing that solved the problem Thanks!
Very, very helpful.
Btw to avoid replacing a font name that is part of the regular text, search and replace the font name with quotation marks—provided that’s not part of the text.
Brilliant, thank you so much!!!
This has been driving me mad for years – I spend all my time in PPT, and fonts are shared and embedded, renamed on macs, etc – it’s a nightmare. Thanks so much for the simple fix!
THANK YOU SO MUCH! Thought I was faced with having to recreate 3 particularly complicated templates!
This problem bugged me since a long time, now it’s solved.
Thank you very much, this really helped – unlike the “help” you get from microsoft…
Great tip on the XML workaround! It was so frustrating to get that “General Failure” message every time I saved the file. Now working perfectly 🙂
YOU JUST SAVED ME!!!
Thank you! This article was very helpful. Saved me a lot of trouble.
You are a life saver! Thanks!
Flippin’ Brilliant – thanks
Awesome, Worked like a charm!
I got the same cannot be saved message when I tried to save it as XML. Any other way around this problem? I tried to Open the PowerPoint file with Notepad and perform your steps but to no avail.
This is awesome! So glad I found your page. I was able to resolve the font issue but not the font size. I am unable to change the font size.
Amazing! This has driven me crazy for years. Thanks so much for this time-saving tip Lucy.
Wow, thank you!
when I do this and try to save the .XML back as a .ppt I get the same error with the new font type except it make the font name plural (ie adds an ‘s’), when I do a search in notepad, the font is named correctly. any suggestions? I am using Office 365.
omg thank you… now we just need something similar for languages so as spell checking is useful again.
Matthew our free BrightSlide add-in has a function (Review > Presentation Language) where you can set the language for an entire presentation, which ought to catch/fix random elements in different languages.
Thank you so much, i was facing this issue since long time and saving as XML and replacing the invalid font tip was very useful . Thank you