soin: include soin and shape
[neatroff_make.git] / man / neatmkfn.1
blobe6f7a20f65a7f931c11180251b7d541416ca472d
1 .\" first draft by Larry Kollar
2 .TH neatmkfn 1
3 .SH NAME
4 neatmkfn \- the neatroff typesetting processor
5 .SH SYNOPSIS
6 .I neatmkfn
7 .RB [ \-a ]
8 .RB [ \-o ]
9 .RB [ \-s ]
10 .RB [ \-p \~\c
11 .IR name ]
12 .RB [ \-t \~\c
13 .IR name ]
14 .RB [ \-r \~\c
15 .IR res ]
16 .RB [ \-k \~\c
17 .IR kmin ]
18 .RB [ \-b ]
19 .RB [ \-S \~\c
20 .IR scrs ]
21 .RB [ \-L \~\c
22 .IR langs ]
23 .RB [ \-w ]
24 .RI < file
25 .RI > output
26 .SH DESCRIPTION
27 .I Neatmkfn
28 extracts information
29 from TrueType/OpenType fonts
30 or AFM files
31 and outputs font descriptions
32 suitable for use with
33 .IR neatroff .
34 .SH OPTIONS
35 The following options are available:
36 .IP \-a 10
37 Reads an AFM file (default).
38 .IP "\-o"
39 Reads a TrueType or OpenType file.
40 .IP "\-s"
41 Designates this as a special font.
42 .IP "\-p \fIname\fP"
43 Use
44 .I name
45 in place of the PostScript font name.
46 .IP "\-t \fIname\fP"
47 Sets the
48 .I troff
49 font name.
50 .IP "\-r \fIres\fP"
51 Sets the device resolution.
52 The default is 720 (i.e. 1/720 inch).
53 .IP "\-k \fIkmin\fP"
54 Sets the minimum amount of kerning.
55 The default is 0.
56 .IP "\-b"
57 Include glyph bounding boxes in the output.
58 .IP "\-S \fIscrs\fP"
59 A comma-separated list of scripts to include.
60 Use
61 .RB \[dq] "-S\~help" \[dq]
62 to list the available scripts in the font.
63 .IP "\-L \fIlangs\fP"
64 A comma-separated list of languages to include.
65 Use
66 .RB \[dq] "-L\~help" \[dq]
67 to list the available languages in the font.
68 .IP "\-w"
69 Warn about unsupported font features.
70 .SH FILES
71 .IP "/usr/share/neatroff/font/devutf/*" 4
72 Font description files for
73 .I utf
74 output device.
75 .SH "SEE ALSO"
76 .IR neatroff (1),
77 .IR neatpost (1)