[Tex/LaTex] Embedding base14 fonts in PDF created using pdfLaTeX

fontspdftex

I created a PDF using txfonts. But the base 14 fonts (Times-Roman, Times-Italic etc.) are not embedded in the PDF. Could somebody help me to solve this issue? The font information in my PDF is as given below:

 name                                 type              emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
Times-Roman                          Type 1            no  no  no      14  0
Times-Roman                          Type 1            no  no  no      15  0
Times-Italic                         Type 1            no  no  no      16  0
LCHINT+NimbusRomNo9L-Medi            Type 1            yes yes no      17  0

In the pdfmaps.tex which I have the following entries:

\pdfmapfile{=acrobat-std-urw-kb.map}
\pdfmapfile{=psfonts.map}
\pdfmapfile{=txr.map}

Best Answer

Nowadays the base fonts are included by default. You can enable/disable this by setting pdftexDownloadBase14 true / pdftexDownloadBase14 false in updmap.cfg and then regenerate the map files. You can temporarly (at least on miktex) switch by using \pdfmapline{pdftex_dl14.map} / \pdfmapline{pdftex_ndl14.map} in your document.

But if your system is old (psfonts.map sounds old) things can be different there. At first uncomment simply the \pdfmapfile commands and look what your pdftex does as default. If it doesn't work then, you should sent informations about your tex system and version.