//
//========================================================================
-#ifndef TEXTFONTINFO_H
-#define TEXTFONTINFO_H
+#ifndef TEXTOUTPUTFONTINFO_H
+#define TEXTOUTPUTFONTINFO_H
//------------------------------------------------------------------------
// Character encodings.
static FontEncoding isoLatin1Encoding(isoLatin1EncodingNames,
isoLatin1EncodingSize);
+#define isoLatin2EncodingSize 269
+static char *isoLatin2EncodingNames[isoLatin2EncodingSize] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "space",
+ "exclam",
+ "quotedbl",
+ "numbersign",
+ "dollar",
+ "percent",
+ "ampersand",
+ "quoteright",
+ "parenleft",
+ "parenright",
+ "asterisk",
+ "plus",
+ "comma",
+ "minus",
+ "period",
+ "slash",
+ "zero",
+ "one",
+ "two",
+ "three",
+ "four",
+ "five",
+ "six",
+ "seven",
+ "eight",
+ "nine",
+ "colon",
+ "semicolon",
+ "less",
+ "equal",
+ "greater",
+ "question",
+ "at",
+ "A",
+ "B",
+ "C",
+ "D",
+ "E",
+ "F",
+ "G",
+ "H",
+ "I",
+ "J",
+ "K",
+ "L",
+ "M",
+ "N",
+ "O",
+ "P",
+ "Q",
+ "R",
+ "S",
+ "T",
+ "U",
+ "V",
+ "W",
+ "X",
+ "Y",
+ "Z",
+ "bracketleft",
+ "backslash",
+ "bracketright",
+ "asciicircum",
+ "underscore",
+ "quoteleft",
+ "a",
+ "b",
+ "c",
+ "d",
+ "e",
+ "f",
+ "g",
+ "h",
+ "i",
+ "j",
+ "k",
+ "l",
+ "m",
+ "n",
+ "o",
+ "p",
+ "q",
+ "r",
+ "s",
+ "t",
+ "u",
+ "v",
+ "w",
+ "x",
+ "y",
+ "z",
+ "braceleft",
+ "bar",
+ "braceright",
+ "asciitilde",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "space",
+ "Aogonek",
+ "breve",
+ "Lslash",
+ "currency",
+ "Lcaron",
+ "Sacute",
+ "section",
+ "dieresis",
+ "Scaron",
+ "Scedilla",
+ "Tcaron",
+ "Zacute",
+ "endash",
+ "Zcaron",
+ "Zdot",
+ "degree",
+ "aogonek",
+ "ogonek",
+ "lslash",
+ "acute",
+ "lcaron",
+ "sacute",
+ "caron",
+ "cedilla",
+ "scaron",
+ "scedilla",
+ "tcaron",
+ "zacute",
+ "dblacute",
+ "zcaron",
+ "zdot",
+ "Racute",
+ "Aacute",
+ "Acircumflex",
+ "Abreve",
+ "Adieresis",
+ "Lacute",
+ "Cacute",
+ "Ccedilla",
+ "Ccaron",
+ "Eacute",
+ "Eogonek",
+ "Edieresis",
+ "Ecaron",
+ "Iacute",
+ "Icircumflex",
+ "Dcaron",
+ "Dslash",
+ "Nacute",
+ "Ncaron",
+ "Oacute",
+ "Ocircumflex",
+ "Odblacute",
+ "Odieresis",
+ "multiply",
+ "Rcaron",
+ "Uring",
+ "Uacute",
+ "Udblacute",
+ "Udieresis",
+ "Yacute",
+ "Tcedilla",
+ "sharps",
+ "racute",
+ "aacute",
+ "acircumflex",
+ "abreve",
+ "adieresis",
+ "lacute",
+ "cacute",
+ "ccedilla",
+ "ccaron",
+ "eacute",
+ "eogonek",
+ "edieresis",
+ "ecaron",
+ "iacute",
+ "icircumflex",
+ "dcaron",
+ "dslash",
+ "nacute",
+ "ncaron",
+ "oacute",
+ "ocircumflex",
+ "odblacute",
+ "odieresis",
+ "divide",
+ "rcaron",
+ "uring",
+ "uacute",
+ "udblacute",
+ "udieresis",
+ "yacute",
+ "tcedilla",
+ "dotaccent",
+ "fi",
+ "fl",
+ "ff",
+ "ffi",
+ "ffl",
+ "bullet",
+ "ellipsis",
+ "emdash",
+ "hyphen",
+ "quotedblleft",
+ "quotedblright",
+ "quotesingle",
+ "trademark"
+};
+static FontEncoding isoLatin2Encoding(isoLatin2EncodingNames,
+ isoLatin2EncodingSize);
+
+#define isoLatin5EncodingSize 279
+static char *isoLatin5EncodingNames[isoLatin5EncodingSize] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "space",
+ "exclam",
+ "quotedbl",
+ "numbersign",
+ "dollar",
+ "percent",
+ "ampersand",
+ "quoteright",
+ "parenleft",
+ "parenright",
+ "asterisk",
+ "plus",
+ "comma",
+ "minus",
+ "period",
+ "slash",
+ "zero",
+ "one",
+ "two",
+ "three",
+ "four",
+ "five",
+ "six",
+ "seven",
+ "eight",
+ "nine",
+ "colon",
+ "semicolon",
+ "less",
+ "equal",
+ "greater",
+ "question",
+ "at",
+ "A",
+ "B",
+ "C",
+ "D",
+ "E",
+ "F",
+ "G",
+ "H",
+ "I",
+ "J",
+ "K",
+ "L",
+ "M",
+ "N",
+ "O",
+ "P",
+ "Q",
+ "R",
+ "S",
+ "T",
+ "U",
+ "V",
+ "W",
+ "X",
+ "Y",
+ "Z",
+ "bracketleft",
+ "backslash",
+ "bracketright",
+ "asciicircum",
+ "underscore",
+ "quoteleft",
+ "a",
+ "b",
+ "c",
+ "d",
+ "e",
+ "f",
+ "g",
+ "h",
+ "i",
+ "j",
+ "k",
+ "l",
+ "m",
+ "n",
+ "o",
+ "p",
+ "q",
+ "r",
+ "s",
+ "t",
+ "u",
+ "v",
+ "w",
+ "x",
+ "y",
+ "z",
+ "braceleft",
+ "bar",
+ "braceright",
+ "asciitilde",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "space",
+ "exclamdown",
+ "cent",
+ "sterling",
+ "currency",
+ "yen",
+ "brokenbar",
+ "section",
+ "dieresis",
+ "copyright",
+ "ordfeminine",
+ "guillemotleft",
+ "logicalnot",
+ "endash",
+ "registered",
+ "macron",
+ "degree",
+ "plusminus",
+ "twosuperior",
+ "threesuperior",
+ "acute",
+ "mu",
+ "paragraph",
+ "periodcentered",
+ "cedilla",
+ "onesuperior",
+ "ordmasculine",
+ "guillemotright",
+ "onequarter",
+ "onehalf",
+ "threequarters",
+ "questiondown",
+ "Agrave",
+ "Aacute",
+ "Acircumflex",
+ "Atilde",
+ "Adieresis",
+ "Aring",
+ "AE",
+ "Ccedilla",
+ "Egrave",
+ "Eacute",
+ "Ecircumflex",
+ "Edieresis",
+ "Igrave",
+ "Iacute",
+ "Icircumflex",
+ "Idieresis",
+ "Gbreve",
+ "Ntilde",
+ "Ograve",
+ "Oacute",
+ "Ocircumflex",
+ "Otilde",
+ "Odieresis",
+ "multiply",
+ "Oslash",
+ "Ugrave",
+ "Uacute",
+ "Ucircumflex",
+ "Udieresis",
+ "Idot",
+ "Scedilla",
+ "sharps",
+ "agrave",
+ "aacute",
+ "acircumflex",
+ "atilde",
+ "adieresis",
+ "aring",
+ "ae",
+ "ccedilla",
+ "egrave",
+ "eacute",
+ "ecircumflex",
+ "edieresis",
+ "igrave",
+ "iacute",
+ "icircumflex",
+ "idieresis",
+ "gbreve",
+ "ntilde",
+ "ograve",
+ "oacute",
+ "ocircumflex",
+ "otilde",
+ "odieresis",
+ "divide",
+ "oslash",
+ "ugrave",
+ "uacute",
+ "ucircumflex",
+ "udieresis",
+ "dotlessi",
+ "scedilla",
+ "ydieresis",
+ "Lslash",
+ "OE",
+ "Scaron",
+ "Ydieresis",
+ "Zcaron",
+ "fi",
+ "fl",
+ "ff",
+ "ffi",
+ "ffl",
+ "dotlessi",
+ "lslash",
+ "oe",
+ "scaron",
+ "zcaron",
+ "bullet",
+ "ellipsis",
+ "emdash",
+ "hyphen",
+ "quotedblleft",
+ "quotedblright",
+ "quotesingle",
+ "trademark"
+};
+static FontEncoding isoLatin5Encoding(isoLatin5EncodingNames,
+ isoLatin5EncodingSize);
+
#endif