Bringing apdf from vendor into main branch.
[AROS-Contrib.git] / apdf / xpdf / TextOutputFontInfo.h
blobb3976e7a3bbbe0c4728c5fecb5d85d5fd8c1b4af
1 //========================================================================
2 //
3 // TextOutputFontInfo.h
4 //
5 // This file was automatically generated by makeTextFontInfo.
6 //
7 // Copyright 1997 Derek B. Noonburg
8 //
9 //========================================================================
11 #ifndef TEXTOUTPUTFONTINFO_H
12 #define TEXTOUTPUTFONTINFO_H
14 //------------------------------------------------------------------------
15 // Character encodings.
16 //------------------------------------------------------------------------
18 #define ascii7EncodingSize 211
19 static char *ascii7EncodingNames[ascii7EncodingSize] = {
20 NULL,
21 NULL,
22 NULL,
23 NULL,
24 NULL,
25 NULL,
26 NULL,
27 NULL,
28 NULL,
29 NULL,
30 NULL,
31 NULL,
32 NULL,
33 NULL,
34 NULL,
35 NULL,
36 NULL,
37 NULL,
38 NULL,
39 NULL,
40 NULL,
41 NULL,
42 NULL,
43 NULL,
44 NULL,
45 NULL,
46 NULL,
47 NULL,
48 NULL,
49 NULL,
50 NULL,
51 NULL,
52 "space",
53 "exclam",
54 "quotedbl",
55 "numbersign",
56 "dollar",
57 "percent",
58 "ampersand",
59 "quoteright",
60 "parenleft",
61 "parenright",
62 "asterisk",
63 "plus",
64 "comma",
65 "minus",
66 "period",
67 "slash",
68 "zero",
69 "one",
70 "two",
71 "three",
72 "four",
73 "five",
74 "six",
75 "seven",
76 "eight",
77 "nine",
78 "colon",
79 "semicolon",
80 "less",
81 "equal",
82 "greater",
83 "question",
84 "at",
85 "A",
86 "B",
87 "C",
88 "D",
89 "E",
90 "F",
91 "G",
92 "H",
93 "I",
94 "J",
95 "K",
96 "L",
97 "M",
98 "N",
99 "O",
100 "P",
101 "Q",
102 "R",
103 "S",
104 "T",
105 "U",
106 "V",
107 "W",
108 "X",
109 "Y",
110 "Z",
111 "bracketleft",
112 "backslash",
113 "bracketright",
114 "asciicircum",
115 "underscore",
116 "quoteleft",
117 "a",
118 "b",
119 "c",
120 "d",
121 "e",
122 "f",
123 "g",
124 "h",
125 "i",
126 "j",
127 "k",
128 "l",
129 "m",
130 "n",
131 "o",
132 "p",
133 "q",
134 "r",
135 "s",
136 "t",
137 "u",
138 "v",
139 "w",
140 "x",
141 "y",
142 "z",
143 "braceleft",
144 "bar",
145 "braceright",
146 "asciitilde",
147 NULL,
148 "Aacute",
149 "Acircumflex",
150 "Adieresis",
151 "Agrave",
152 "Aring",
153 "Atilde",
154 "AE",
155 "Ccedilla",
156 "Eacute",
157 "Ecircumflex",
158 "Edieresis",
159 "Egrave",
160 "Iacute",
161 "Icircumflex",
162 "Idieresis",
163 "Igrave",
164 "Lslash",
165 "Ntilde",
166 "Oacute",
167 "Ocircumflex",
168 "Odieresis",
169 "Ograve",
170 "Oslash",
171 "Otilde",
172 "OE",
173 "Scaron",
174 "Uacute",
175 "Ucircumflex",
176 "Udieresis",
177 "Ugrave",
178 "Yacute",
179 "Ydieresis",
180 "Zcaron",
181 "aacute",
182 "acircumflex",
183 "adieresis",
184 "agrave",
185 "aring",
186 "atilde",
187 "ae",
188 "ccedilla",
189 "eacute",
190 "ecircumflex",
191 "edieresis",
192 "egrave",
193 "fi",
194 "fl",
195 "ff",
196 "ffi",
197 "ffl",
198 "dotlessi",
199 "iacute",
200 "icircumflex",
201 "idieresis",
202 "igrave",
203 "lslash",
204 "ntilde",
205 "oacute",
206 "ocircumflex",
207 "odieresis",
208 "ograve",
209 "oslash",
210 "otilde",
211 "oe",
212 "scaron",
213 "uacute",
214 "ucircumflex",
215 "udieresis",
216 "ugrave",
217 "yacute",
218 "ydieresis",
219 "zcaron",
220 "brokenbar",
221 "bullet",
222 "ellipsis",
223 "emdash",
224 "endash",
225 "hyphen",
226 "quotedblleft",
227 "quotedblright",
228 "quotesingle",
229 "registered",
230 "trademark"
232 static FontEncoding ascii7Encoding(ascii7EncodingNames,
233 ascii7EncodingSize);
235 #define isoLatin1EncodingSize 279
236 static char *isoLatin1EncodingNames[isoLatin1EncodingSize] = {
237 NULL,
238 NULL,
239 NULL,
240 NULL,
241 NULL,
242 NULL,
243 NULL,
244 NULL,
245 NULL,
246 NULL,
247 NULL,
248 NULL,
249 NULL,
250 NULL,
251 NULL,
252 NULL,
253 NULL,
254 NULL,
255 NULL,
256 NULL,
257 NULL,
258 NULL,
259 NULL,
260 NULL,
261 NULL,
262 NULL,
263 NULL,
264 NULL,
265 NULL,
266 NULL,
267 NULL,
268 NULL,
269 "space",
270 "exclam",
271 "quotedbl",
272 "numbersign",
273 "dollar",
274 "percent",
275 "ampersand",
276 "quoteright",
277 "parenleft",
278 "parenright",
279 "asterisk",
280 "plus",
281 "comma",
282 "minus",
283 "period",
284 "slash",
285 "zero",
286 "one",
287 "two",
288 "three",
289 "four",
290 "five",
291 "six",
292 "seven",
293 "eight",
294 "nine",
295 "colon",
296 "semicolon",
297 "less",
298 "equal",
299 "greater",
300 "question",
301 "at",
302 "A",
303 "B",
304 "C",
305 "D",
306 "E",
307 "F",
308 "G",
309 "H",
310 "I",
311 "J",
312 "K",
313 "L",
314 "M",
315 "N",
316 "O",
317 "P",
318 "Q",
319 "R",
320 "S",
321 "T",
322 "U",
323 "V",
324 "W",
325 "X",
326 "Y",
327 "Z",
328 "bracketleft",
329 "backslash",
330 "bracketright",
331 "asciicircum",
332 "underscore",
333 "quoteleft",
334 "a",
335 "b",
336 "c",
337 "d",
338 "e",
339 "f",
340 "g",
341 "h",
342 "i",
343 "j",
344 "k",
345 "l",
346 "m",
347 "n",
348 "o",
349 "p",
350 "q",
351 "r",
352 "s",
353 "t",
354 "u",
355 "v",
356 "w",
357 "x",
358 "y",
359 "z",
360 "braceleft",
361 "bar",
362 "braceright",
363 "asciitilde",
364 NULL,
365 NULL,
366 NULL,
367 NULL,
368 NULL,
369 NULL,
370 NULL,
371 NULL,
372 NULL,
373 NULL,
374 NULL,
375 NULL,
376 NULL,
377 NULL,
378 NULL,
379 NULL,
380 NULL,
381 NULL,
382 NULL,
383 NULL,
384 NULL,
385 NULL,
386 NULL,
387 NULL,
388 NULL,
389 NULL,
390 NULL,
391 NULL,
392 NULL,
393 NULL,
394 NULL,
395 NULL,
396 NULL,
397 NULL,
398 "exclamdown",
399 "cent",
400 "sterling",
401 "currency",
402 "yen",
403 "brokenbar",
404 "section",
405 "dieresis",
406 "copyright",
407 "ordfeminine",
408 "guillemotleft",
409 "logicalnot",
410 "endash",
411 "registered",
412 "macron",
413 "degree",
414 "plusminus",
415 "twosuperior",
416 "threesuperior",
417 "acute",
418 "mu",
419 "paragraph",
420 "periodcentered",
421 "cedilla",
422 "onesuperior",
423 "ordmasculine",
424 "guillemotright",
425 "onequarter",
426 "onehalf",
427 "threequarters",
428 "questiondown",
429 "Agrave",
430 "Aacute",
431 "Acircumflex",
432 "Atilde",
433 "Adieresis",
434 "Aring",
435 "AE",
436 "Ccedilla",
437 "Egrave",
438 "Eacute",
439 "Ecircumflex",
440 "Edieresis",
441 "Igrave",
442 "Iacute",
443 "Icircumflex",
444 "Idieresis",
445 "Eth",
446 "Ntilde",
447 "Ograve",
448 "Oacute",
449 "Ocircumflex",
450 "Otilde",
451 "Odieresis",
452 "multiply",
453 "Oslash",
454 "Ugrave",
455 "Uacute",
456 "Ucircumflex",
457 "Udieresis",
458 "Yacute",
459 "Thorn",
460 "germandbls",
461 "agrave",
462 "aacute",
463 "acircumflex",
464 "atilde",
465 "adieresis",
466 "aring",
467 "ae",
468 "ccedilla",
469 "egrave",
470 "eacute",
471 "ecircumflex",
472 "edieresis",
473 "igrave",
474 "iacute",
475 "icircumflex",
476 "idieresis",
477 "eth",
478 "ntilde",
479 "ograve",
480 "oacute",
481 "ocircumflex",
482 "otilde",
483 "odieresis",
484 "divide",
485 "oslash",
486 "ugrave",
487 "uacute",
488 "ucircumflex",
489 "udieresis",
490 "yacute",
491 "thorn",
492 "ydieresis",
493 "Lslash",
494 "OE",
495 "Scaron",
496 "Ydieresis",
497 "Zcaron",
498 "fi",
499 "fl",
500 "ff",
501 "ffi",
502 "ffl",
503 "dotlessi",
504 "lslash",
505 "oe",
506 "scaron",
507 "zcaron",
508 "bullet",
509 "ellipsis",
510 "emdash",
511 "hyphen",
512 "quotedblleft",
513 "quotedblright",
514 "quotesingle",
515 "trademark"
517 static FontEncoding isoLatin1Encoding(isoLatin1EncodingNames,
518 isoLatin1EncodingSize);
520 #define isoLatin2EncodingSize 269
521 static char *isoLatin2EncodingNames[isoLatin2EncodingSize] = {
522 NULL,
523 NULL,
524 NULL,
525 NULL,
526 NULL,
527 NULL,
528 NULL,
529 NULL,
530 NULL,
531 NULL,
532 NULL,
533 NULL,
534 NULL,
535 NULL,
536 NULL,
537 NULL,
538 NULL,
539 NULL,
540 NULL,
541 NULL,
542 NULL,
543 NULL,
544 NULL,
545 NULL,
546 NULL,
547 NULL,
548 NULL,
549 NULL,
550 NULL,
551 NULL,
552 NULL,
553 NULL,
554 "space",
555 "exclam",
556 "quotedbl",
557 "numbersign",
558 "dollar",
559 "percent",
560 "ampersand",
561 "quoteright",
562 "parenleft",
563 "parenright",
564 "asterisk",
565 "plus",
566 "comma",
567 "minus",
568 "period",
569 "slash",
570 "zero",
571 "one",
572 "two",
573 "three",
574 "four",
575 "five",
576 "six",
577 "seven",
578 "eight",
579 "nine",
580 "colon",
581 "semicolon",
582 "less",
583 "equal",
584 "greater",
585 "question",
586 "at",
587 "A",
588 "B",
589 "C",
590 "D",
591 "E",
592 "F",
593 "G",
594 "H",
595 "I",
596 "J",
597 "K",
598 "L",
599 "M",
600 "N",
601 "O",
602 "P",
603 "Q",
604 "R",
605 "S",
606 "T",
607 "U",
608 "V",
609 "W",
610 "X",
611 "Y",
612 "Z",
613 "bracketleft",
614 "backslash",
615 "bracketright",
616 "asciicircum",
617 "underscore",
618 "quoteleft",
619 "a",
620 "b",
621 "c",
622 "d",
623 "e",
624 "f",
625 "g",
626 "h",
627 "i",
628 "j",
629 "k",
630 "l",
631 "m",
632 "n",
633 "o",
634 "p",
635 "q",
636 "r",
637 "s",
638 "t",
639 "u",
640 "v",
641 "w",
642 "x",
643 "y",
644 "z",
645 "braceleft",
646 "bar",
647 "braceright",
648 "asciitilde",
649 NULL,
650 NULL,
651 NULL,
652 NULL,
653 NULL,
654 NULL,
655 NULL,
656 NULL,
657 NULL,
658 NULL,
659 NULL,
660 NULL,
661 NULL,
662 NULL,
663 NULL,
664 NULL,
665 NULL,
666 NULL,
667 NULL,
668 NULL,
669 NULL,
670 NULL,
671 NULL,
672 NULL,
673 NULL,
674 NULL,
675 NULL,
676 NULL,
677 NULL,
678 NULL,
679 NULL,
680 NULL,
681 NULL,
682 "space",
683 "Aogonek",
684 "breve",
685 "Lslash",
686 "currency",
687 "Lcaron",
688 "Sacute",
689 "section",
690 "dieresis",
691 "Scaron",
692 "Scedilla",
693 "Tcaron",
694 "Zacute",
695 "endash",
696 "Zcaron",
697 "Zdot",
698 "degree",
699 "aogonek",
700 "ogonek",
701 "lslash",
702 "acute",
703 "lcaron",
704 "sacute",
705 "caron",
706 "cedilla",
707 "scaron",
708 "scedilla",
709 "tcaron",
710 "zacute",
711 "dblacute",
712 "zcaron",
713 "zdot",
714 "Racute",
715 "Aacute",
716 "Acircumflex",
717 "Abreve",
718 "Adieresis",
719 "Lacute",
720 "Cacute",
721 "Ccedilla",
722 "Ccaron",
723 "Eacute",
724 "Eogonek",
725 "Edieresis",
726 "Ecaron",
727 "Iacute",
728 "Icircumflex",
729 "Dcaron",
730 "Dslash",
731 "Nacute",
732 "Ncaron",
733 "Oacute",
734 "Ocircumflex",
735 "Odblacute",
736 "Odieresis",
737 "multiply",
738 "Rcaron",
739 "Uring",
740 "Uacute",
741 "Udblacute",
742 "Udieresis",
743 "Yacute",
744 "Tcedilla",
745 "sharps",
746 "racute",
747 "aacute",
748 "acircumflex",
749 "abreve",
750 "adieresis",
751 "lacute",
752 "cacute",
753 "ccedilla",
754 "ccaron",
755 "eacute",
756 "eogonek",
757 "edieresis",
758 "ecaron",
759 "iacute",
760 "icircumflex",
761 "dcaron",
762 "dslash",
763 "nacute",
764 "ncaron",
765 "oacute",
766 "ocircumflex",
767 "odblacute",
768 "odieresis",
769 "divide",
770 "rcaron",
771 "uring",
772 "uacute",
773 "udblacute",
774 "udieresis",
775 "yacute",
776 "tcedilla",
777 "dotaccent",
778 "fi",
779 "fl",
780 "ff",
781 "ffi",
782 "ffl",
783 "bullet",
784 "ellipsis",
785 "emdash",
786 "hyphen",
787 "quotedblleft",
788 "quotedblright",
789 "quotesingle",
790 "trademark"
792 static FontEncoding isoLatin2Encoding(isoLatin2EncodingNames,
793 isoLatin2EncodingSize);
795 #define isoLatin5EncodingSize 279
796 static char *isoLatin5EncodingNames[isoLatin5EncodingSize] = {
797 NULL,
798 NULL,
799 NULL,
800 NULL,
801 NULL,
802 NULL,
803 NULL,
804 NULL,
805 NULL,
806 NULL,
807 NULL,
808 NULL,
809 NULL,
810 NULL,
811 NULL,
812 NULL,
813 NULL,
814 NULL,
815 NULL,
816 NULL,
817 NULL,
818 NULL,
819 NULL,
820 NULL,
821 NULL,
822 NULL,
823 NULL,
824 NULL,
825 NULL,
826 NULL,
827 NULL,
828 NULL,
829 "space",
830 "exclam",
831 "quotedbl",
832 "numbersign",
833 "dollar",
834 "percent",
835 "ampersand",
836 "quoteright",
837 "parenleft",
838 "parenright",
839 "asterisk",
840 "plus",
841 "comma",
842 "minus",
843 "period",
844 "slash",
845 "zero",
846 "one",
847 "two",
848 "three",
849 "four",
850 "five",
851 "six",
852 "seven",
853 "eight",
854 "nine",
855 "colon",
856 "semicolon",
857 "less",
858 "equal",
859 "greater",
860 "question",
861 "at",
862 "A",
863 "B",
864 "C",
865 "D",
866 "E",
867 "F",
868 "G",
869 "H",
870 "I",
871 "J",
872 "K",
873 "L",
874 "M",
875 "N",
876 "O",
877 "P",
878 "Q",
879 "R",
880 "S",
881 "T",
882 "U",
883 "V",
884 "W",
885 "X",
886 "Y",
887 "Z",
888 "bracketleft",
889 "backslash",
890 "bracketright",
891 "asciicircum",
892 "underscore",
893 "quoteleft",
894 "a",
895 "b",
896 "c",
897 "d",
898 "e",
899 "f",
900 "g",
901 "h",
902 "i",
903 "j",
904 "k",
905 "l",
906 "m",
907 "n",
908 "o",
909 "p",
910 "q",
911 "r",
912 "s",
913 "t",
914 "u",
915 "v",
916 "w",
917 "x",
918 "y",
919 "z",
920 "braceleft",
921 "bar",
922 "braceright",
923 "asciitilde",
924 NULL,
925 NULL,
926 NULL,
927 NULL,
928 NULL,
929 NULL,
930 NULL,
931 NULL,
932 NULL,
933 NULL,
934 NULL,
935 NULL,
936 NULL,
937 NULL,
938 NULL,
939 NULL,
940 NULL,
941 NULL,
942 NULL,
943 NULL,
944 NULL,
945 NULL,
946 NULL,
947 NULL,
948 NULL,
949 NULL,
950 NULL,
951 NULL,
952 NULL,
953 NULL,
954 NULL,
955 NULL,
956 NULL,
957 "space",
958 "exclamdown",
959 "cent",
960 "sterling",
961 "currency",
962 "yen",
963 "brokenbar",
964 "section",
965 "dieresis",
966 "copyright",
967 "ordfeminine",
968 "guillemotleft",
969 "logicalnot",
970 "endash",
971 "registered",
972 "macron",
973 "degree",
974 "plusminus",
975 "twosuperior",
976 "threesuperior",
977 "acute",
978 "mu",
979 "paragraph",
980 "periodcentered",
981 "cedilla",
982 "onesuperior",
983 "ordmasculine",
984 "guillemotright",
985 "onequarter",
986 "onehalf",
987 "threequarters",
988 "questiondown",
989 "Agrave",
990 "Aacute",
991 "Acircumflex",
992 "Atilde",
993 "Adieresis",
994 "Aring",
995 "AE",
996 "Ccedilla",
997 "Egrave",
998 "Eacute",
999 "Ecircumflex",
1000 "Edieresis",
1001 "Igrave",
1002 "Iacute",
1003 "Icircumflex",
1004 "Idieresis",
1005 "Gbreve",
1006 "Ntilde",
1007 "Ograve",
1008 "Oacute",
1009 "Ocircumflex",
1010 "Otilde",
1011 "Odieresis",
1012 "multiply",
1013 "Oslash",
1014 "Ugrave",
1015 "Uacute",
1016 "Ucircumflex",
1017 "Udieresis",
1018 "Idot",
1019 "Scedilla",
1020 "sharps",
1021 "agrave",
1022 "aacute",
1023 "acircumflex",
1024 "atilde",
1025 "adieresis",
1026 "aring",
1027 "ae",
1028 "ccedilla",
1029 "egrave",
1030 "eacute",
1031 "ecircumflex",
1032 "edieresis",
1033 "igrave",
1034 "iacute",
1035 "icircumflex",
1036 "idieresis",
1037 "gbreve",
1038 "ntilde",
1039 "ograve",
1040 "oacute",
1041 "ocircumflex",
1042 "otilde",
1043 "odieresis",
1044 "divide",
1045 "oslash",
1046 "ugrave",
1047 "uacute",
1048 "ucircumflex",
1049 "udieresis",
1050 "dotlessi",
1051 "scedilla",
1052 "ydieresis",
1053 "Lslash",
1054 "OE",
1055 "Scaron",
1056 "Ydieresis",
1057 "Zcaron",
1058 "fi",
1059 "fl",
1060 "ff",
1061 "ffi",
1062 "ffl",
1063 "dotlessi",
1064 "lslash",
1065 "oe",
1066 "scaron",
1067 "zcaron",
1068 "bullet",
1069 "ellipsis",
1070 "emdash",
1071 "hyphen",
1072 "quotedblleft",
1073 "quotedblright",
1074 "quotesingle",
1075 "trademark"
1077 static FontEncoding isoLatin5Encoding(isoLatin5EncodingNames,
1078 isoLatin5EncodingSize);
1080 #endif