One more check on valid display which is known to be in the startup
[xcircuit.git] / lib / fonts / myfont.lps
blob3037de55b54aea5825a61a5760c07ebdd00def9d
1 %! PostScript set of library objects for XCircuit
2 %  Library name is: my
3 %  Version: 2.0
7 % XCircuitLib library built-in objects
8 /my::nullchar {
9 % 0 0 256 320 bbox
10 begingate
11 0  1.00 0 0 0 320 256 320 256 0 4 polygon
12 endgate
13 } def
15 /my::space {
16 % 0 0 256 320 bbox
17 begingate
18 endgate
19 } def
21 /my::A {
22 % 32 0 256 320 bbox
23 begingate
24 240  1.00 32 0 144 320 176 320 64 0 4 polygon
25 240  1.00 288 0 176 320 144 320 256 0 4 polygon
26 240  1.00 80 80 80 112 240 112 240 80 4 polygon
27 endgate
28 } def
30 /my::B {
31 % 32 0 192 320 bbox
32 begingate
33 240  1.00 32 0 32 320 64 320 64 0 4 polygon
34 112 160 beginpath
35 112 240 80 270.00 450.00 arc
36 112 288 1 polyc
37 112 240 48 450.00 270.00 arcn
38 112 160 1 polyc
39 241  1.00 endpath
40 128 0 beginpath
41 128 96 96 270.00 450.00 arc
42 128 160 1 polyc
43 128 96 65 450.00 270.00 arcn
44 128 0 1 polyc
45 241  1.00 endpath
46 240  1.00 64 160 64 192 128 192 128 160 4 polygon
47 240  1.00 64 288 64 320 112 320 112 288 4 polygon
48 240  1.00 64 0 64 32 128 32 128 0 4 polygon
49 endgate
50 } def
52 /my::C {
53 % 32 0 259 320 bbox
54 begingate
55 273 61 beginpath
56 192 160 128 309.81 50.19 arcn
57 291 284 1 polyc
58 192 160 160 51.34 308.66 arc
59 240  1.00 endpath
60 endgate
61 } def
63 /my::D {
64 % 32 0 256 320 bbox
65 begingate
66 128 0 beginpath
67 128 160 160 270.00 450.00 arc
68 128 288 1 polyc
69 128 160 128 450.00 270.00 arcn
70 128 0 1 polyc
71 241  1.00 endpath
72 240  1.00 32 0 32 320 64 320 64 0 4 polygon
73 240  1.00 64 288 64 320 128 320 128 288 4 polygon
74 240  1.00 64 0 64 32 128 32 128 0 4 polygon
75 endgate
76 } def
78 /my::E {
79 % 32 0 192 320 bbox
80 begingate
81 240  1.00 32 0 32 320 64 320 64 0 4 polygon
82 240  1.00 64 288 64 320 224 320 224 288 4 polygon
83 240  1.00 64 0 64 32 224 32 224 0 4 polygon
84 240  1.00 64 144 64 176 192 176 192 144 4 polygon
85 endgate
86 } def
88 /my::F {
89 % 32 0 192 320 bbox
90 begingate
91 240  1.00 32 0 32 320 64 320 64 0 4 polygon
92 240  1.00 64 288 64 320 224 320 224 288 4 polygon
93 240  1.00 64 144 64 176 192 176 192 144 4 polygon
94 endgate
95 } def
97 /my::G {
98 % 32 0 274 320 bbox
99 begingate
100 240  1.00 194 144 194 176 306 176 306 144 4 polygon
101 240  1.00 272 48 272 144 306 144 306 48 4 polygon
102 273 61 beginpath
103 192 160 128 309.81 50.19 arcn
104 291 284 1 polyc
105 192 160 160 51.34 315.00 arc
106 240  1.00 endpath
107 endgate
108 } def
110 /my::H {
111 % 32 0 224 320 bbox
112 begingate
113 240  1.00 32 0 32 320 64 320 64 0 4 polygon
114 240  1.00 224 0 224 320 256 320 256 0 4 polygon
115 240  1.00 64 144 64 176 224 176 224 144 4 polygon
116 endgate
117 } def
119 /my::I {
120 % 64 0 32 320 bbox
121 begingate
122 240  1.00 64 0 64 320 96 320 96 0 4 polygon
123 endgate
124 } def
126 /my::J {
127 % 43 0 133 320 bbox
128 begingate
129 240  1.00 144 80 144 320 176 320 176 80 4 polygon
130 176 80 beginpath
131 96 80 80 360.00 229.40 arcn
132 62 47 1 polyc
133 96 80 48 225.00 360.00 arc
134 240  1.00 endpath
135 endgate
136 } def
138 /my::K {
139 % 32 0 224 320 bbox
140 begingate
141 240  1.00 32 0 32 320 64 320 64 0 4 polygon
142 240  1.00 40 176 192 320 232 320 80 176 4 polygon
143 240  1.00 216 0 40 176 80 176 256 0 4 polygon
144 endgate
145 } def
147 /my::L {
148 % 32 0 160 320 bbox
149 begingate
150 240  1.00 32 0 32 320 64 320 64 0 4 polygon
151 240  1.00 64 0 64 32 192 32 192 0 4 polygon
152 endgate
153 } def
155 /my::M {
156 % 32 0 320 320 bbox
157 begingate
158 240  1.00 176 0 320 320 352 320 208 0 4 polygon
159 240  1.00 208 0 64 320 32 320 176 0 4 polygon
160 240  1.00 32 0 32 320 64 320 64 0 4 polygon
161 240  1.00 320 0 320 320 352 320 352 0 4 polygon
162 endgate
163 } def
165 /my::N {
166 % 32 0 224 320 bbox
167 begingate
168 240  1.00 256 0 64 320 32 320 224 0 4 polygon
169 240  1.00 32 0 32 320 64 320 64 0 4 polygon
170 240  1.00 224 0 224 320 256 320 256 0 4 polygon
171 endgate
172 } def
174 /my::O {
175 % 32 0 320 320 bbox
176 begingate
177 320 160 beginpath
178 192 160 128 0.00 360.00 arc
179 352 160 1 polyc
180 192 160 160 0.00 360.00 arc
181 241  1.00 endpath
182 endgate
183 } def
185 /my::P {
186 % 32 0 192 320 bbox
187 begingate
188 240  1.00 32 0 32 320 64 320 64 0 4 polygon
189 128 128 beginpath
190 128 224 96 270.00 450.00 arc
191 128 288 1 polyc
192 128 224 65 450.00 270.00 arcn
193 128 128 1 polyc
194 241  1.00 endpath
195 240  1.00 64 128 64 160 128 160 128 128 4 polygon
196 240  1.00 64 288 64 320 128 320 128 288 4 polygon
197 endgate
198 } def
200 /my::Q {
201 % 32 0 320 320 bbox
202 begingate
203 320 160 beginpath
204 192 160 128 0.00 360.00 arc
205 352 160 1 polyc
206 192 160 160 0.00 360.00 arc
207 241  1.00 endpath
208 240  1.00 312 0 216 96 256 96 352 0 4 polygon
209 endgate
210 } def
212 /my::R {
213 % 32 0 208 320 bbox
214 begingate
215 240  1.00 32 0 32 320 64 320 64 0 4 polygon
216 128 128 beginpath
217 128 224 96 270.00 450.00 arc
218 128 288 1 polyc
219 128 224 65 450.00 270.00 arcn
220 128 128 1 polyc
221 241  1.00 endpath
222 240  1.00 64 128 64 160 128 160 128 128 4 polygon
223 240  1.00 64 288 64 320 128 320 128 288 4 polygon
224 240  1.00 200 0 112 144 152 144 240 0 4 polygon
225 endgate
226 } def
228 /my::S {
229 % 31 -1 169 320 bbox
230 begingate
231 45 29 beginpath
232 112 87 88 -139.33 65.80 arc
233 87 197 1 polyc
234 112 239 49 239.81 36.45 arcn
235 174 290 1 polyc
236 112 239 80 40.16 240.45 arc
237 134 139 1 polyc
238 112 87 56 66.80 -138.37 arcn
239 54 66 1 polyc
240 31 44 1 polyc
241 47 28 1 polyc
242 241  1.00 endpath
243 endgate
244 } def
246 /my::T {
247 % 32 0 192 320 bbox
248 begingate
249 240  1.00 32 288 32 320 224 320 224 288 4 polygon
250 240  1.00 112 0 112 320 144 320 144 0 4 polygon
251 endgate
252 } def
254 /my::U {
255 % 32 0 256 320 bbox
256 begingate
257 240  1.00 32 128 32 320 64 320 64 128 4 polygon
258 240  1.00 256 128 256 320 288 320 288 128 4 polygon
259 64 127 beginpath
260 160 128 96 180.00 360.00 arc
261 288 128 1 polyc
262 160 128 128 360.00 180.00 arcn
263 240  1.00 endpath
264 endgate
265 } def
267 /my::V {
268 % 32 0 256 320 bbox
269 begingate
270 240  1.00 144 0 256 320 288 320 176 0 4 polygon
271 240  1.00 176 0 64 320 32 320 144 0 4 polygon
272 endgate
273 } def
275 /my::W {
276 % 32 0 352 320 bbox
277 begingate
278 240  1.00 112 0 192 320 224 320 144 0 4 polygon
279 240  1.00 144 0 64 320 32 320 112 0 4 polygon
280 240  1.00 272 0 352 320 384 320 304 0 4 polygon
281 240  1.00 304 0 224 320 192 320 272 0 4 polygon
282 endgate
283 } def
285 /my::X {
286 % 32 0 232 320 bbox
287 begingate
288 240  1.00 32 0 224 320 264 320 72 0 4 polygon
289 240  1.00 224 0 32 320 72 320 264 0 4 polygon
290 endgate
291 } def
293 /my::Y {
294 % 32 0 256 320 bbox
295 begingate
296 240  1.00 144 0 144 176 176 176 176 0 4 polygon
297 240  1.00 160 136 32 320 72 320 160 192 4 polygon
298 240  1.00 160 136 288 320 248 320 160 192 4 polygon
299 endgate
300 } def
302 /my::Z {
303 % 32 0 192 320 bbox
304 begingate
305 240  1.00 32 288 32 320 224 320 224 288 4 polygon
306 240  1.00 32 0 32 32 224 32 224 0 4 polygon
307 240  1.00 32 32 184 288 224 288 72 32 4 polygon
308 endgate
309 } def
311 /my::a {
312 % 32 0 176 192 bbox
313 begingate
314 240  1.00 176 0 176 192 208 192 208 0 4 polygon
315 185 67 beginpath
316 128 96 64 333.43 26.57 arcn
317 196 164 1 polyc
318 128 96 96 45.00 308.66 arc
319 240  1.00 endpath
320 endgate
321 } def
323 /my::b {
324 % 32 0 176 320 bbox
325 begingate
326 240  1.00 32 0 32 320 64 320 64 0 4 polygon
327 54 67 beginpath
328 112 96 64 -153.43 153.43 arc
329 44 164 1 polyc
330 112 96 96 135.00 -128.66 arcn
331 240  1.00 endpath
332 endgate
333 } def
335 /my::c {
336 % 32 0 156 192 bbox
337 begingate
338 168 46 beginpath
339 128 96 64 309.81 50.19 arcn
340 188 171 1 polyc
341 128 96 96 51.34 308.66 arc
342 240  1.00 endpath
343 endgate
344 } def
346 /my::d {
347 % 32 0 176 320 bbox
348 begingate
349 240  1.00 176 0 176 320 208 320 208 0 4 polygon
350 185 67 beginpath
351 128 96 64 333.43 26.57 arcn
352 196 164 1 polyc
353 128 96 96 45.00 308.66 arc
354 240  1.00 endpath
355 endgate
356 } def
358 /my::e {
359 % 32 0 192 192 bbox
360 begingate
361 240  1.00 48 80 48 112 192 112 224 96 224 80 5 polygon
362 179 57 beginpath
363 128 96 64 323.13 0.00 arcn
364 224 96 1 polyc
365 128 96 96 0.00 324.46 arc
366 240  1.00 endpath
367 endgate
368 } def
370 /my::f {
371 % 32 0 164 320 bbox
372 begingate
373 240  1.00 112 256 112 0 80 0 80 256 4 polygon
374 240  1.00 32 176 32 208 160 208 160 176 4 polygon
375 170 273 beginpath
376 144 256 32 33.69 180.00 arc
377 80 256 1 polyc
378 144 256 64 180.00 35.54 arcn
379 240  1.00 endpath
380 endgate
381 } def
383 /my::g {
384 % 32 -112 176 304 bbox
385 begingate
386 185 67 beginpath
387 128 96 64 333.43 26.57 arcn
388 196 164 1 polyc
389 128 96 96 45.00 308.66 arc
390 240  1.00 endpath
391 240  1.00 176 -16 176 192 208 192 208 -16 4 polygon
392 68 -63 beginpath
393 112 -16 64 227.73 360.00 arc
394 208 -16 1 polyc
395 112 -16 96 360.00 225.00 arcn
396 240  1.00 endpath
397 endgate
398 } def
400 /my::h {
401 % 32 0 160 320 bbox
402 begingate
403 240  1.00 32 0 32 320 64 320 64 0 4 polygon
404 240  1.00 160 0 160 112 192 112 192 0 4 polygon
405 35 133 beginpath
406 112 112 80 164.05 0.00 arcn
407 160 112 1 polyc
408 112 112 48 0.00 165.96 arc
409 240  1.00 endpath
410 endgate
411 } def
413 /my::i {
414 % 64 0 32 256 bbox
415 begingate
416 240  1.00 64 0 64 192 96 192 96 0 4 polygon
417 240  1.00 80 240 16 0.00 360.00 xcarc
418 endgate
419 } def
421 /my::j {
422 % -4 -112 116 368 bbox
423 begingate
424 240  1.00 80 -48 80 192 112 192 112 -48 4 polygon
425 21 -65 beginpath
426 48 -48 32 213.69 360.00 arc
427 112 -48 1 polyc
428 48 -48 64 360.00 215.54 arcn
429 240  1.00 endpath
430 240  1.00 96 240 16 0.00 360.00 xcarc
431 endgate
432 } def
434 /my::k {
435 % 32 0 160 320 bbox
436 begingate
437 240  1.00 32 0 32 320 64 320 64 0 4 polygon
438 240  1.00 48 96 136 192 176 192 88 96 4 polygon
439 240  1.00 192 0 80 112 40 112 152 0 4 polygon
440 endgate
441 } def
443 /my::l {
444 % 64 0 32 320 bbox
445 begingate
446 240  1.00 64 0 64 320 96 320 96 0 4 polygon
447 endgate
448 } def
450 /my::m {
451 % 32 0 288 192 bbox
452 begingate
453 240  1.00 288 0 288 112 320 112 320 0 4 polygon
454 240  1.00 160 0 160 112 192 112 192 0 4 polygon
455 240  1.00 32 0 32 192 64 192 64 0 4 polygon
456 35 133 beginpath
457 112 112 80 164.05 0.00 arcn
458 160 112 1 polyc
459 112 112 48 0.00 165.96 arc
460 240  1.00 endpath
461 163 133 beginpath
462 240 112 80 164.05 0.00 arcn
463 288 112 1 polyc
464 240 112 48 0.00 165.96 arc
465 240  1.00 endpath
466 endgate
467 } def
469 /my::n {
470 % 32 0 160 192 bbox
471 begingate
472 240  1.00 32 0 32 192 64 192 64 0 4 polygon
473 35 133 beginpath
474 112 112 80 164.05 0.00 arcn
475 160 112 1 polyc
476 112 112 48 0.00 165.96 arc
477 240  1.00 endpath
478 240  1.00 160 0 160 112 192 112 192 0 4 polygon
479 endgate
480 } def
482 /my::o {
483 % 32 0 192 192 bbox
484 begingate
485 224 96 beginpath
486 128 96 96 0.00 360.00 arc
487 192 96 1 polyc
488 128 96 64 0.00 360.00 arc
489 241  1.00 endpath
490 endgate
491 } def
493 /my::p {
494 % 32 -112 176 304 bbox
495 begingate
496 54 67 beginpath
497 112 96 64 -153.43 153.43 arc
498 44 164 1 polyc
499 112 96 96 135.00 -128.66 arcn
500 240  1.00 endpath
501 240  1.00 32 -112 32 192 64 192 64 -112 4 polygon
502 endgate
503 } def
505 /my::q {
506 % 32 -112 176 304 bbox
507 begingate
508 185 67 beginpath
509 128 96 64 333.43 26.57 arcn
510 196 164 1 polyc
511 128 96 96 45.00 308.66 arc
512 240  1.00 endpath
513 240  1.00 176 -112 176 192 208 192 208 -112 4 polygon
514 endgate
515 } def
517 /my::r {
518 % 32 0 136 192 bbox
519 begingate
520 168 168 beginpath
521 112 112 80 45.00 180.00 arc
522 64 112 1 polyc
523 112 112 48 180.00 26.57 arcn
524 240  1.00 endpath
525 240  1.00 32 0 32 192 64 192 64 0 4 polygon
526 endgate
527 } def
529 /my::s {
530 % 32 -1 113 193 bbox
531 begingate
532 138 161 beginpath
533 88 136 56 26.57 253.30 arc
534 94 79 1 polyc
535 88 56 24 433.30 198.43 arcn
536 36 34 1 polyc
537 88 56 57 -155.56 73.30 arc
538 81 114 1 polyc
539 88 136 24 253.30 18.43 arcn
540 240  1.00 endpath
541 endgate
542 } def
544 /my::t {
545 % 32 0 164 320 bbox
546 begingate
547 240  1.00 112 64 112 320 80 320 80 64 4 polygon
548 240  1.00 32 240 32 208 160 208 160 240 4 polygon
549 170 46 beginpath
550 144 64 32 326.31 180.00 arcn
551 80 64 1 polyc
552 144 64 64 180.00 324.46 arc
553 240  1.00 endpath
554 endgate
555 } def
557 /my::u {
558 % 32 0 160 192 bbox
559 begingate
560 240  1.00 192 192 192 0 160 0 160 192 4 polygon
561 188 58 beginpath
562 112 80 80 344.05 180.00 arcn
563 64 80 1 polyc
564 112 80 48 180.00 345.96 arc
565 240  1.00 endpath
566 240  1.00 64 192 64 80 32 80 32 192 4 polygon
567 endgate
568 } def
570 /my::v {
571 % 32 0 192 192 bbox
572 begingate
573 240  1.00 64 192 144 0 112 0 32 192 4 polygon
574 240  1.00 192 192 112 0 144 0 224 192 4 polygon
575 endgate
576 } def
578 /my::w {
579 % 32 0 288 192 bbox
580 begingate
581 240  1.00 64 192 128 0 96 0 32 192 4 polygon
582 240  1.00 160 192 96 0 128 0 192 192 4 polygon
583 240  1.00 192 192 256 0 224 0 160 192 4 polygon
584 240  1.00 288 192 224 0 256 0 320 192 4 polygon
585 endgate
586 } def
588 /my::x {
589 % 32 0 200 192 bbox
590 begingate
591 240  1.00 232 0 72 192 32 192 192 0 4 polygon
592 240  1.00 32 0 192 192 232 192 72 0 4 polygon
593 endgate
594 } def
596 /my::y {
597 % 32 -112 192 304 bbox
598 begingate
599 240  1.00 64 192 144 0 112 0 32 192 4 polygon
600 240  1.00 192 192 64 -112 96 -112 224 192 4 polygon
601 endgate
602 } def
604 /my::z {
605 % 32 0 160 192 bbox
606 begingate
607 240  1.00 32 32 152 160 192 160 72 32 4 polygon
608 240  1.00 32 192 32 160 192 160 192 192 4 polygon
609 240  1.00 32 32 32 0 192 0 192 32 4 polygon
610 endgate
611 } def
614 % EndLib