pdffonts

pdffonts is a small tool which allows to display which fonts are used within a .pdf file and whether they are embedded.

Quite important if you submit a paper to a conference…

It is part of the XPDF tool.

Here is a short discussion about how to display which font is displayed on a specific page.

How can I check which fonts are embedded in a .pdf file?

W:\31_mypapers\jointpapers\artemis2011>pdffonts artemis2011.pdf

name                                 type              emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
DMRRSL+CMSY9                         Type 1C           yes yes no      17  0
Times-Roman                          Type 1            no  no  no      10  0
EANPXF+CMMI6                         Type 1C           yes yes yes     15  0
EAECVR+CMSY8                         Type 1C           yes yes yes     13  0
EANPXF+CMMI8                         Type 1C           yes yes yes     11  0
Times-Bold                           Type 1            no  no  no       9  0
Courier                              Type 1            no  no  no      19  0
Times-Italic                         Type 1            no  no  no      22  0
EAECVR+CMSY6                         Type 1C           yes yes yes     20  0
MWGWOH+CMR9                          Type 1C           yes yes no      37  0
WVKVPC+CMMI9                         Type 1C           yes yes no      35  0
PUBJBN+CMMI5                         Type 1C           yes yes no      69  0
KUKAGE+CMSY7                         Type 1C           yes yes no      67  0
HGFEWD+CMMI7                         Type 1C           yes yes yes     65  0
NRGKAS+CMR7                          Type 1C           yes yes no      63  0
MMJAXD+CMSY10                        Type 1C           yes yes no      61  0
EGODKV+CMMI10                        Type 1C           yes yes yes     59  0
FNOYAI+CMR10                         Type 1C           yes yes no      57  0
WZVREW+CMR5                          Type 1C           yes yes no      73  0
CFNRHJ+CMEX7                         Type 1C           yes yes no      71  0
QIWPBX+CMSY5                         Type 1C           yes yes yes     95  0
HGVFFN+CMBX7                         Type 1C           yes yes no     115  0
CXGUNB+CMBX10                        Type 1C           yes yes no     119  0
Helvetica                            Type 1            no  no  no     126  0

Ups! Helvetica, Times-Italic, Courier, Times-Bold and Times-Roman fonts are not embedded!

How can I embed all fonts into a .pdf file?

There are a lot of people who already had these problems (guy1 with that problem,guy2 with that problem) since for a conference paper it is often required to submit a paper.pdf with all fonts included.

Here is the solution / trick they described at ICCV 2011 - camera ready paper instructions:

  1. Open file.pdf with ghostview
  2. File→Convert
  3. Set Device: pdfwrite, Resolution: 600, Pages: select all
  4. Press “Properties” and set these properties:
  5. CompatibilityLevel 1.4
  6. PDFSETTINGS /prepress
  7. EmbedAllFonts true
  8. SubsetFonts true
  9. Save as new pdf

This worked perfectly for me. For checking whether all fonts are really included, just re-run pdffonts:

W:\31_mypapers\jointpapers\artemis2011>pdffonts artemis2011_final.pdf
name                                 type              emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
EANPXF+CMMI8                         Type 1C           yes yes yes     12  0
EAECVR+CMSY8                         Type 1C           yes yes yes     14  0
EANPXF+CMMI6                         Type 1C           yes yes yes     16  0
DMRRSL+CMSY9                         Type 1C           yes yes no      18  0
IRIOUR+NimbusMonL-Regu               Type 1C           yes yes no      20  0
EAECVR+CMSY6                         Type 1C           yes yes yes     22  0
KLWHBP+NimbusRomNo9L-Medi            Type 1C           yes yes no       8  0
RMSJQM+NimbusRomNo9L-ReguItal        Type 1C           yes yes no      24  0
WANOTT+NimbusRomNo9L-Regu            Type 1C           yes yes no      10  0
WVKVPC+CMMI9                         Type 1C           yes yes no      32  0
MWGWOH+CMR9                          Type 1C           yes yes no      34  0
FNOYAI+CMR10                         Type 1C           yes yes no      42  0
WZVREW+CMR5                          Type 1C           yes yes no      58  0
EGODKV+CMMI10                        Type 1C           yes yes yes     44  0
MMJAXD+CMSY10                        Type 1C           yes yes no      46  0
NRGKAS+CMR7                          Type 1C           yes yes no      48  0
HGFEWD+CMMI7                         Type 1C           yes yes yes     50  0
KUKAGE+CMSY7                         Type 1C           yes yes no      52  0
PUBJBN+CMMI5                         Type 1C           yes yes no      54  0
CFNRHJ+CMEX7                         Type 1C           yes yes yes     56  0
QIWPBX+CMSY5                         Type 1C           yes yes yes     65  0
HGVFFN+CMBX7                         Type 1C           yes yes no      79  0
CXGUNB+CMBX10                        Type 1C           yes yes no      81  0
OCIXMG+Helvetica                     Type 1C           yes yes no      88  0
 
public/pdffonts.txt · Last modified: 2011/09/16 10:54 (external edit) · []
Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki