Index of /archives/text/CTAN/graphics/fig2mf
Name Last modified Size Description
Parent Directory -
type.fig 1993-03-19 09:00 7.1K
thick.fig 1993-03-19 09:00 734
tf 1993-03-19 09:00 114
shade.fig 1993-03-19 09:00 1.2K
qd.fig 1993-03-19 09:00 478
powells.fig 1993-03-19 09:00 1.9K
plane.fig 1993-03-19 09:00 254
parc-place.fig 1993-03-19 09:00 374
mitsu.fig 1993-03-19 09:00 253
many.fig 1993-03-19 09:00 1.3K
house.fig 1993-03-19 09:00 9.2K
graphbase.mf 1993-03-19 09:00 24K
fig2MFman.tex 1993-03-19 09:00 4.0K
fig2MF.c 1993-03-19 09:00 9.7K
face.fig 1993-03-19 09:00 2.4K
chase.fig 1993-03-19 09:00 362
book.fig 1993-03-19 09:00 1.3K
bean.fig 1993-03-19 09:00 1.3K
balls.fig 1993-03-19 09:00 3.4K
alltypes.fig 1993-03-19 09:00 3.3K
README 1993-03-19 09:00 2.1K
Here is fig2MF, a tool to convert fig 2.1 input to METAFONT. The
generated METAFONT code uses the mfpic macros.
Fig2MF should compile with any C compiler known to man. Under Unix,
just say:
make fig2MF
Usage is straightforward:
fig2mf file.fig >foo.mf
mf '\mode:=localfont; input foo.mf'
tex '\font\foo=foo \foo \char33 \bye'
In order to use the font you've just created, you must
place the mfpic macros where METAFONT will find them, and
adjust your TeX environment to recognize the .tfm and
.gf files. You may also convert the .gf file to .pk format.
Fig2MF has a few options:
Option Default Description
------------------------------------------------------------------------
-mag 1000 Font magstep
-code 32 Initial METAFONT font code value
-pen 0.5 Size of the METAFONT pen (points)
-xscale 0.125 x coordinate scaling factor
-yscale 0.125 y coordinate scaling factor
-xneg 0.0 Minimum x coordinate value of the figure (inches)
-xpos 8.0 Maximum x coordinate value of the figure (inches)
-yneg 0.0 Minimum y coordinate value of the figure (inches)
-ypos 8.0 Maximum y coordinate value of the figure (inches)
-top 8.0 Top of the whole coordinate system (inches)
-----------------------------------------------------------------------
The options are specified in the form of -opt=value. For example:
fig2MF -xscale=0.25 -xpos=4.0 foo.fig
--------------------------------------------------------------------------
Enclosed is:
fig2MF.c source code
fig2MFman.tex manual
graphbase.mf mfpic macros
tf shell script to test new fonts
Samples fig files:
alltypes.fig
balls.fig
bean.fig
book.fig
chase.fig
face.fig
house.fig
many.fig
mitsu.fig
parc-place.fig
plane.fig
powells.fig
qd.fig
shade.fig
thick.fig
type.fig
--------------------------------------------------------------------------
Thanks go to Thomas Leathrum for creating the mfpic METAFONT macros.
Geoffery Tobin contributed ideas, fruitful discussion and the
enhanced mfpic macros.
I'd dearly love to receive any bug fixes and enhancements.
---
Anthony Starks
ajs@merck.com