How do I invoke cm-super?
If the cm-super fonts are correctly installed they will be used automatically as soon as you try to use the computer modern fonts with T1-encoding. There is no need to invoke them in a special way. Try this document:
\documentclass{article}
\usepackage[T1]{fontenc}
\begin{document}
blub
\end{document}
Then check the log-file. With cm-super you should see that at the end a cm-super font is mentioned:
J:/MiKTeX2.9/fonts/type1/public/cm-super/sfrm1000.pfb
Without cm-super there would be a .pk
at this place.
with \usepackage[T1]{fontenc}
in your preamble they are taken by default. Running the example with pdflatex
\documentclass{article}
\usepackage[T1]{fontenc}
\begin{document}
foo
\end{document}
has the embedded cm-super font:
voss@shania:~/Test> pdffonts Namenlos-4.pdf
name type encoding emb sub uni object ID
-------------------- ----------------- ---------------- --- --- --- ---------
EOEABK+SFRM1000 Type 1 Custom yes yes no 4 0
However, using the Latin Modern Fonts may make more sense here:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
Thanks to all these discussions in this site. I was really facing troubles in removing the type-3 fonts generated in the pdf because of PStricks codes. Ultimately I could get rid of these problems after installing the cm-Super package. I would like to share the steps which I followed for my Miktex.
- Go to Miktex package manager and type cm-super in the search bar and press Enter:
You get the following:
Click on Task and then Install.
Additionally i had to use \usepackage[english]{babel} and \usepackage[T1]{fontenc} in the preamble to get rid of type 3 fonts. And while using PStricks codes to generate figures, never use \psdots. This creates some type 3 fonts, because of which you may face problems in uploading your pdf in Scholarone manuscripts site and other such sites.