Daniel Lemire's blog

, 1 min read

Getting pdflatex to embed all fonts

Update: a much simpler approach is described in Embedding fonts for IEEE.

My friend Yuhong reminded me to make sure I embed all fonts in the pdf file for our ICDM-05 paper. This seems to be an IEEE requirement.

Turns out to be a non trivial task, but not difficult. Here’s what I did (applies to a Linux TeTeX 3.0 distribution):

  1. As root, type “updmap –edit”, edit the config file so that it has the following content:

    #pdftexDownloadBase14 false
    pdftexDownloadBase14 true
  2. Run pdflatex over your document.
  3. Run pdffonts over the produced pdf file, all fonts should have true in the columns “emb” and “sub”.