metafont
clone your own copy | download snapshot

Snapshots | iceberg

Inside this repository

INSTALL
text/plain

Download raw (5.8 KB)

========================================================================

These are generic installation instructions for the CM-Super font package.

Below, we assume that your TeX system is compliant to the TDS
(TeX Directory Structure) standard. If it is not so, refer to
documentation of your TeX system for the proper locations of files of
various types.

To install the CM-Super font package in teTeX, fpTeX, TeX Live, MikTeX or
VTeX/Free systems:

1) Copy all Type 1 fonts (*.pfb files) to
   .../texmf/fonts/type1/public/cm-super/ directory.

2) [optional] Copy all AFM files to .../texmf/fonts/afm/public/cm-super/
   and gunzip them: gunzip *.afm.gz
   Note that the AFM files are not needed for using these fonts
   with pdf(la)tex or dvips, and their uncompressed size is huge!

3.1) [not for VTeX/Free]
   Copy all dvips/*.map and dvips/*.enc files and dvips/config.cm-super
   to .../texmf/dvips/cm-super/ directory.

   These dvips/*.map files are suited to be used by BOTH dvips and
   pdf(la)tex.

   If you are using dvipdfm, then copy all dvipdfm/*.map files to
   .../texmf/dvipdfm/config/ directory.

3.2) [for VTeX/Free]
   Copy all dvips/*.enc files to .../texmf/vtex/enc/ directory.
   Copy all vtex/*.ali files to .../texmf/vtex/config/ directory.

   You will need to generate all needed TFM files, because VTeX/Free can
   not generate them on the fly (TFM files for EC/TC, EC Concrete and
   EC Bright fonts are included into the VTeX/Free distribution).
   You can generate these files e.g. by processing your document by
   teTeX's latex. Put the TFM files to the curresponding subdirectories
   under .../texmf/fonts/tfm/.

3.3) If you wish to use the original CM germandbls (sharp s) shape,
   rather than the new EC one, change "germandbls" to "germandbls.alt"
   in cm-super-t1.enc.

4) Instruct your TeX (pdftex, vtex, etc.) or drivers (dvips, dvipdfm,
   etc.) to use these fonts. To accomplish this, do one of the following
   points which corresponds to your TeX system (if it is not listed here,
   please refer to the documentation).

4.1) [not for VTeX/Free] Instruct dvips and pdftex to use these fonts:

   a) [on teTeX, but not on TeX Live]
      edit the file .../texmf/dvips/config/updmap
      and add the following lines into the extra_modules section:

../cm-super/cm-super-t1.map
../cm-super/cm-super-ts1.map
../cm-super/cm-super-t2a.map
../cm-super/cm-super-t2b.map
../cm-super/cm-super-t2c.map
../cm-super/cm-super-x2.map

   b) run the updmap script.

4.2) If your TeX system does not have tools like updmap for
   maintaining global MAP files (e.g. MikTeX), you can instead
   configure each program which uses the Type 1 fonts:

   a) edit the file .../texmf/dvips/config/config.ps and add the
   following lines:

p +cm-super-t1.map
p +cm-super-ts1.map
p +cm-super-t2a.map
p +cm-super-t2b.map
p +cm-super-t2c.map
p +cm-super-x2.map

   Alternatively, run dvips with the option "-Pcm-super".

   b) edit the file .../texmf/pdftex/config/pdftex.cfg and add the
   following lines:

map +cm-super-t1.map
map +cm-super-ts1.map
map +cm-super-t2a.map
map +cm-super-t2b.map
map +cm-super-t2c.map
map +cm-super-x2.map

   c) edit the file .../texmf/dvipdfm/config/config and add the
   following lines:

f cm-super-t1.map
f cm-super-ts1.map
f cm-super-t2a.map
f cm-super-t2b.map
f cm-super-t2c.map
f cm-super-x2.map

4.3) [for VTeX/Free only] Edit the files .../texmf/vtex/config/ps.fm and
   .../texmf/vtex/config/pdf.fm, and add the following lines into the
   TYPE1 section:

cm-super.ali
cm-super-t1.ali
cm-super-ts1.ali
cm-super-t2a.ali
cm-super-t2b.ali
cm-super-t2c.ali
cm-super-x2.ali

   (at the beginning of that section, if you wish to use CM-Super
   fonts even for EC/TC fonts which are now bundled with VTeX/Free)

5) [not for VTeX/Free] Update the filename search database:
   run "mktexlsr" on teTeX, TeX Live, or fpTeX;
   run "initexmf.exe -u" on MikTeX (or do the same via a menu item)

6) [optional, for advanced users]
   If you wish to not download CM-Super fonts into your PS or PDF
   files (to make them smaller), you may want to change the dvips
   *.map files by removing "<" characters before *.pfb file names,
   i.e. change lines like

ecrm1000 SFRM1000 "T1Encoding ReEncodeFont" <cm-super-t1.enc <sfrm1000.pfb

   to:

ecrm1000 SFRM1000 "T1Encoding ReEncodeFont" <cm-super-t1.enc sfrm1000.pfb

   [this should be done after step 3)]
   If you have Perl, you can do this by running the command:

perl -p -i.orig -e 's/<([a-z0-9]+\.pfb)$/$1/' cm-super-*.map

   You also need to make the CM-Super fonts visible in Ghostscript.
   To do this, install the file dvips/cm-super.GS into the Ghostscript's
   "lib" directory, and add the following line to the file "Fontmap":

(cm-super.GS) .runlibfile

   and make sure that the CM-Super *.pfb font files are present in the
   Ghostscript search path (see the "Font lookup" section in Use.htm
   in Ghostscript distribution).

   Note that if you distribute such PS or PDF files, you must make
   sure that the recipient has the CM-Super fonts installed and
   visible to Ghostscript or Acrobat Reader; otherwise, you should
   embed fonts into the PS or PDF documents (which is used by default).

7) You can install the CM-Super fonts as regular Windows fonts, if you
   wish to use them in non-TeX applications (e.g. packages for
   preparation of graphics which are to be included into your TeX
   documents, or even word processors, etc.)

   You will need Adobe Type Manager (either a regular version, or the
   Lite version, which is available for free from the Adobe web site).

   To do this, you will need to uncompress the AFM files provided with
   this distribution (e.g. using WinZip).

   Place all corresponding PFB, AFM, and INF files which you need to
   install into the same directory, and feed it to ATM.

========================================================================