Menu
CTAN
Comprehensive TeX Archive Network
Cover Upload Browse Search

Direc­tory tex-archive/fonts/utilities/makefonts/00previous

         GENERATING/INSTALLING FONTS FOR TeX/LaTeX
         =========================================

[This is makefonts release 1.5, 12 Aug 1998]

When installing the TeX/LaTeX typesetting system, it is necessary to
make the basic computer modern (cm) fonts available. To do this there
are 2 principally different approaches:

1) Create the .pk file for a particular font and size, automatically
   when needed.
   The .tfm file must already be available to LaTeX.
2) Generate the basic .tfm and .pk files all at once.
   No .tfm files are needed.

The UNIX shell scripts provided here are for approach 2) and generate
various fonts, and install them. They take care of the question: Which
fonts and at which sizes do I generate for my TeX/LaTeX installation?

The files in the distribution are:

  mk_cm		Generate all cm fonts. It generates all fonts
		which can be called up by LaTeX (as of LaTeX2e's
		cmfonts.fdd) without explicitly loading a particular
		font. It also generates a few fonts which are
		distributed with TeX.
  mk_cmmore     Generates a few rare sizes of cm sometimes used (by
		plain TeX?).
  mk_latex	Generates the LaTeX specific fonts.
  mk_ams	Generates all AMS fonts.
  mk_*		Generates other fonts which are available from CTAN.
  FontInstall   Moves the .tfm and .pk files generated to the directory
		specified. Before you use this, call it without
		parameters and see whether it fits your directory
		structure!
  FontMetricInstall
		Helps with installing PostScript fonts. It copies
		required files from CTAN:fonts/metrics to target
		directories. Again, call it without parameters and see
		whether it fits your directory structure!

For a basic set of fonts for a LaTeX installation, use mk_cm,
mk_latex.  AMS-LaTeX requires mk_ams. Before running any of the mk_*
scripts, create an empty subdirectory, cd to it, and make sure all your
.mf files are found by metafont (environment variable $MFINPUTS).

The mk_* scripts call metafont with mode=localfont, unless the metafont
mode is given as first argument. The metafont base needs to be set
correctly. Metafont is called as "mf" for the metafont plain base, and
as "cmmf" for the metafont plain+computer modern base. If any of these
names or parameters do not suit your installation plans, it should be
easy to make adaptations to the shell scripts with a search/replace.

If you are unsure about how to handle metafont, get Geoffrey Tobin's
excellent metafont-for-beginners.tex from any CTAN archive. This is
sufficient reading to install the above fonts. For details about the
CTAN archives, finger ctan@ctan.org.

BUGS:
	Currently none known.

AUTHOR:
	Volker Kuhlmann
	University of Canterbury
	Dept of Electrical and Electronic Engineering
	Private Bag
	Christchurch, New Zealand

	Email: v.kuhlmann@elec.canterbury.ac.nz

This material is not copyrighted. It is provided with the hope that it
will be useful. Any feedback, positive, negative, (non-)constructive,
is appreciated.

Have fun, and good luck!

Volker

Files

Name Size Date Notes
FontInstall 1396 1996-04-08 13:58
FontMetricInstall 2045 1996-04-08 13:44
README 3006 1998-08-12 00:46
mk_ams 9735 1996-04-08 18:11
mk_cc 2385 1996-04-08 16:04
mk_cm 15923 1998-08-12 01:09
mk_cmextrabold 1644 1996-04-08 15:13
mk_cmmore 1862 1996-04-08 17:38
mk_etc 4638 1997-03-28 06:41
mk_gothic 3441 1996-04-08 14:26
mk_karta 1207 1996-04-08 16:20
mk_latex 2999 1996-10-22 02:58
mk_musixtex0.63 1519 1995-03-21 11:03
mk_musixtex0.631 1530 1995-03-21 11:07
mk_musixtexT.58 2806 1996-09-24 01:55
mk_pandora 5528 1996-04-08 15:50
mk_rsfs 1477 1996-04-08 15:18
mk_stmaryrd 1676 1996-04-08 15:27
mk_utility 3204 1996-04-08 15:34
mk_wasy 2256 1996-04-08 15:30
Guest Book Sitemap Contact