Consider the following MWE:



When I compile this code snippet using latex-dvips-ps2pdf and using pdflatex directly, I get (slightly) different results.

Result of latex-dvips-ps2pdf chain


Result of pdflatex

enter image description here

The PDF generated with the latex chain has font CM10 Type 1C, while the file generated using pdflatex has CM10 Type 1 acording to evince.

Indeed, the font looks slightly "bolder" with CM10 Type 1C and seems to be easier to read on a screen. Furthermore, some people confirmed that this printed out document looks "nicer" than that generated with pdflatex (no microtype, etc. used).

How can I achieve the same "look" as with the latex-dvips-ps2pdf chain, when using pdflatex?

P.S.: This equally well extends to lmodern and probably other packages.

  • What distribution are you using? – Ian Thompson Oct 12 '15 at 14:08
  • TeX Live 2015 (pdfTeX, Version 3.14159265-2.6-1.40.16 (TeX Live 2015)) – MrD Oct 12 '15 at 14:12
  • I don't think that you can force pdftex to store the fonts in type1C. And I don't see any difference in the output in the adobe reader and with sumatra - only the file sizes of the pdf are different. – Ulrike Fischer Oct 12 '15 at 15:00
  • I don't have those two programs installed, but I can confirm that the difference is also there with okular. On top, the printed out versions are different, where I uploaded the two PDF directly on the web-interface of my Dell printer. – MrD Oct 12 '15 at 15:05
  • The reason for the different appearance is answered here. The difference in printer output is surprising, but perhaps even the printer treats the font formats differently and isn't sufficiently high-resolution for the differences to go away. – ShreevatsaR Nov 2 '16 at 23:41

Even if this cannot be done directly using pdflatex, the desired effect (as well a significant reduction in file size) can be achieved by post-processing the pdflatex file using

ps2pdf -dPDFSETTINGS=/prepress -dAutoRotatePages=/None -dEmbedAllFonts=true -dSubsetFonts=true old.pdf new.pdf

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.