1 /* ******************************************************
2 * *
3 * *
4 * Copyright, C Honeywell Information Systems *
5 * Inc., 1980. *
6 * *
7 * *
8 ****************************************************** */
9
10 Wordspace: 1,1,2,SP;
11 Strokes: 1;
12 Stream: on;
13 Letterspace: 0;
14 Units: pt;
15 Footrefseparator: 177;
16
17 dcl: BSP, 010;
18
19 MediaChars:
20 NIL "", BSP 010, 010 SELF,
21 014 "", 016 SELF, 017 SELF,
22 030 SELF, STROKE 030, 033 SELF,
23 SP " ", "!":"~" SELF, USL "_" BSP;
24
25 Media: mASC10;
26 NIL 0; 010 -1; BSP -1;
27 014 0; 016 0; 017 0;
28 030 1; STROKE 1; 033 -1;
29 SP 1; "!":"~" 1; USL 0;
30
31 View: vASC10 mASC10;
32
33 Def: text;
34 "!":"~" SELF; 010 SELF;
35 422,421 """"; /* left/right quote */
36 240 "v" BSP "^"; /* "printing" \040 */
37 EM SP SP; EN SP; THIN NIL; 277 NIL;
38 377 SP; DEVIT SP; STROKE SP;
39 EM- "-" "-"; EN- "-";
40
41 Def: etc;
42 010 SELF; 014 "";
43 016,017 SELF; /* old red/black shift chars */
44 033 SELF; 177 "";
45 375 "Z" BSP "N"; /* square */
46 EM_ "__";
47 EN_ "_";
48 art ""; art ""; art ""; art "";
49 art ""; art ""; art o "o" BSP "x";
50 art X "X"; art m "|"; art d "*"; art | "|";
51 art || "" BSP ""; art PI "PI"; art pi "pi";
52 art / "/"; art \ "\"; art c "c"; /* copyright */
53 art t "TM"; art ^ "^" BSP; art v "v" BSP; art <- "<" BSP;
54 art -> "_" BSP ">"; art D^ "^"; art Dv "v";
55 art D< "<"; art D> ">"; art Clf ""; art Crt "";
56 art -str, art -stp NIL; art -rul "_"; art |rul "|" BSP;
57 art /rul "/"; art \rul "\";
58 art bxtl "_"; art bxt SP; art bxtr "_" BSP;
59 art bxl "_" BSP "|"; art bxx "|"; art bxr "_" BSP "|" BSP;
60 art bxbl "_" BSP "|"; art bxb "|"; art bxbr "_" BSP "|" BSP;
61
62 art lztl "_"; art lztr "_" BSP;
63 art lzl "/"; art lzr "\";
64 art lzbl BSP "\_"; art lzbr "_/" BSP BSP;
65
66 art tp art ht art md art bt art fl ""; art hb NIL;
67 art tp art ht art md art bt art fl ""; art hb NIL;
68 art tp art ht art md art bt art fl ""; art hb NIL;
69 art tp art ht art md art bt art fl ""; art hb NIL;
70 art lptp, art lpht, art lpmd, art lpbt, art lpfl ""; art lphb NIL;
71 art rptp art rpht art rpmd art rpbt art rpfl ""; art rphb NIL;
72 art |tp, art |ht, art |md, art |bt, art |fl "|"; art |hb NIL;
73 art ||tp, art ||ht, art ||md, art ||bt, art ||fl "" BSP "";
74 art ||hb NIL;
75
76 Def: text_;
77 "!":"~" USL SELF;
78 422,421 USL """"; /* right/left quote */
79 EM SP SP; EN SP; THIN SP;
80 277 NIL; 377 SP; DEVIT SP; STROKE SP;
81 EM- USL "-" USL "-"; EN- USL "-";
82
83 Font: asc10 vASC10;
84 ref: text; ref: etc;
85
86 Font: ASC10 vASC10;
87 ref: text; ref: etc;
88 "a" "A"; "b" "B"; "c" "C"; "d" "D"; "e" "E"; "f" "F"; "g" "G";
89 "h" "H"; "i" "I"; "j" "J"; "k" "K"; "l" "L"; "m" "M"; "n" "N";
90 "o" "O"; "p" "P"; "q" "Q"; "r" "R"; "s" "S"; "t" "T"; "u" "U";
91 "v" "V"; "w" "W"; "x" "X"; "y" "Y"; "z" "Z";
92
93 Font: asc10_ vASC10;
94 ref: text_; ref: etc;
95
96 Font: ASC10_ vASC10;
97 ref: text_; ref: etc;
98 "a" USL "A";"b" USL "B";"c" USL "C";"d" USL "D";"e" USL "E";
99 "f" USL "F";"g" USL "G";"h" USL "H";"i" USL "I";"j" USL "J";
100 "k" USL "K";"l" USL "L";"m" USL "M";"n" USL "N";"o" USL "O";
101 "p" USL "P";"q" USL "Q";"r" USL "R";"s" USL "S";"t" USL "T";
102 "u" USL "U";"v" USL "V";"w" USL "W";"x" USL "X";"y" USL "Y";
103 "z" USL "Z";
104
105 Font: ASC10OS vASC10;
106 ref: text; ref: etc;
107 "!":"^" 2SELF BSP SELF;
108 "`":"~" 2SELF BSP SELF;
109
110 Font: ASC10_OS vASC10;
111 ref: text; ref: etc;
112 "!":"^" USL SELF 2BSP SELF;
113 "`":"~" USL SELF 2BSP SELF;
114
115 Size: onesize, 7.2;
116
117 MinLead: 12;
118 MinSpace: 7.2;
119 MaxPageWidth: 950.4;
120 Outproc: ascii_writer_;
121 Interleave: on;
122 DevClass: "printer";
123 DevName: "ascii";
124 Footproc: ascii_writer_$footproc;
125 Sizes: onesize;
126
127 Device: ascii; init: text 7.2;
128 comment: "DB: ascii_writer_$display";
129 attach: "syn_ user_output";
130 viewselect: vASC10 NIL;
131
132 family: centuryschoolbook, cs, helvetica, h;
133 member: /medium, /m, /, /roman, /r asc10;
134 member: /italic, /i, /mediumitalic, /mi asc10_;
135 member: /bold, /b, /boldroman, /br ASC10;
136 member: /bolditalic ,/bi ASC10_;
137
138 family: pica10;
139 member: /medium, /m, /, /roman, /r asc10;
140 member: /italic, /i, /mediumitalic, /mi asc10_;
141 member: /bold, /b, /boldroman, /br ASC10;
142 member: /bolditalic, /bi ASC10_;
143 member: /caps ASC10;
144 member: /caps_ ASC10_;
145
146 bachelor: ascii, l4font, l3exact, l4exact, text, roman asc10;
147 bachelor: footnote, footref, l0exact, APL, CSR, HR, ascii9, typ asc10;
148 bachelor: small_typ, small_ascii asc10;
149 bachelor: l0font, l3font, ASCII, head18 ASC10;
150 bachelor: bold, CSBR, HBR, HBBl ASC10;
151 bachelor: italic, l2font, l1exact, l2exact, CSI, HmI, ascii_ asc10_;
152 bachelor: l1font, ASCII_, bolditalic, head14 ASC10_;
153 bachelor: CSBI, HBI ASC10_;
154
155 Device: ascii_draft; init: text 7.2;
156 devname: "ascii_draft";
157 comment: "DB: ascii_writer_$display";
158 attach: "syn_ user_output";
159 viewselect: vASC10 NIL;
160
161 family: centuryschoolbook, cs, helvetica, h;
162 member: /medium, /m, /, /roman, /r asc10;
163 member: /italic, /i, /mediumitalic, /mi asc10_;
164 member: /bold, /b, /boldroman, /br ASC10OS;
165 member: /bolditalic ,/bi ASC10_OS;
166
167 family: pica;
168 member: /medium, /m, /, /roman, /r asc10;
169 member: /italic, /i, /mediumitalic, /mi asc10_;
170 member: /bold, /b, /boldroman, /br ASC10OS;
171 member: /bolditalic, /bi ASC10_OS;
172 member: /caps ASC10;
173 member: /caps_ ASC10_;
174
175 bachelor: text, roman, footnote, footref, APL, CSR, HR, ascii asc10;
176 bachelor: l0exact, typ, small_typ, ascii9, small_ascii asc10;
177 bachelor: l0font, ASCII, head18 ASC10;
178 bachelor: bold, CSBR, HBR, HBBl, l4font, l4exact ASC10OS;
179 bachelor: italic, l2font, l1exact, l2exact, CSI, HmI, ascii_ asc10_;
180 bachelor: l1font, ASCII_, bolditalic, head14 ASC10_OS;
181 bachelor: CSBI, HBI, l3font, l3exact ASC10_OS;
182
183 Device: printer like ascii;
184 devname: "printer";
185 endpage: 014;
186 mintopmarg: 36;
187 minbotmarg: 36;
188 maxpagewidth: 979.2;
189 viewselect: vASC10 NIL;
190
191 Device: printer_draft like ascii_draft;
192 devname: "printer_draft";
193 endpage: 014;
194 mintopmarg: 36;
195 minbotmarg: 36;
196 maxpagewidth: 979.2;
197 viewselect: vASC10 NIL;
198
199 Device: led120, LED120 like ascii;
200 devname: "led120";
201 devclass: "braille";
202 maxpagewidth: 288;
203 maxpagelength: 300;
204 endpage: 014;
205 defaultmargs: 0,24,24,0;
206 viewselect: vASC10 NIL;
207
208 Device: ascii_sqo like ascii;
209 devname: "ascii_sqo";
210 stream: off;
211 viewselect: vASC10 NIL;