Category Archives: Latex

Embedding all fonts in PDF files

Trying to submit a LaTeX/pdflatex/pdftex-generated publication via IEEE’s PDF eXpress (a trademark of IEEE) but it keeps insisting that the font data is not completely embedded? This may originate from embedded graphics (EPS, PDF) that themselves “miss” the fonts. LaTeX won’t do anything for you, sorry. But here is a clue: Print to a PDF creation tool and tell that to embed all fonts. Here is how:

1. Install PDFCreator (basically a free and open source alternative to the bis PDF company’s Distiller).
2. Print the LaTeX-generated PDF-File from Adobe Reader to the new PDFCreator virtual printer. Be sure to check this:
a) Set the right page format (A4/Letter)
b) Uncheck “Print as image” in the Advanced print options. Otherwise the resulting PDF contains one image per page instead of vector graphics. You can check this by ensuring crisp characters after zooming in to great magnification.
c) Enable color printing in the PDFCreator “printer” options (if desired).
d) Disable resizing and rotation options to preserve the original page layout.
A dialog comes up that asks for metadata to embed. Before clicking “Save”, a “Settings” button leads to a dialog that allows general settings as well as settings for the target file formats to be made. Under the “PDF” file format, find the settings for fonts and ensure that the “Embed all fonts” box is checked.
Save the generated PDF and submit it to PDF eXpress.