annotate etc/mule/m2ps.1 @ 85:c661705957e0

Added tag r20-0b92 for changeset ac0620f6398e
author cvs
date Mon, 13 Aug 2007 09:08:31 +0200
parents 131b0175ea99
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
70
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
1 .TH M2PS 1 "1994 Dec 15"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
2 .UC 4
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
3 .SH NAME
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
4 m2ps -- converter from Mule code (*internal*) to PostScript
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
5 .SH SYNOPSIS
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
6 .B m2ps
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
7 [
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
8 .I options
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
9 ] <
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
10 .I infile
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
11 >
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
12 .I outfile
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
13 .br
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
14 .SH DESCRIPTION
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
15 .I m2ps
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
16 runs as a filter and converts a text encoded in Mule
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
17 internal code (called *internal*) to a PostScript program to
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
18 print it. To handle a text not coded in *internal*, you
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
19 have to convert the code to *internal* at first. You can
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
20 use
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
21 .I coco
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
22 for the code conversion. You can also use
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
23 .I any2ps
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
24 to do all the job (code conversion and PostScript generation).
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
25 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
26 .SH OPTIONS
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
27 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
28 .BI \-ps " file"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
29 Use
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
30 .I file
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
31 as a header for PostScript.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
32 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
33 .BI \-dpi " num"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
34 Use
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
35 .I num
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
36 as a resulution of output device. Default is 300.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
37 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
38 .BI \-fs " num"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
39 Use
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
40 .I num
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
41 as FontScale in point. Default is 10.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
42 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
43 .BI \-lp " num"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
44 Use
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
45 .I num
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
46 as LinePitch in point. Default is 14.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
47 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
48 .BI \-ml " num"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
49 Use
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
50 .I num
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
51 as a line counts in a page. Default is 56.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
52 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
53 .BI \-tm " num"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
54 Use
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
55 .I num
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
56 as a TopMargin in point. Default is 800.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
57 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
58 .BI \-lm " num"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
59 Use
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
60 .I num
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
61 as LeftMargin in point. Default is 30.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
62 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
63 .B \-sm
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
64 Indicate your PostScript printer has short memory.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
65 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
66 .B \-bm
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
67 Indicate your PostScript printer has large memory. This is
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
68 the default.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
69 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
70 .BI \-fp " pathlist"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
71 Use
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
72 .I pathlist
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
73 as a comma-separated search path of BDF files.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
74 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
75 .BI \-cs " file"
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
76 Use
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
77 .I file
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
78 as a path of a file CHARSETS which contains information of
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
79 character sets and fonts.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
80 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
81 .BI \-a4
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
82 Indicate A4 paper size. This is the default.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
83 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
84 .BI \-us
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
85 Indicate US-LETTER paper size.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
86 .TP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
87 .BI \-ver
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
88 Shows version number.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
89 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
90 .SH FONT SPECIFICATION
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
91 .I m2ps
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
92 search for BDF files according to a pathlist (list of
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
93 comma-separeated directory) and filenames described in file
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
94 CHARSETS. Each line of this file contains information about
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
95 one character set. The line has 7 to 9 columns each
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
96 separated by ':'. The columns are: LEADING-CHAR, BYTES,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
97 COLUMNS, TYPE, GRAPHIC, FINAL-CHAR, DIRECTION, DOCUMENT,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
98 BDF-FILE, and ENCODING. By modifying this file, you can
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
99 specify different BDF files. You don't have to specify
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
100 ENCODING for 2-byte character sets such as Chinese,
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
101 Japanese, and Korean (as for Big5, you should specify 1 for
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
102 ETen and 2 for HKU).
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
103 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
104 .SH FILES
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
105 /usr/local/lib/emacs/$VERSION/etc/m2ps.ps - PostScript header file.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
106
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
107 /usr/local/lib/emacs/$VERSION/etc/CHARSETS - A file which contains
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
108 information of character sets and fonts.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
109
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
110 /usr/local/lib/emacs/$VERSION/etc/CODINGS - A file which
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
111 contains information of coding-systems and priorities.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
112
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
113 /usr/local/lib/emacs/$VERSION/etc/demo.ps - PostScript file created by
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
114 m2ps. The Original file is in 'doc' directory.
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
115 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
116 .SH SEE ALSO
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
117 mule(1), coco(1), any2ps(1)
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
118 .SH AUTHORS
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
119 .PP
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
120 This program was written by Ken'ichi HANDA of
131b0175ea99 Import from CVS: tag r20-0b30
cvs
parents:
diff changeset
121 Electrotechnical Laboratory, JAPAN.