'\"macro stdmacro
.if n .pH g1.makeafb @(#)makeafb	40.2 of 12/29/89
.\" @(#)makeafb.1 1.2 89/06/29 SMI;
.nr X
.if \nX=0 .ds x} MAKEAFB 1 "10 March 1987" "\&"
.if \nX=1 .ds x} MAKEAFB 1 "10 March 1987"
.if \nX=2 .ds x} MAKEAFB 1 "" "\&"
.if \nX=3 .ds x} MAKEAFB "" "" "\&"
.TH \*(x}
.IX makeafb#(1) "" "\fLmakeafb\fP(1)"
.SH NAME
makeafb \- create bitmap files from scalable Folio format files
.SH SYNOPSIS
.B "makeafb"
[
.BR \-m | \-M 
]
[
.BR \-p | \-P 
]
[
.BR \-v | \-V 
]
[
.B -f
.I n
]
[
.B -values
]
.SH DESCRIPTION
.I Makeafb
creates Adobe ASCII format bitmap fonts (
.I .afb
) and Adobe ASCII format metric files (
.I .afm
)
format files from scalable Openfont format files.  These can then
be converted with
.I convertfont(1)
for the X11/NeWS server.  This is useful to avoid the calculation
overhead of standard sizes of fonts.
.SH OPTIONS
.IP "\fB\-m\fR" 1i
Enable generation of
.I .afm
files (the default).

.IP "\fB\-M\fR" 1i
Disable generation of
.I .afm
files.

.IP "\fB\-P\fR" 1i
Don\'t preserve existing files (the default).

.IP "\fB\-p\fR" 1i
Preserve existing files.  If \fB\-p\fR is selected, then just before
.I makeafb
writes a file it will check to see if it alredy exists.  If it does,
the file will be skipped.  This is useful in situations where you
have some handbuilt
.I .afb
and
.I .afm 
files, and just want to fill in the missing ones.

.IP "\fB\-v\fR" 1i
Verbose:  print messages indicating what\'s going on (the default).

.IP "\fB\-V\fR" 1i
Work silently.

.IP "\fB\-f \fIn\fR" 1i
Force the length of the base part of the output filename to be
at most
.I n
characters.  The default is 8.

.IP "\fB\-values\fR" 1i
A comma separated list of pixel sizes for which
.I .afb
files should be generated.  The default is
.I 6,8,10,12,14,16,18 .

.SH EXAMPLES
makeafb *.f3b
.sp 1
makeafb -p -4,5,6,7,8,9,10,11,12,14,16,18,20,24 *.f3b

.SH SEE ALSO
convertfont(1), bldfamily(1)

