|
|
1.1 root 1: .ds dF /usr/lib/font
2: .ds dQ /usr/lib/postscript
3: .TH TROFFTABLE 1 "DWB 3.2"
4: .SH NAME
5: .B trofftable
6: \- output a PostScript program that builds a font width table
7: .SH SYNOPSIS
8: \*(mBtrofftable\f1
9: .OP "" options []
10: .OP "" shortname
11: .OP "" longname []
12: .SH DESCRIPTION
13: .B trofftable
14: writes a PostScript program on the standard output that builds a
15: font width table or typesetter description file.
16: The following
17: .I options
18: are understood:
19: .TP 1.0i
20: .OP \-t name
21: Use
22: .I name
23: as the template for fonts not in the default set.
24: Choose
25: .MW R
26: for proportionally spaced fonts and
27: .MW CW
28: for fixed width fonts.
29: Try
30: .MW ZD
31: (ZapfDingbats) if the font has a non-standard
32: character set.
33: The default is
34: .MR R .
35: .TP 1.0i
36: .OP \-C file
37: Copy
38: .I file
39: into each PostScript table program;
40: .I file
41: must contain legitimate PostScript.
42: .TP 1.0i
43: .OP \-H hostdir
44: Use
45: .I hostdir
46: as the host resident font directory.
47: A file in
48: .I hostdir
49: that matches the name of the troff font is assumed to be a host
50: resident font program and is included in the PostScript width
51: table program.
52: There is no default.
53: .TP 1.0i
54: .OP \-L file
55: Use
56: .I file
57: as the PostScript prologue.
58: .br
59: The default is
60: .MW \*(dQ/trofftable.ps
61: .TP 1.0i
62: .OP \-S file
63: Use
64: .I file
65: as the shell library file.
66: Overrides the choice made with the
67: .OP \-T
68: option.
69: .TP 1.0i
70: .OP \-T name
71: Set the target device to
72: .IR name .
73: Device
74: .I name
75: means
76: .br
77: .MI \*(dF/dev name /shell.lib
78: is the shell library file.
79: There is no default.
80: .PP
81: One of
82: .OP \-T
83: or
84: .OP \-S
85: is required.
86: If both are given
87: .OP \-S
88: wins.
89: Either
90: .OP \-H
91: or
92: .OP \-C
93: can be used to include a host resident font.
94: .PP
95: The shell library file defines a collection of functions used to
96: build troff tables.
97: The default set of tables is the list of names returned by the
98: .MW AllTables
99: function.
100: Changes to the default list can be made by updating the
101: .MW BuiltinTables
102: function.
103: .PP
104: .I Shortname
105: is the name of the
106: .B troff
107: font and
108: .I longname
109: is the name of the PostScript font;
110: .I longname
111: can be omitted only if
112: .I shortname
113: is a default table name.
114: PostScript table programs created by
115: .B trofftable
116: return data to the host computer using PostScript's
117: .MW print
118: operator.
119: See
120: .BR hardcopy (1)
121: if you don't have access to the printer's serial port.
122: .SH EXAMPLES
123: Get the PostScript program that builds a width table for font
124: .MR R :
125: .EX
126: trofftable -Tpost R >R.ps
127: .EE
128: If a font is not in the default set include the
129: .B troff
130: and PostScript font names:
131: .EX
132: trofftable -TLatin1 GL Garamond-Light >GL.ps
133: .EE
134: A font must be available on the printer when the table is built.
135: Use
136: .OP \-H
137: or
138: .OP \-C
139: to include host resident fonts.
140: .SH WARNINGS
141: A width table will not build properly if the printer cannot access
142: the PostScript font.
143: .PP
144: The
145: .OP -TLatin1
146: option only works on PostScript printers that support the full
147: .SM ISO
148: Latin-1 character set.
149: The error message from older printers will likely indicate a missing
150: .MW ISOLatin1Encoding
151: array.
152: .SH FILES
153: .MW \*(dF/dev*/shell.lib
154: .br
155: .MW \*(dQ/dpost.ps
156: .br
157: .MW \*(dQ/trofftable.ps
158: .SH SEE ALSO
159: .BR dpost (1),
160: .BR hardcopy (1),
161: .BR postio (1),
162: .BR troff (1),
163: .BR buildtables (1),
164: .BR font (5)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.