]> www.fi.muni.cz Git - evince.git/blob - pdf/xpdf/XOutputFontInfo.h
0c54be3b1170f9b5e04b76c26079082449ede944
[evince.git] / pdf / xpdf / XOutputFontInfo.h
1 //========================================================================
2 //
3 // XOutputFontInfo.h
4 //
5 // This file was automatically generated by makeXFontInfo.
6 //
7 // Copyright 1996 Derek B. Noonburg
8 //
9 //========================================================================
10
11 #ifndef XFONTINFO_H
12 #define XFONTINFO_H
13
14 //------------------------------------------------------------------------
15 // Character encodings.
16 //------------------------------------------------------------------------
17
18 #define isoLatin1EncodingSize 294
19 static char *isoLatin1EncodingNames[isoLatin1EncodingSize] = {
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   NULL,
149   NULL,
150   NULL,
151   NULL,
152   NULL,
153   NULL,
154   NULL,
155   NULL,
156   NULL,
157   NULL,
158   NULL,
159   NULL,
160   NULL,
161   NULL,
162   NULL,
163   NULL,
164   NULL,
165   NULL,
166   NULL,
167   NULL,
168   NULL,
169   NULL,
170   NULL,
171   NULL,
172   NULL,
173   NULL,
174   NULL,
175   NULL,
176   NULL,
177   NULL,
178   NULL,
179   NULL,
180   NULL,
181   "exclamdown",
182   "cent",
183   "sterling",
184   "currency",
185   "yen",
186   "brokenbar",
187   "section",
188   "dieresis",
189   "copyright",
190   "ordfeminine",
191   "guillemotleft",
192   "logicalnot",
193   "endash",
194   "registered",
195   "macron",
196   "degree",
197   "plusminus",
198   "twosuperior",
199   "threesuperior",
200   "acute",
201   "mu",
202   "paragraph",
203   "periodcentered",
204   "cedilla",
205   "onesuperior",
206   "ordmasculine",
207   "guillemotright",
208   "onequarter",
209   "onehalf",
210   "threequarters",
211   "questiondown",
212   "Agrave",
213   "Aacute",
214   "Acircumflex",
215   "Atilde",
216   "Adieresis",
217   "Aring",
218   "AE",
219   "Ccedilla",
220   "Egrave",
221   "Eacute",
222   "Ecircumflex",
223   "Edieresis",
224   "Igrave",
225   "Iacute",
226   "Icircumflex",
227   "Idieresis",
228   "Eth",
229   "Ntilde",
230   "Ograve",
231   "Oacute",
232   "Ocircumflex",
233   "Otilde",
234   "Odieresis",
235   "multiply",
236   "Oslash",
237   "Ugrave",
238   "Uacute",
239   "Ucircumflex",
240   "Udieresis",
241   "Yacute",
242   "Thorn",
243   "germandbls",
244   "agrave",
245   "aacute",
246   "acircumflex",
247   "atilde",
248   "adieresis",
249   "aring",
250   "ae",
251   "ccedilla",
252   "egrave",
253   "eacute",
254   "ecircumflex",
255   "edieresis",
256   "igrave",
257   "iacute",
258   "icircumflex",
259   "idieresis",
260   "eth",
261   "ntilde",
262   "ograve",
263   "oacute",
264   "ocircumflex",
265   "otilde",
266   "odieresis",
267   "divide",
268   "oslash",
269   "ugrave",
270   "uacute",
271   "ucircumflex",
272   "udieresis",
273   "yacute",
274   "thorn",
275   "ydieresis",
276   "quotesingle",
277   "emdash",
278   "hyphen",
279   "fraction",
280   "ring",
281   "bullet",
282   "trademark",
283   "fi",
284   "fl",
285   "OE",
286   "oe",
287   "ellipsis",
288   "quotedblleft",
289   "quotedblright",
290   "Lslash",
291   "Scaron",
292   "Zcaron",
293   "Ydieresis",
294   "breve",
295   "caron",
296   "circumflex",
297   "dagger",
298   "daggerdbl",
299   "dotaccent",
300   "dotlessi",
301   "florin",
302   "grave",
303   "guilsinglleft",
304   "guilsinglright",
305   "hungarumlaut",
306   "lslash",
307   "ogonek",
308   "perthousand",
309   "quotedblbase",
310   "quotesinglbase",
311   "scaron",
312   "tilde",
313   "zcaron"
314 };
315 static GfxFontEncoding isoLatin1Encoding(isoLatin1EncodingNames,
316                                          isoLatin1EncodingSize);
317
318 #define isoLatin2EncodingSize 294
319 static char *isoLatin2EncodingNames[isoLatin2EncodingSize] = {
320   NULL,
321   NULL,
322   NULL,
323   NULL,
324   NULL,
325   NULL,
326   NULL,
327   NULL,
328   NULL,
329   NULL,
330   NULL,
331   NULL,
332   NULL,
333   NULL,
334   NULL,
335   NULL,
336   NULL,
337   NULL,
338   NULL,
339   NULL,
340   NULL,
341   NULL,
342   NULL,
343   NULL,
344   NULL,
345   NULL,
346   NULL,
347   NULL,
348   NULL,
349   NULL,
350   NULL,
351   NULL,
352   "space",
353   "exclam",
354   "quotedbl",
355   "numbersign",
356   "dollar",
357   "percent",
358   "ampersand",
359   "quoteright",
360   "parenleft",
361   "parenright",
362   "asterisk",
363   "plus",
364   "comma",
365   "minus",
366   "period",
367   "slash",
368   "zero",
369   "one",
370   "two",
371   "three",
372   "four",
373   "five",
374   "six",
375   "seven",
376   "eight",
377   "nine",
378   "colon",
379   "semicolon",
380   "less",
381   "equal",
382   "greater",
383   "question",
384   "at",
385   "A",
386   "B",
387   "C",
388   "D",
389   "E",
390   "F",
391   "G",
392   "H",
393   "I",
394   "J",
395   "K",
396   "L",
397   "M",
398   "N",
399   "O",
400   "P",
401   "Q",
402   "R",
403   "S",
404   "T",
405   "U",
406   "V",
407   "W",
408   "X",
409   "Y",
410   "Z",
411   "bracketleft",
412   "backslash",
413   "bracketright",
414   "asciicircum",
415   "underscore",
416   "quoteleft",
417   "a",
418   "b",
419   "c",
420   "d",
421   "e",
422   "f",
423   "g",
424   "h",
425   "i",
426   "j",
427   "k",
428   "l",
429   "m",
430   "n",
431   "o",
432   "p",
433   "q",
434   "r",
435   "s",
436   "t",
437   "u",
438   "v",
439   "w",
440   "x",
441   "y",
442   "z",
443   "braceleft",
444   "bar",
445   "braceright",
446   "asciitilde",
447   NULL,
448   NULL,
449   NULL,
450   NULL,
451   NULL,
452   NULL,
453   NULL,
454   NULL,
455   NULL,
456   NULL,
457   NULL,
458   NULL,
459   NULL,
460   NULL,
461   NULL,
462   NULL,
463   NULL,
464   NULL,
465   NULL,
466   NULL,
467   NULL,
468   NULL,
469   NULL,
470   NULL,
471   NULL,
472   NULL,
473   NULL,
474   NULL,
475   NULL,
476   NULL,
477   NULL,
478   NULL,
479   NULL,
480   NULL,
481   "Aogonek",
482   "breve",
483   "Lslash",
484   "currency",
485   "Lcaron",
486   "Sacute",
487   "section",
488   "dieresis",
489   "Scaron",
490   "Scommaaccent",
491   "Tcaron",
492   "Zacute",
493   "endash",
494   "Zcaron",
495   "Zdotaccent",
496   "degree",
497   "aogonek",
498   "ogonek",
499   "lslash",
500   "acute",
501   "lcaron",
502   "sacute",
503   "caron",
504   "cedilla",
505   "scaron",
506   "scommaaccent",
507   "tcaron",
508   "zacute",
509   "hungarumlaut",
510   "zcaron",
511   "zdotaccent",
512   "Racute",
513   "Aacute",
514   "Acircumflex",
515   "Abreve",
516   "Adieresis",
517   "Lacute",
518   "Cacute",
519   "Ccedilla",
520   "Ccaron",
521   "Eacute",
522   "Eogonek",
523   "Edieresis",
524   "Ecaron",
525   "Iacute",
526   "Icircumflex",
527   "Dcaron",
528   "Dcroat",
529   "Nacute",
530   "Ncaron",
531   "Oacute",
532   "Ocircumflex",
533   "Ohungarumlaut",
534   "Odieresis",
535   "multiply",
536   "Rcaron",
537   "Uring",
538   "Uacute",
539   "Uhungarumlaut",
540   "Udieresis",
541   "Yacute",
542   "Tcommaaccent",
543   "germandbls",
544   "racute",
545   "aacute",
546   "acircumflex",
547   "abreve",
548   "adieresis",
549   "lacute",
550   "cacute",
551   "ccedilla",
552   "ccaron",
553   "eacute",
554   "eogonek",
555   "edieresis",
556   "ecaron",
557   "iacute",
558   "icircumflex",
559   "dcaron",
560   "dcroat",
561   "nacute",
562   "ncaron",
563   "oacute",
564   "ocircumflex",
565   "ohungarumlaut",
566   "odieresis",
567   "divide",
568   "rcaron",
569   "uring",
570   "uacute",
571   "uhungarumlaut",
572   "udieresis",
573   "yacute",
574   "tcommaaccent",
575   "dotaccent",
576   "quotesingle",
577   "emdash",
578   "hyphen",
579   "fraction",
580   "ring",
581   "bullet",
582   "trademark",
583   "fi",
584   "fl",
585   "OE",
586   "oe",
587   "ellipsis",
588   "quotedblleft",
589   "quotedblright",
590   NULL,
591   NULL,
592   NULL,
593   "Ydieresis",
594   NULL,
595   NULL,
596   "circumflex",
597   "dagger",
598   "daggerdbl",
599   NULL,
600   "dotlessi",
601   "florin",
602   "grave",
603   "guilsinglleft",
604   "guilsinglright",
605   NULL,
606   NULL,
607   NULL,
608   "perthousand",
609   "quotedblbase",
610   "quotesinglbase",
611   NULL,
612   "tilde",
613   NULL
614 };
615 static GfxFontEncoding isoLatin2Encoding(isoLatin2EncodingNames,
616                                          isoLatin2EncodingSize);
617
618 #define symbolEncodingSize 256
619 static char *symbolEncodingNames[symbolEncodingSize] = {
620   NULL,
621   NULL,
622   NULL,
623   NULL,
624   NULL,
625   NULL,
626   NULL,
627   NULL,
628   NULL,
629   NULL,
630   NULL,
631   NULL,
632   NULL,
633   NULL,
634   NULL,
635   NULL,
636   NULL,
637   NULL,
638   NULL,
639   NULL,
640   NULL,
641   NULL,
642   NULL,
643   NULL,
644   NULL,
645   NULL,
646   NULL,
647   NULL,
648   NULL,
649   NULL,
650   NULL,
651   NULL,
652   "space",
653   "exclam",
654   "universal",
655   "numbersign",
656   "existential",
657   "percent",
658   "ampersand",
659   "suchthat",
660   "parenleft",
661   "parenright",
662   "asteriskmath",
663   "plus",
664   "comma",
665   "minus",
666   "period",
667   "slash",
668   "zero",
669   "one",
670   "two",
671   "three",
672   "four",
673   "five",
674   "six",
675   "seven",
676   "eight",
677   "nine",
678   "colon",
679   "semicolon",
680   "less",
681   "equal",
682   "greater",
683   "question",
684   "congruent",
685   "Alpha",
686   "Beta",
687   "Chi",
688   "Delta",
689   "Epsilon",
690   "Phi",
691   "Gamma",
692   "Eta",
693   "Iota",
694   "theta1",
695   "Kappa",
696   "Lambda",
697   "Mu",
698   "Nu",
699   "Omicron",
700   "Pi",
701   "Theta",
702   "Rho",
703   "Sigma",
704   "Tau",
705   "Upsilon",
706   "sigma1",
707   "Omega",
708   "Xi",
709   "Psi",
710   "Zeta",
711   "bracketleft",
712   "therefore",
713   "bracketright",
714   "perpendicular",
715   "underscore",
716   "radicalex",
717   "alpha",
718   "beta",
719   "chi",
720   "delta",
721   "epsilon",
722   "phi",
723   "gamma",
724   "eta",
725   "iota",
726   "phi1",
727   "kappa",
728   "lambda",
729   "mu",
730   "nu",
731   "omicron",
732   "pi",
733   "theta",
734   "rho",
735   "sigma",
736   "tau",
737   "upsilon",
738   "omega1",
739   "omega",
740   "xi",
741   "psi",
742   "zeta",
743   "braceleft",
744   "bar",
745   "braceright",
746   "similar",
747   NULL,
748   NULL,
749   NULL,
750   NULL,
751   NULL,
752   NULL,
753   NULL,
754   NULL,
755   NULL,
756   NULL,
757   NULL,
758   NULL,
759   NULL,
760   NULL,
761   NULL,
762   NULL,
763   NULL,
764   NULL,
765   NULL,
766   NULL,
767   NULL,
768   NULL,
769   NULL,
770   NULL,
771   NULL,
772   NULL,
773   NULL,
774   NULL,
775   NULL,
776   NULL,
777   NULL,
778   NULL,
779   NULL,
780   NULL,
781   "Upsilon1",
782   "minute",
783   "lessequal",
784   "fraction",
785   "infinity",
786   "florin",
787   "club",
788   "diamond",
789   "heart",
790   "spade",
791   "arrowboth",
792   "arrowleft",
793   "arrowup",
794   "arrowright",
795   "arrowdown",
796   "degree",
797   "plusminus",
798   "second",
799   "greaterequal",
800   "multiply",
801   "proportional",
802   "partialdiff",
803   "bullet",
804   "divide",
805   "notequal",
806   "equivalence",
807   "approxequal",
808   "ellipsis",
809   "arrowvertex",
810   "arrowhorizex",
811   "carriagereturn",
812   "aleph",
813   "Ifraktur",
814   "Rfraktur",
815   "weierstrass",
816   "circlemultiply",
817   "circleplus",
818   "emptyset",
819   "intersection",
820   "union",
821   "propersuperset",
822   "reflexsuperset",
823   "notsubset",
824   "propersubset",
825   "reflexsubset",
826   "element",
827   "notelement",
828   "angle",
829   "gradient",
830   "registerserif",
831   "copyrightserif",
832   "trademarkserif",
833   "product",
834   "radical",
835   "dotmath",
836   "logicalnot",
837   "logicaland",
838   "logicalor",
839   "arrowdblboth",
840   "arrowdblleft",
841   "arrowdblup",
842   "arrowdblright",
843   "arrowdbldown",
844   "lozenge",
845   "angleleft",
846   "registersans",
847   "copyrightsans",
848   "trademarksans",
849   "summation",
850   "parenlefttp",
851   "parenleftex",
852   "parenleftbt",
853   "bracketlefttp",
854   "bracketleftex",
855   "bracketleftbt",
856   "bracelefttp",
857   "braceleftmid",
858   "braceleftbt",
859   "braceex",
860   NULL,
861   "angleright",
862   "integral",
863   "integraltp",
864   "integralex",
865   "integralbt",
866   "parenrighttp",
867   "parenrightex",
868   "parenrightbt",
869   "bracketrighttp",
870   "bracketrightex",
871   "bracketrightbt",
872   "bracerighttp",
873   "bracerightmid",
874   "bracerightbt",
875   NULL
876 };
877 static GfxFontEncoding symbolEncoding(symbolEncodingNames,
878                                       symbolEncodingSize);
879
880 #define zapfDingbatsEncodingSize 256
881 static char *zapfDingbatsEncodingNames[zapfDingbatsEncodingSize] = {
882   NULL,
883   NULL,
884   NULL,
885   NULL,
886   NULL,
887   NULL,
888   NULL,
889   NULL,
890   NULL,
891   NULL,
892   NULL,
893   NULL,
894   NULL,
895   NULL,
896   NULL,
897   NULL,
898   NULL,
899   NULL,
900   NULL,
901   NULL,
902   NULL,
903   NULL,
904   NULL,
905   NULL,
906   NULL,
907   NULL,
908   NULL,
909   NULL,
910   NULL,
911   NULL,
912   NULL,
913   NULL,
914   "space",
915   "a1",
916   "a2",
917   "a202",
918   "a3",
919   "a4",
920   "a5",
921   "a119",
922   "a118",
923   "a117",
924   "a11",
925   "a12",
926   "a13",
927   "a14",
928   "a15",
929   "a16",
930   "a105",
931   "a17",
932   "a18",
933   "a19",
934   "a20",
935   "a21",
936   "a22",
937   "a23",
938   "a24",
939   "a25",
940   "a26",
941   "a27",
942   "a28",
943   "a6",
944   "a7",
945   "a8",
946   "a9",
947   "a10",
948   "a29",
949   "a30",
950   "a31",
951   "a32",
952   "a33",
953   "a34",
954   "a35",
955   "a36",
956   "a37",
957   "a38",
958   "a39",
959   "a40",
960   "a41",
961   "a42",
962   "a43",
963   "a44",
964   "a45",
965   "a46",
966   "a47",
967   "a48",
968   "a49",
969   "a50",
970   "a51",
971   "a52",
972   "a53",
973   "a54",
974   "a55",
975   "a56",
976   "a57",
977   "a58",
978   "a59",
979   "a60",
980   "a61",
981   "a62",
982   "a63",
983   "a64",
984   "a65",
985   "a66",
986   "a67",
987   "a68",
988   "a69",
989   "a70",
990   "a71",
991   "a72",
992   "a73",
993   "a74",
994   "a203",
995   "a75",
996   "a204",
997   "a76",
998   "a77",
999   "a78",
1000   "a79",
1001   "a81",
1002   "a82",
1003   "a83",
1004   "a84",
1005   "a97",
1006   "a98",
1007   "a99",
1008   "a100",
1009   NULL,
1010   NULL,
1011   NULL,
1012   NULL,
1013   NULL,
1014   NULL,
1015   NULL,
1016   NULL,
1017   NULL,
1018   NULL,
1019   NULL,
1020   NULL,
1021   NULL,
1022   NULL,
1023   NULL,
1024   NULL,
1025   NULL,
1026   NULL,
1027   NULL,
1028   NULL,
1029   NULL,
1030   NULL,
1031   NULL,
1032   NULL,
1033   NULL,
1034   NULL,
1035   NULL,
1036   NULL,
1037   NULL,
1038   NULL,
1039   NULL,
1040   NULL,
1041   NULL,
1042   NULL,
1043   "a101",
1044   "a102",
1045   "a103",
1046   "a104",
1047   "a106",
1048   "a107",
1049   "a108",
1050   "a112",
1051   "a111",
1052   "a110",
1053   "a109",
1054   "a120",
1055   "a121",
1056   "a122",
1057   "a123",
1058   "a124",
1059   "a125",
1060   "a126",
1061   "a127",
1062   "a128",
1063   "a129",
1064   "a130",
1065   "a131",
1066   "a132",
1067   "a133",
1068   "a134",
1069   "a135",
1070   "a136",
1071   "a137",
1072   "a138",
1073   "a139",
1074   "a140",
1075   "a141",
1076   "a142",
1077   "a143",
1078   "a144",
1079   "a145",
1080   "a146",
1081   "a147",
1082   "a148",
1083   "a149",
1084   "a150",
1085   "a151",
1086   "a152",
1087   "a153",
1088   "a154",
1089   "a155",
1090   "a156",
1091   "a157",
1092   "a158",
1093   "a159",
1094   "a160",
1095   "a161",
1096   "a163",
1097   "a164",
1098   "a196",
1099   "a165",
1100   "a192",
1101   "a166",
1102   "a167",
1103   "a168",
1104   "a169",
1105   "a170",
1106   "a171",
1107   "a172",
1108   "a173",
1109   "a162",
1110   "a174",
1111   "a175",
1112   "a176",
1113   "a177",
1114   "a178",
1115   "a179",
1116   "a193",
1117   "a180",
1118   "a199",
1119   "a181",
1120   "a200",
1121   "a182",
1122   NULL,
1123   "a201",
1124   "a183",
1125   "a184",
1126   "a197",
1127   "a185",
1128   "a194",
1129   "a198",
1130   "a186",
1131   "a195",
1132   "a187",
1133   "a188",
1134   "a189",
1135   "a190",
1136   "a191",
1137   NULL
1138 };
1139 static GfxFontEncoding zapfDingbatsEncoding(zapfDingbatsEncodingNames,
1140                                             zapfDingbatsEncodingSize);
1141
1142 #endif