tfont8.c - ploot - simple plotting tools
(HTM) git clone git://bitreich.org/ploot git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/ploot
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Tags
(DIR) README
---
tfont8.c (9302B)
---
1 #include "font.h"
2
3 #define C(x) static char glyph_##x[]
4 #define _ 2
5 #define X 3
6
7 C(error) = {
8 X,X,X,X,
9 X,_,_,X,
10 X,_,_,X,
11 X,_,_,X,
12 X,_,_,X,
13 X,_,_,X,
14 X,_,_,X,
15 X,X,X,X,
16 0};
17
18 C(A) = {
19 _,X,X,_,
20 X,_,_,X,
21 X,_,_,X,
22 X,X,X,X,
23 X,_,_,X,
24 X,_,_,X,
25 _,_,_,_,
26 _,_,_,_,
27 0};
28
29 C(B) = {
30 X,X,X,_,
31 X,_,_,X,
32 X,X,X,_,
33 X,_,_,X,
34 X,_,_,X,
35 X,X,X,_,
36 _,_,_,_,
37 _,_,_,_,
38 0};
39
40 C(C) = {
41 _,X,X,X,
42 X,_,_,_,
43 X,_,_,_,
44 X,_,_,_,
45 X,_,_,_,
46 _,X,X,X,
47 _,_,_,_,
48 _,_,_,_,
49 0};
50
51 C(D) = {
52 X,X,X,_,
53 X,_,_,X,
54 X,_,_,X,
55 X,_,_,X,
56 X,_,_,X,
57 X,X,X,_,
58 _,_,_,_,
59 _,_,_,_,
60 0};
61
62 C(E) = {
63 X,X,X,X,
64 X,_,_,_,
65 X,X,X,_,
66 X,_,_,_,
67 X,_,_,_,
68 X,X,X,X,
69 _,_,_,_,
70 _,_,_,_,
71 0};
72
73 C(F) = {
74 X,X,X,X,
75 X,_,_,_,
76 X,_,_,_,
77 X,X,X,_,
78 X,_,_,_,
79 X,_,_,_,
80 _,_,_,_,
81 _,_,_,_,
82 0};
83
84 C(G) = {
85 _,X,X,X,
86 X,_,_,_,
87 X,_,_,_,
88 X,_,X,X,
89 X,_,_,X,
90 _,X,X,X,
91 _,_,_,_,
92 _,_,_,_,
93 0};
94
95 C(H) = {
96 X,_,_,X,
97 X,_,_,X,
98 X,_,_,X,
99 X,X,X,X,
100 X,_,_,X,
101 X,_,_,X,
102 _,_,_,_,
103 _,_,_,_,
104 0};
105
106 C(I) = {
107 X,X,X,
108 _,X,_,
109 _,X,_,
110 _,X,_,
111 _,X,_,
112 X,X,X,
113 _,_,_,
114 _,_,_,
115 0};
116
117 C(J) = {
118 _,X,X,X,
119 _,_,X,_,
120 _,_,X,_,
121 _,_,X,_,
122 _,_,X,_,
123 X,X,_,_,
124 _,_,_,_,
125 _,_,_,_,
126 0};
127
128 C(K) = {
129 X,_,_,X,
130 X,_,X,_,
131 X,X,_,_,
132 X,X,_,_,
133 X,_,X,_,
134 X,_,_,X,
135 _,_,_,_,
136 _,_,_,_,
137 0};
138
139 C(L) = {
140 X,_,_,_,
141 X,_,_,_,
142 X,_,_,_,
143 X,_,_,_,
144 X,_,_,_,
145 X,X,X,X,
146 _,_,_,_,
147 _,_,_,_,
148 0};
149
150 C(M) = {
151 X,_,_,_,X,
152 X,X,_,X,X,
153 X,_,X,_,X,
154 X,_,_,_,X,
155 X,_,_,_,X,
156 X,_,_,_,X,
157 _,_,_,_,_,
158 _,_,_,_,_,
159 0};
160
161 C(N) = {
162 X,_,_,X,
163 X,X,_,X,
164 X,X,_,X,
165 X,_,X,X,
166 X,_,X,X,
167 X,_,_,X,
168 _,_,_,_,
169 _,_,_,_,
170 0};
171
172 C(O) = {
173 _,X,X,_,
174 X,_,_,X,
175 X,_,_,X,
176 X,_,_,X,
177 X,_,_,X,
178 _,X,X,_,
179 _,_,_,_,
180 _,_,_,_,
181 0};
182
183 C(P) = {
184 X,X,X,_,
185 X,_,_,X,
186 X,_,_,X,
187 X,X,X,_,
188 X,_,_,_,
189 X,_,_,_,
190 _,_,_,_,
191 _,_,_,_,
192 0};
193
194 C(Q) = {
195 _,X,X,_,
196 X,_,_,X,
197 X,_,_,X,
198 X,_,_,X,
199 X,_,X,X,
200 _,X,X,X,
201 _,_,_,_,
202 _,_,_,_,
203 0};
204
205 C(R) = {
206 X,X,X,_,
207 X,_,_,X,
208 X,_,_,X,
209 X,X,X,_,
210 X,_,X,_,
211 X,_,_,X,
212 _,_,_,_,
213 _,_,_,_,
214 0};
215
216 C(S) = {
217 _,X,X,X,
218 X,_,_,_,
219 _,X,_,_,
220 _,_,X,_,
221 _,_,_,X,
222 X,X,X,_,
223 _,_,_,_,
224 _,_,_,_,
225 0};
226
227 C(T) = {
228 X,X,X,X,X,
229 _,_,X,_,_,
230 _,_,X,_,_,
231 _,_,X,_,_,
232 _,_,X,_,_,
233 _,_,X,_,_,
234 _,_,_,_,_,
235 _,_,_,_,_,
236 0};
237
238 C(U) = {
239 X,_,_,X,
240 X,_,_,X,
241 X,_,_,X,
242 X,_,_,X,
243 X,_,_,X,
244 _,X,X,_,
245 _,_,_,_,
246 _,_,_,_,
247 0};
248
249 C(V) = {
250 X,_,_,X,
251 X,_,_,X,
252 X,_,_,X,
253 X,_,X,_,
254 X,_,X,_,
255 X,X,_,_,
256 _,_,_,_,
257 _,_,_,_,
258 0};
259
260 C(W) = {
261 X,_,_,_,X,
262 X,_,_,_,X,
263 X,_,_,_,X,
264 X,_,X,_,X,
265 X,_,X,_,X,
266 _,X,_,X,_,
267 _,_,_,_,_,
268 _,_,_,_,_,
269 0};
270
271 C(X) = {
272 X,_,_,X,
273 X,_,_,X,
274 _,X,X,_,
275 _,X,X,_,
276 X,_,_,X,
277 X,_,_,X,
278 _,_,_,_,
279 _,_,_,_,
280 0};
281
282 C(Y) = {
283 X,_,_,X,
284 X,_,_,X,
285 X,_,_,X,
286 _,X,X,_,
287 _,X,_,_,
288 X,_,_,_,
289 _,_,_,_,
290 _,_,_,_,
291 0};
292
293 C(Z) = {
294 X,X,X,X,
295 _,_,_,X,
296 _,_,X,_,
297 _,X,_,_,
298 X,_,_,_,
299 X,X,X,X,
300 _,_,_,_,
301 _,_,_,_,
302 0};
303
304 C(a) = {
305 _,_,_,_,
306 _,_,_,_,
307 _,X,X,X,
308 X,_,_,X,
309 X,_,_,X,
310 _,X,X,X,
311 _,_,_,_,
312 _,_,_,_,
313 0};
314
315 C(b) = {
316 X,_,_,_,
317 X,_,_,_,
318 X,X,X,_,
319 X,_,_,X,
320 X,_,_,X,
321 X,X,X,_,
322 _,_,_,_,
323 _,_,_,_,
324 0};
325
326 C(c) = {
327 _,_,_,_,
328 _,_,_,_,
329 _,X,X,X,
330 X,_,_,_,
331 X,_,_,_,
332 _,X,X,X,
333 _,_,_,_,
334 _,_,_,_,
335 0};
336
337 C(d) = {
338 _,_,_,X,
339 _,_,_,X,
340 _,X,X,X,
341 X,_,_,X,
342 X,_,_,X,
343 _,X,X,X,
344 _,_,_,_,
345 _,_,_,_,
346 0};
347
348 C(e) = {
349 _,_,_,_,
350 _,_,_,_,
351 _,X,X,X,
352 X,X,X,X,
353 X,_,_,_,
354 _,X,X,X,
355 _,_,_,_,
356 _,_,_,_,
357 0};
358
359 C(f) = {
360 _,X,X,
361 X,_,_,
362 X,_,_,
363 X,X,_,
364 X,_,_,
365 X,_,_,
366 _,_,_,
367 _,_,_,
368 0};
369
370 C(g) = {
371 _,_,_,_,
372 _,_,_,_,
373 _,X,X,X,
374 X,_,_,X,
375 X,_,_,X,
376 _,X,X,X,
377 _,_,_,X,
378 _,X,X,_,
379 0};
380
381 C(h) = {
382 X,_,_,_,
383 X,_,_,_,
384 X,X,X,_,
385 X,_,_,X,
386 X,_,_,X,
387 X,_,_,X,
388 _,_,_,_,
389 _,_,_,_,
390 0};
391
392 C(i) = {
393 _,X,_,
394 _,_,_,
395 X,X,_,
396 _,X,_,
397 _,X,_,
398 _,X,X,
399 _,_,_,
400 _,_,_,
401 0};
402
403 C(j) = {
404 _,X,_,
405 _,_,_,
406 X,X,_,
407 _,X,_,
408 _,X,_,
409 _,X,_,
410 _,X,_,
411 X,_,_,
412 0};
413
414 C(k) = {
415 X,_,_,_,
416 X,_,_,_,
417 X,_,_,X,
418 X,_,X,_,
419 X,X,X,_,
420 X,_,_,X,
421 _,_,_,_,
422 _,_,_,_,
423 0};
424
425 C(l) = {
426 X,X,_,
427 _,X,_,
428 _,X,_,
429 _,X,_,
430 _,X,_,
431 X,X,X,
432 _,_,_,
433 _,_,_,
434 0};
435
436 C(m) = {
437 _,_,_,_,_,
438 _,_,_,_,_,
439 X,X,X,X,_,
440 X,_,X,_,X,
441 X,_,X,_,X,
442 X,_,X,_,X,
443 _,_,_,_,_,
444 _,_,_,_,_,
445 0};
446
447 C(n) = {
448 _,_,_,_,
449 _,_,_,_,
450 X,X,X,_,
451 X,_,_,X,
452 X,_,_,X,
453 X,_,_,X,
454 _,_,_,_,
455 _,_,_,_,
456 0};
457
458 C(o) = {
459 _,_,_,_,
460 _,_,_,_,
461 _,X,X,_,
462 X,_,_,X,
463 X,_,_,X,
464 _,X,X,_,
465 _,_,_,_,
466 _,_,_,_,
467 0};
468
469 C(p) = {
470 _,_,_,_,
471 _,_,_,_,
472 X,X,X,_,
473 X,_,_,X,
474 X,_,_,X,
475 X,X,X,_,
476 X,_,_,_,
477 X,_,_,_,
478 0};
479
480 C(q) = {
481 _,_,_,_,
482 _,_,_,_,
483 _,X,X,X,
484 X,_,_,X,
485 X,_,_,X,
486 _,X,X,X,
487 _,_,_,X,
488 _,_,_,X,
489 0};
490
491 C(r) = {
492 _,_,_,_,
493 _,_,_,_,
494 X,_,X,X,
495 X,X,_,_,
496 X,_,_,_,
497 X,_,_,_,
498 _,_,_,_,
499 _,_,_,_,
500 0};
501
502 C(s) = {
503 _,_,_,_,
504 _,_,_,_,
505 _,X,X,X,
506 X,X,_,_,
507 _,_,X,X,
508 X,X,X,_,
509 _,_,_,_,
510 _,_,_,_,
511 0};
512
513 C(t) = {
514 X,_,_,
515 X,_,_,
516 X,X,X,
517 X,_,_,
518 X,_,_,
519 _,X,X,
520 _,_,_,
521 _,_,_,
522 0};
523
524 C(u) = {
525 _,_,_,_,
526 _,_,_,_,
527 X,_,_,X,
528 X,_,_,X,
529 X,_,_,X,
530 _,X,X,X,
531 _,_,_,_,
532 _,_,_,_,
533 0};
534
535 C(v) = {
536 _,_,_,_,_,
537 _,_,_,_,_,
538 X,_,_,_,X,
539 X,_,_,_,X,
540 _,X,_,X,_,
541 _,_,X,_,_,
542 _,_,_,_,_,
543 _,_,_,_,_,
544 0};
545
546 C(w) = {
547 _,_,_,_,_,
548 _,_,_,_,_,
549 X,_,_,_,X,
550 X,_,X,_,X,
551 X,_,X,_,X,
552 _,X,_,X,_,
553 _,_,_,_,_,
554 _,_,_,_,_,
555 0};
556
557 C(x) = {
558 _,_,_,_,
559 _,_,_,_,
560 X,_,_,X,
561 _,X,X,_,
562 _,X,X,_,
563 X,_,_,X,
564 _,_,_,_,
565 _,_,_,_,
566 0};
567
568 C(y) = {
569 _,_,_,_,
570 _,_,_,_,
571 X,_,_,X,
572 X,_,_,X,
573 X,_,_,X,
574 _,X,X,X,
575 _,_,_,X,
576 _,X,X,_,
577 0};
578
579 C(z) = {
580 _,_,_,_,
581 _,_,_,_,
582 X,X,X,X,
583 _,_,X,_,
584 _,X,_,_,
585 X,X,X,X,
586 _,_,_,_,
587 _,_,_,_,
588 0};
589
590 C(0) = {
591 _,X,X,_,
592 X,_,_,X,
593 X,_,X,X,
594 X,X,_,X,
595 X,_,_,X,
596 _,X,X,_,
597 _,_,_,_,
598 _,_,_,_,
599 0};
600
601 C(1) = {
602 _,X,_,
603 X,X,_,
604 _,X,_,
605 _,X,_,
606 _,X,_,
607 X,X,X,
608 _,_,_,
609 _,_,_,
610 0};
611
612 C(2) = {
613 _,X,X,_,
614 X,_,_,X,
615 _,_,_,X,
616 _,_,X,_,
617 _,X,_,_,
618 X,X,X,X,
619 _,_,_,_,
620 _,_,_,_,
621 0};
622
623 C(3) = {
624 X,X,X,_,
625 _,_,_,X,
626 _,X,X,X,
627 _,_,_,X,
628 _,_,_,X,
629 X,X,X,_,
630 _,_,_,_,
631 _,_,_,_,
632 0};
633
634 C(4) = {
635 _,_,X,X,
636 _,X,_,X,
637 X,_,_,X,
638 X,X,X,X,
639 _,_,_,X,
640 _,_,_,X,
641 _,_,_,_,
642 _,_,_,_,
643 0};
644
645 C(5) = {
646 X,X,X,X,
647 X,_,_,_,
648 X,X,X,_,
649 _,_,_,X,
650 _,_,_,X,
651 X,X,X,_,
652 _,_,_,_,
653 _,_,_,_,
654 0};
655
656 C(6) = {
657 _,X,X,_,
658 X,_,_,_,
659 X,X,X,_,
660 X,_,_,X,
661 X,_,_,X,
662 _,X,X,_,
663 _,_,_,_,
664 _,_,_,_,
665 0};
666
667 C(7) = {
668 X,X,X,X,
669 _,_,_,X,
670 _,_,X,_,
671 _,_,X,_,
672 _,X,_,_,
673 _,X,_,_,
674 _,_,_,_,
675 _,_,_,_,
676 0};
677
678 C(8) = {
679 _,X,X,_,
680 X,_,_,X,
681 _,X,X,_,
682 X,_,_,X,
683 X,_,_,X,
684 _,X,X,_,
685 _,_,_,_,
686 _,_,_,_,
687 0};
688
689 C(9) = {
690 _,X,X,_,
691 X,_,_,X,
692 X,_,_,X,
693 _,X,X,X,
694 _,_,_,X,
695 _,X,X,_,
696 _,_,_,_,
697 _,_,_,_,
698 0};
699
700 C(space) = {
701 _,_,_,
702 _,_,_,
703 _,_,_,
704 _,_,_,
705 _,_,_,
706 _,_,_,
707 _,_,_,
708 0};
709
710 C(exclam) = {
711 _,X,_,
712 _,X,_,
713 _,X,_,
714 _,X,_,
715 _,_,_,
716 _,X,_,
717 _,_,_,
718 _,_,_,
719 0};
720
721 C(dquote) = {
722 X,_,X,
723 X,_,X,
724 X,_,X,
725 _,_,_,
726 _,_,_,
727 _,_,_,
728 _,_,_,
729 _,_,_,
730 0};
731
732 C(hash) = {
733 _,_,_,_,_,
734 _,X,_,X,_,
735 X,X,X,X,X,
736 _,X,_,X,_,
737 X,X,X,X,X,
738 _,X,_,X,_,
739 _,_,_,_,_,
740 _,_,_,_,_,
741 0};
742
743 C(dollar) = {
744 _,X,_,_,
745 X,X,X,X,
746 X,X,_,_,
747 _,X,X,_,
748 _,X,_,X,
749 X,X,X,X,
750 _,X,_,_,
751 _,_,_,_,
752 0};
753
754 C(percent) = {
755 _,_,_,_,
756 _,_,_,_,
757 X,_,_,X,
758 _,_,X,_,
759 _,X,_,_,
760 X,_,_,X,
761 _,_,_,_,
762 _,_,_,_,
763 0};
764
765 C(amp) = {
766 _,X,_,_,
767 X,_,X,_,
768 _,X,_,_,
769 X,_,X,X,
770 X,_,X,_,
771 _,X,X,X,
772 _,_,_,_,
773 _,_,_,_,
774 0};
775
776 C(squote) = {
777 _,X,_,
778 _,X,_,
779 _,X,_,
780 _,_,_,
781 _,_,_,
782 _,_,_,
783 _,_,_,
784 _,_,_,
785 0};
786
787 C(lparen) = {
788 _,X,
789 X,_,
790 X,_,
791 X,_,
792 X,_,
793 X,_,
794 _,X,
795 _,_,
796 0};
797
798 C(rparen) = {
799 X,_,
800 _,X,
801 _,X,
802 _,X,
803 _,X,
804 _,X,
805 X,_,
806 _,_,
807 0};
808
809 C(star) = {
810 _,_,_,_,_,
811 _,_,X,_,_,
812 X,_,X,_,X,
813 _,X,X,X,_,
814 X,_,X,_,X,
815 _,_,X,_,_,
816 _,_,_,_,_,
817 _,_,_,_,_,
818 0};
819
820 C(plus) = {
821 _,_,_,_,_,
822 _,_,X,_,_,
823 _,_,X,_,_,
824 X,X,X,X,X,
825 _,_,X,_,_,
826 _,_,X,_,_,
827 _,_,_,_,_,
828 _,_,_,_,_,
829 0};
830
831 C(coma) = {
832 _,_,_,
833 _,_,_,
834 _,_,_,
835 _,_,_,
836 _,X,_,
837 _,X,_,
838 X,_,_,
839 _,_,_,
840 0};
841
842 C(minus) = {
843 _,_,_,_,
844 _,_,_,_,
845 _,_,_,_,
846 X,X,X,X,
847 _,_,_,_,
848 _,_,_,_,
849 _,_,_,_,
850 _,_,_,_,
851 0};
852
853 C(dot) = {
854 _,_,_,
855 _,_,_,
856 _,_,_,
857 _,_,_,
858 _,_,_,
859 _,X,_,
860 _,_,_,
861 _,_,_,
862 0};
863
864 C(slash) = {
865 _,_,X,
866 _,_,X,
867 _,X,_,
868 _,X,_,
869 X,_,_,
870 X,_,_,
871 _,_,_,
872 _,_,_,
873 0};
874
875 C(lbracket) = {
876 X,X,
877 _,_,
878 X,_,
879 X,_,
880 X,_,
881 X,_,
882 X,X,
883 _,_,
884 0};
885
886 C(rbracket) = {
887 X,X,
888 _,X,
889 _,X,
890 _,X,
891 _,X,
892 _,X,
893 X,X,
894 _,_,
895 0};
896
897 C(bkslash) = {
898 X,_,_,
899 X,_,_,
900 _,X,_,
901 _,X,_,
902 _,_,X,
903 _,_,X,
904 _,_,_,
905 _,_,_,
906 0};
907
908 C(hat) = {
909 _,X,_,
910 X,_,X,
911 _,_,_,
912 _,_,_,
913 _,_,_,
914 _,_,_,
915 _,_,_,
916 _,_,_,
917 0};
918
919 C(underscore) = {
920 _,_,_,
921 _,_,_,
922 _,_,_,
923 _,_,_,
924 _,_,_,
925 X,X,X,
926 _,_,_,
927 _,_,_,
928 0};
929
930 struct font font8 = { 8, {
931 glyph_error, glyph_error, glyph_error, glyph_error,
932 glyph_error, glyph_error, glyph_error, glyph_error,
933 glyph_error, glyph_error, glyph_error, glyph_error,
934 glyph_error, glyph_error, glyph_error, glyph_error,
935 glyph_error, glyph_error, glyph_error, glyph_error,
936 glyph_error, glyph_error, glyph_error, glyph_error,
937 glyph_error, glyph_error, glyph_error, glyph_error,
938 glyph_error, glyph_error, glyph_error, glyph_error,
939 glyph_space, glyph_exclam, glyph_dquote, glyph_hash,
940 glyph_dollar, glyph_percent, glyph_amp, glyph_squote,
941 glyph_lparen, glyph_rparen, glyph_star, glyph_plus,
942 glyph_coma, glyph_minus, glyph_dot, glyph_slash,
943 glyph_0, glyph_1, glyph_2, glyph_3,
944 glyph_4, glyph_5, glyph_6, glyph_7,
945 glyph_8, glyph_9, glyph_error, glyph_error,
946 glyph_error, glyph_error, glyph_error, glyph_error,
947 glyph_error, glyph_A, glyph_B, glyph_C,
948 glyph_D, glyph_E, glyph_F, glyph_G,
949 glyph_H, glyph_I, glyph_J, glyph_K,
950 glyph_L, glyph_M, glyph_N, glyph_O,
951 glyph_P, glyph_Q, glyph_R, glyph_S,
952 glyph_T, glyph_U, glyph_V, glyph_W,
953 glyph_X, glyph_Y, glyph_Z, glyph_lbracket,
954 glyph_bkslash, glyph_rbracket, glyph_hat, glyph_underscore,
955 glyph_error, glyph_a, glyph_b, glyph_c,
956 glyph_d, glyph_e, glyph_f, glyph_g,
957 glyph_h, glyph_i, glyph_j, glyph_k,
958 glyph_l, glyph_m, glyph_n, glyph_o,
959 glyph_p, glyph_q, glyph_r, glyph_s,
960 glyph_t, glyph_u, glyph_v, glyph_w,
961 glyph_x, glyph_y, glyph_z, glyph_error,
962 glyph_error, glyph_error, glyph_error, glyph_error
963 } };