mf2pt1: Requirements
1.1 Requirements
================
Before using 'mf2pt1', you will need to install the following programs:
Perl
'mf2pt1' is written in Perl. You will need a Perl interpreter to
run it.
MetaPost
'mf2pt1' actually uses MetaPost, not Metafont, to produce
PostScript output. Specifically, you will need the 'mpost'
executable and the 'mfplain.mp' base file.
Type 1 Utilities
Producing properly encoded Type 1 fonts is tricky. 'mf2pt1'
delegates the effort to the Type 1 Utilities, specifically, to the
't1asm' program within that suite.
FontForge (optional)
FontForge is a WYSIWYG, but scriptable, Type 1 font-editing
program. Although FontForge is not strictly required for 'mf2pt1'
to produce a Type 1 font, 'mf2pt1' uses FontForge when available to
autohint the generated Type 1 font, thereby making it look better
especially at lower resolutions.
Perl is available from the Comprehensive Perl Archive Network
(http://www.cpan.org); MetaPost and the Type 1 utilities are available
from the Comprehensive TeX Archive Network (http://www.ctan.org); and,
FontForge is available from <http://fontforge.sourceforge.net/>. In
addition, MetaPost's home page is
<http://cm.bell-labs.com/who/hobby/MetaPost.html>, and the Type 1
utilities' home page is <http://www.lcdf.org/type/>.
Besides being useful for autohinting fonts, FontForge enables a font
designer to hint fonts manually for additional fine-tuning and to
convert among a variety of font formats, such as PostScript, TrueType,
and X Window fonts. FontForge is strongly recommended as a complement
to 'mf2pt1'.