Embed fonts in PDF files
Another good way to solve the fonts missing when printing PDF files problem is by re-creating the PDF file, this time with the original files embedded.
When printing to a PDF, click the "Printer Properties" button to get the Adobe PDF Document Properties" window. From there, click the "Adobe PDF Settings" tab. Here, users can check the "Use system fonts only box to maximize PDF compatibility.
Next, click the "Edit" button next to the "Default Settings" drop down box. This opens a window called "Standard - Adobe PDF Settings" with a vertical menu on the left. Click the "Fonts" option and click the "Embed all fonts" option. This will force Acrobat to include the fonts used in the document as part of the document.
Doing this can make the file size bigger, but it helps make sure that users on other computers can properly open, view and print the file.
Another setting to check in the "Adobe PDF Settings" window is the "Never Embed" box at the bottom right. Files listed in this box will not be included as part of the file, even when the "Embed all fonts" option is enabled. Be sure that fonts needed for the document are not listed here. When the settings are complete, click the "OK" button to save them.
When changing the settings for the PDF file, be sure to remember that each setting in the "Default Settings" drop down have their own settings when the "Edit" button is clicked. The fonts missing when printing PDF files issue can be even more frustrating when the user sets the "Embed all fonts" option in the "Standard" setting and then prints using a different setting.
Install the latest version of Acrobat Reader
Sometimes, users are plagued with fonts missing when printing PDF files because they are using a very old copy of Acrobat Reader. Newer versions seem to be more compatible with certain applications such as Microsoft Office, and will generally provide a more successful PDF viewing experience. Acrobat Reader is free from the Adobe Web site.