Embedded fonts don't work on Windows PowerPoint after the new update

Sammi Millett 5 Reputation points
2024-11-19T22:18:30.4633333+00:00

I work for a company that generates .pptx files programatically. As part of this, we embed font files in the generated document so that the fonts render on every user's system correctly. This embedding has been working correctly for many years, but it stopped working on new versions of Windows PowerPoint. The rendering was still working on version 2407, but when updated to 2410 (build 18129.20116) they no longer work (it could have been a version in between these that broke it, but my update went straight from 2407 to 2410). The font rendering still works on the latest version of PowerPoint on Mac. The next day I updated again to 2410 (build 18129.20158) and the same files that had been rendering incorrectly the day before were now rendering the fonts correctly. However my colleagues (and our users) are still experiencing issues on build 18129.20158.

In terms of what is wrong: the file still opens correctly and is fully editable, but the text renders using the default system font, presumably because it can't read the embedded font file.

The fact that we haven't changed our code at all and that the behaviour was different for the exact same file on different days leads me to believe that this is due to a code change on Microsoft's end. Wondering if anyone else has experienced this issue and/or knows what changed for font embedding in the latest updates.

PowerPoint
PowerPoint
A family of Microsoft presentation graphics products that offer tools for creating presentations and adding graphic effects like multimedia objects and special effects with text.
319 questions
Office Development
Office Development
Office: A suite of Microsoft productivity software that supports common business tasks, including word processing, email, presentations, and data management and analysis.Development: The process of researching, productizing, and refining new or existing technologies.
4,095 questions
0 comments No comments
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.