pub(crate) const MS_SYMBOL_ENCODING: [u16; 256] = [
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x0021, 0x2200, 0x0023,
0x2203, 0x0025, 0x0026, 0x220b, 0x0028, 0x0029, 0x2217, 0x002b, 0x002c, 0x2212, 0x002e, 0x002f,
0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003a, 0x003b,
0x003c, 0x003d, 0x003e, 0x003f, 0x2245, 0x0391, 0x0392, 0x03a7, 0x0394, 0x0395, 0x03a6, 0x0393,
0x0397, 0x0399, 0x03d1, 0x039a, 0x039b, 0x039c, 0x039d, 0x039f, 0x03a0, 0x0398, 0x03a1, 0x03a3,
0x03a4, 0x03a5, 0x03c2, 0x03a9, 0x039e, 0x03a8, 0x0396, 0x005b, 0x2234, 0x005d, 0x22a5, 0x005f,
0x203e, 0x03b1, 0x03b2, 0x03c7, 0x03b4, 0x03b5, 0x03c6, 0x03b3, 0x03b7, 0x03b9, 0x03d5, 0x03ba,
0x03bb, 0x03bc, 0x03bd, 0x03bf, 0x03c0, 0x03b8, 0x03c1, 0x03c3, 0x03c4, 0x03c5, 0x03d6, 0x03c9,
0x03be, 0x03c8, 0x03b6, 0x007b, 0x007c, 0x007d, 0x223c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x03d2, 0x2032, 0x2264, 0x2215, 0x221e, 0x0192, 0x2663,
0x2666, 0x2664, 0x2660, 0x2194, 0x2190, 0x2191, 0x2192, 0x2193, 0x00b0, 0x00b1, 0x2033, 0x2265,
0x00d7, 0x221d, 0x2202, 0x2219, 0x00f7, 0x2260, 0x2261, 0x2248, 0x22ef, 0x0000, 0x0000, 0x21b5,
0x0000, 0x2111, 0x211c, 0x2118, 0x2297, 0x2295, 0x2205, 0x2229, 0x222a, 0x2283, 0x2287, 0x2284,
0x2282, 0x2286, 0x2208, 0x2209, 0x2220, 0x2207, 0x00ae, 0x00a9, 0x2122, 0x220f, 0x221a, 0x22c5,
0x00ac, 0x2227, 0x2228, 0x21d4, 0x21d0, 0x21d1, 0x21d2, 0x21d3, 0x25ca, 0x2329, 0x0000, 0x0000,
0x0000, 0x2211, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x232a, 0x222b, 0x2320, 0x0000, 0x2321, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000,
];
pub(crate) const STANDARD_ENCODING: [u16; 256] = [
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x0021, 0x0022, 0x0023,
0x0024, 0x0025, 0x0026, 0x2019, 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003a, 0x003b,
0x003c, 0x003d, 0x003e, 0x003f, 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 0x0050, 0x0051, 0x0052, 0x0053,
0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
0x2018, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006a, 0x006b,
0x006c, 0x006d, 0x006e, 0x006f, 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00a1, 0x00a2, 0x00a3, 0x2044, 0x00a5, 0x0192, 0x00a7,
0x00a4, 0x0027, 0x201c, 0x00ab, 0x2039, 0x203a, 0xfb01, 0xfb02, 0x0000, 0x2013, 0x2020, 0x2021,
0x00b7, 0x0000, 0x00b6, 0x2022, 0x201a, 0x201e, 0x201d, 0x00bb, 0x2026, 0x2030, 0x0000, 0x00bf,
0x0000, 0x0060, 0x00b4, 0x02c6, 0x02dc, 0x00af, 0x02d8, 0x02d9, 0x00a8, 0x0000, 0x02da, 0x00b8,
0x0000, 0x02dd, 0x02db, 0x02c7, 0x2014, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00c6, 0x0000, 0x00aa,
0x0000, 0x0000, 0x0000, 0x0000, 0x0141, 0x00d8, 0x0152, 0x00ba, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x00e6, 0x0000, 0x0000, 0x0000, 0x0131, 0x0000, 0x0000, 0x0142, 0x00f8, 0x0153, 0x00df,
0x0000, 0x0000, 0x0000, 0x0000,
];
pub(crate) const MAC_ROMAN_ENCODING: [u16; 256] = [
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x0021, 0x0022, 0x0023,
0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003a, 0x003b,
0x003c, 0x003d, 0x003e, 0x003f, 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 0x0050, 0x0051, 0x0052, 0x0053,
0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006a, 0x006b,
0x006c, 0x006d, 0x006e, 0x006f, 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x0000, 0x00c4, 0x00c5, 0x00c7, 0x00c9,
0x00d1, 0x00d6, 0x00dc, 0x00e1, 0x00e0, 0x00e2, 0x00e4, 0x00e3, 0x00e5, 0x00e7, 0x00e9, 0x00e8,
0x00ea, 0x00eb, 0x00ed, 0x00ec, 0x00ee, 0x00ef, 0x00f1, 0x00f3, 0x00f2, 0x00f4, 0x00f6, 0x00f5,
0x00fa, 0x00f9, 0x00fb, 0x00fc, 0x2020, 0x00b0, 0x00a2, 0x00a3, 0x00a7, 0x2022, 0x00b6, 0x00df,
0x00ae, 0x00a9, 0x2122, 0x00b4, 0x00a8, 0x0000, 0x00c6, 0x00d8, 0x0000, 0x00b1, 0x0000, 0x0000,
0x00a5, 0x00b5, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x00aa, 0x00ba, 0x0000, 0x00e6, 0x00f8,
0x00bf, 0x00a3, 0x00ac, 0x0000, 0x0192, 0x0000, 0x0000, 0x00ab, 0x00bb, 0x2026, 0x0020, 0x00c0,
0x00c3, 0x00d5, 0x0152, 0x0153, 0x2013, 0x2014, 0x201c, 0x201d, 0x2018, 0x2019, 0x00f7, 0x0000,
0x00ff, 0x0178, 0x2044, 0x00a4, 0x2039, 0x203a, 0xfb01, 0xfb02, 0x2021, 0x00b7, 0x201a, 0x201e,
0x2030, 0x00c2, 0x00ca, 0x00c1, 0x00cb, 0x00c8, 0x00cd, 0x00ce, 0x00cf, 0x00cc, 0x00d3, 0x00d4,
0x0000, 0x00d2, 0x00da, 0x00db, 0x00d9, 0x0131, 0x02c6, 0x02dc, 0x00af, 0x02d8, 0x02d9, 0x02da,
0x00b8, 0x02dd, 0x02db, 0x02c7,
];
pub(crate) const ADOBE_WIN_ANSI_ENCODING: [u16; 256] = [
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x0021, 0x0022, 0x0023,
0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003a, 0x003b,
0x003c, 0x003d, 0x003e, 0x003f, 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 0x0050, 0x0051, 0x0052, 0x0053,
0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006a, 0x006b,
0x006c, 0x006d, 0x006e, 0x006f, 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x2022, 0x20ac, 0x2022, 0x201a, 0x0192,
0x201e, 0x2026, 0x2020, 0x2021, 0x02c6, 0x2030, 0x0160, 0x2039, 0x0152, 0x2022, 0x017d, 0x2022,
0x2022, 0x2018, 0x2019, 0x201c, 0x201d, 0x2022, 0x2013, 0x2014, 0x02dc, 0x2122, 0x0161, 0x203a,
0x0153, 0x2022, 0x017e, 0x0178, 0x0020, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7,
0x00a8, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x002d, 0x00ae, 0x00af, 0x00b0, 0x00b1, 0x00b2, 0x00b3,
0x00b4, 0x00b5, 0x00b6, 0x00b7, 0x00b8, 0x00b9, 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf,
0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, 0x00c8, 0x00c9, 0x00ca, 0x00cb,
0x00cc, 0x00cd, 0x00ce, 0x00cf, 0x00d0, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7,
0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df, 0x00e0, 0x00e1, 0x00e2, 0x00e3,
0x00e4, 0x00e5, 0x00e6, 0x00e7, 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef,
0x00f0, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7, 0x00f8, 0x00f9, 0x00fa, 0x00fb,
0x00fc, 0x00fd, 0x00fe, 0x00ff,
];
pub(crate) const MAC_EXPERT_ENCODING: [u16; 256] = [
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0xf721, 0xf6f8, 0xf7a2,
0xf724, 0xf6e4, 0xf726, 0xf7b4, 0x207d, 0x207e, 0x2025, 0x2024, 0x002c, 0x002d, 0x002e, 0x2044,
0xf730, 0xf731, 0xf732, 0xf733, 0xf734, 0xf735, 0xf736, 0xf737, 0xf738, 0xf739, 0x003a, 0x003b,
0x0000, 0xf6de, 0x0000, 0xf73f, 0x0000, 0x0000, 0x0000, 0x0000, 0xf7f0, 0x0000, 0x0000, 0x00bc,
0x00bd, 0x00be, 0x215b, 0x215c, 0x215d, 0x215e, 0x2153, 0x2154, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0xfb00, 0xfb01, 0xfb02, 0xfb03, 0xfb04, 0x208d, 0x0000, 0x208e, 0xf6f6, 0xf6e5,
0xf760, 0xf761, 0xf762, 0xf763, 0xf764, 0xf765, 0xf766, 0xf767, 0xf768, 0xf769, 0xf76a, 0xf76b,
0xf76c, 0xf76d, 0xf76e, 0xf76f, 0xf770, 0xf771, 0xf772, 0xf773, 0xf774, 0xf775, 0xf776, 0xf777,
0xf778, 0xf779, 0xf77a, 0x20a1, 0xf6dc, 0xf6dd, 0xf6fe, 0x0000, 0x0000, 0xf6e9, 0xf6e0, 0x0000,
0x0000, 0x0000, 0x0000, 0xf7e1, 0xf7e0, 0xf7e2, 0xf7e4, 0xf7e3, 0xf7e5, 0xf7e7, 0xf7e9, 0xf7e8,
0xf7ea, 0xf7eb, 0xf7ed, 0xf7ec, 0xf7ee, 0xf7ef, 0xf7f1, 0xf7f3, 0xf7f2, 0xf7f4, 0xf7f6, 0xf7f5,
0xf7fa, 0xf7f9, 0xf7fb, 0xf7fc, 0x0000, 0x2078, 0x2084, 0x2083, 0x2086, 0x2088, 0x2087, 0xf6fd,
0x0000, 0xf6df, 0x2082, 0x0000, 0xf7a8, 0x0000, 0xf6f5, 0xf6fd, 0x2085, 0x0000, 0xf6e1, 0xf6e7,
0xf7fd, 0x0000, 0xf6e3, 0x0000, 0x0000, 0xf7fe, 0x0000, 0x2089, 0x2080, 0xf6ff, 0xf7e6, 0xf7f8,
0xf7bf, 0x2081, 0xf6e9, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0xf7b8, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0xf6fa, 0x2012, 0xf6e6, 0x0000, 0x0000, 0x0000, 0x0000, 0xf7a1, 0x0000,
0xf7ff, 0x0000, 0x00b9, 0x00b2, 0x00b3, 0x2074, 0x2075, 0x2076, 0x2077, 0x2079, 0x2070, 0x0000,
0xf6ec, 0xf6f1, 0x0000, 0x0000, 0x0000, 0xf6ed, 0xf6f2, 0xf6eb, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0xf6ee, 0xf6fb, 0xf6f4, 0xf7af, 0xf6ea, 0x207f, 0xf6ef, 0xf6e2, 0xf6e8, 0xf6f7, 0xf6fc,
0x0000, 0x0000, 0x0000, 0x0000,
];
pub(crate) const ADOBE_SYMBOL_ENCODING: [u16; 256] = [
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x0021, 0x2200, 0x0023,
0x2203, 0x0025, 0x0026, 0x220b, 0x0028, 0x0029, 0x2217, 0x002b, 0x002c, 0x2212, 0x002e, 0x002f,
0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003a, 0x003b,
0x003c, 0x003d, 0x003e, 0x003f, 0x2245, 0x0391, 0x0392, 0x03a7, 0x0394, 0x0395, 0x03a6, 0x0393,
0x0397, 0x0399, 0x03d1, 0x039a, 0x039b, 0x039c, 0x039d, 0x039f, 0x03a0, 0x0398, 0x03a1, 0x03a3,
0x03a4, 0x03a5, 0x03c2, 0x03a9, 0x039e, 0x03a8, 0x0396, 0x005b, 0x2234, 0x005d, 0x22a5, 0x005f,
0xf8e5, 0x03b1, 0x03b2, 0x03c7, 0x03b4, 0x03b5, 0x03c6, 0x03b3, 0x03b7, 0x03b9, 0x03d5, 0x03ba,
0x03bb, 0x03bc, 0x03bd, 0x03bf, 0x03c0, 0x03b8, 0x03c1, 0x03c3, 0x03c4, 0x03c5, 0x03d6, 0x03c9,
0x03be, 0x03c8, 0x03b6, 0x007b, 0x007c, 0x007d, 0x223c, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x20ac, 0x03d2, 0x2032, 0x2264, 0x2044, 0x221e, 0x0192, 0x2663,
0x2666, 0x2665, 0x2660, 0x2194, 0x2190, 0x2191, 0x2192, 0x2193, 0x00b0, 0x00b1, 0x2033, 0x2265,
0x00d7, 0x221d, 0x2202, 0x2022, 0x00f7, 0x2260, 0x2261, 0x2248, 0x2026, 0xf8e6, 0xf8e7, 0x21b5,
0x2135, 0x2111, 0x211c, 0x2118, 0x2297, 0x2295, 0x2205, 0x2229, 0x222a, 0x2283, 0x2287, 0x2284,
0x2282, 0x2286, 0x2208, 0x2209, 0x2220, 0x2207, 0xf6da, 0xf6d9, 0xf6db, 0x220f, 0x221a, 0x22c5,
0x00ac, 0x2227, 0x2228, 0x21d4, 0x21d0, 0x21d1, 0x21d2, 0x21d3, 0x25ca, 0x2329, 0xf8e8, 0xf8e9,
0xf8ea, 0x2211, 0xf8eb, 0xf8ec, 0xf8ed, 0xf8ee, 0xf8ef, 0xf8f0, 0xf8f1, 0xf8f2, 0xf8f3, 0xf8f4,
0x0000, 0x232a, 0x222b, 0x2320, 0xf8f5, 0x2321, 0xf8f6, 0xf8f7, 0xf8f8, 0xf8f9, 0xf8fa, 0xf8fb,
0xf8fc, 0xf8fd, 0xf8fe, 0x0000,
];
pub(crate) const ZAPF_ENCODING: [u16; 256] = [
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0020, 0x2701, 0x2702, 0x2703,
0x2704, 0x260e, 0x2706, 0x2707, 0x2708, 0x2709, 0x261b, 0x261e, 0x270c, 0x270d, 0x270e, 0x270f,
0x2710, 0x2711, 0x2712, 0x2713, 0x2714, 0x2715, 0x2716, 0x2717, 0x2718, 0x2719, 0x271a, 0x271b,
0x271c, 0x271d, 0x271e, 0x271f, 0x2720, 0x2721, 0x2722, 0x2723, 0x2724, 0x2725, 0x2726, 0x2727,
0x2605, 0x2729, 0x272a, 0x272b, 0x272c, 0x272d, 0x272e, 0x272f, 0x2730, 0x2731, 0x2732, 0x2733,
0x2734, 0x2735, 0x2736, 0x2737, 0x2738, 0x2739, 0x273a, 0x273b, 0x273c, 0x273d, 0x273e, 0x273f,
0x2740, 0x2741, 0x2742, 0x2743, 0x2744, 0x2745, 0x2746, 0x2747, 0x2748, 0x2749, 0x274a, 0x274b,
0x25cf, 0x274d, 0x25a0, 0x274f, 0x2750, 0x2751, 0x2752, 0x25b2, 0x25bc, 0x25c6, 0x2756, 0x25d7,
0x2758, 0x2759, 0x275a, 0x275b, 0x275c, 0x275d, 0x275e, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x2761, 0x2762, 0x2763, 0x2764, 0x2765, 0x2766, 0x2767,
0x2663, 0x2666, 0x2665, 0x2660, 0x2460, 0x2461, 0x2462, 0x2463, 0x2464, 0x2465, 0x2466, 0x2467,
0x2468, 0x2469, 0x2776, 0x2777, 0x2778, 0x2779, 0x277a, 0x277b, 0x277c, 0x277d, 0x277e, 0x277f,
0x2780, 0x2781, 0x2782, 0x2783, 0x2784, 0x2785, 0x2786, 0x2787, 0x2788, 0x2789, 0x278a, 0x278b,
0x278c, 0x278d, 0x278e, 0x278f, 0x2790, 0x2791, 0x2792, 0x2793, 0x2794, 0x2192, 0x2194, 0x2195,
0x2798, 0x2799, 0x279a, 0x279b, 0x279c, 0x279d, 0x279e, 0x279f, 0x27a0, 0x27a1, 0x27a2, 0x27a3,
0x27a4, 0x27a5, 0x27a6, 0x27a7, 0x27a8, 0x27a9, 0x27aa, 0x27ab, 0x27ac, 0x27ad, 0x27ae, 0x27af,
0x0000, 0x27b1, 0x27b2, 0x27b3, 0x27b4, 0x27b5, 0x27b6, 0x27b7, 0x27b8, 0x27b9, 0x27ba, 0x27bb,
0x27bc, 0x27bd, 0x27be, 0x0000,
];
pub(crate) const PDF_DOC_ENCODING: [u16; 256] = [
0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007, 0x0008, 0x0009, 0x000a, 0x000b,
0x000c, 0x000d, 0x000e, 0x000f, 0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017,
0x02d8, 0x02c7, 0x02c6, 0x02d9, 0x02dd, 0x02db, 0x02da, 0x02dc, 0x0020, 0x0021, 0x0022, 0x0023,
0x0024, 0x0025, 0x0026, 0x0027, 0x0028, 0x0029, 0x002a, 0x002b, 0x002c, 0x002d, 0x002e, 0x002f,
0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 0x0038, 0x0039, 0x003a, 0x003b,
0x003c, 0x003d, 0x003e, 0x003f, 0x0040, 0x0041, 0x0042, 0x0043, 0x0044, 0x0045, 0x0046, 0x0047,
0x0048, 0x0049, 0x004a, 0x004b, 0x004c, 0x004d, 0x004e, 0x004f, 0x0050, 0x0051, 0x0052, 0x0053,
0x0054, 0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x005b, 0x005c, 0x005d, 0x005e, 0x005f,
0x0060, 0x0061, 0x0062, 0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006a, 0x006b,
0x006c, 0x006d, 0x006e, 0x006f, 0x0070, 0x0071, 0x0072, 0x0073, 0x0074, 0x0075, 0x0076, 0x0077,
0x0078, 0x0079, 0x007a, 0x007b, 0x007c, 0x007d, 0x007e, 0x0000, 0x2022, 0x2020, 0x2021, 0x2026,
0x2014, 0x2013, 0x0192, 0x2044, 0x2039, 0x203a, 0x2212, 0x2030, 0x201e, 0x201c, 0x201d, 0x2018,
0x2019, 0x201a, 0x2122, 0xfb01, 0xfb02, 0x0141, 0x0152, 0x0160, 0x0178, 0x017d, 0x0131, 0x0142,
0x0153, 0x0161, 0x017e, 0x0000, 0x20ac, 0x00a1, 0x00a2, 0x00a3, 0x00a4, 0x00a5, 0x00a6, 0x00a7,
0x00a8, 0x00a9, 0x00aa, 0x00ab, 0x00ac, 0x0000, 0x00ae, 0x00af, 0x00b0, 0x00b1, 0x00b2, 0x00b3,
0x00b4, 0x00b5, 0x00b6, 0x00b7, 0x00b8, 0x00b9, 0x00ba, 0x00bb, 0x00bc, 0x00bd, 0x00be, 0x00bf,
0x00c0, 0x00c1, 0x00c2, 0x00c3, 0x00c4, 0x00c5, 0x00c6, 0x00c7, 0x00c8, 0x00c9, 0x00ca, 0x00cb,
0x00cc, 0x00cd, 0x00ce, 0x00cf, 0x00d0, 0x00d1, 0x00d2, 0x00d3, 0x00d4, 0x00d5, 0x00d6, 0x00d7,
0x00d8, 0x00d9, 0x00da, 0x00db, 0x00dc, 0x00dd, 0x00de, 0x00df, 0x00e0, 0x00e1, 0x00e2, 0x00e3,
0x00e4, 0x00e5, 0x00e6, 0x00e7, 0x00e8, 0x00e9, 0x00ea, 0x00eb, 0x00ec, 0x00ed, 0x00ee, 0x00ef,
0x00f0, 0x00f1, 0x00f2, 0x00f3, 0x00f4, 0x00f5, 0x00f6, 0x00f7, 0x00f8, 0x00f9, 0x00fa, 0x00fb,
0x00fc, 0x00fd, 0x00fe, 0x00ff,
];
pub(crate) const STANDARD_ENCODING_NAMES: [Option<&str>; 224] = [
Some("space"),
Some("exclam"),
Some("quotedbl"),
Some("numbersign"),
Some("dollar"),
Some("percent"),
Some("ampersand"),
Some("quoteright"),
Some("parenleft"),
Some("parenright"),
Some("asterisk"),
Some("plus"),
Some("comma"),
Some("hyphen"),
Some("period"),
Some("slash"),
Some("zero"),
Some("one"),
Some("two"),
Some("three"),
Some("four"),
Some("five"),
Some("six"),
Some("seven"),
Some("eight"),
Some("nine"),
Some("colon"),
Some("semicolon"),
Some("less"),
Some("equal"),
Some("greater"),
Some("question"),
Some("at"),
Some("A"),
Some("B"),
Some("C"),
Some("D"),
Some("E"),
Some("F"),
Some("G"),
Some("H"),
Some("I"),
Some("J"),
Some("K"),
Some("L"),
Some("M"),
Some("N"),
Some("O"),
Some("P"),
Some("Q"),
Some("R"),
Some("S"),
Some("T"),
Some("U"),
Some("V"),
Some("W"),
Some("X"),
Some("Y"),
Some("Z"),
Some("bracketleft"),
Some("backslash"),
Some("bracketright"),
Some("asciicircum"),
Some("underscore"),
Some("quoteleft"),
Some("a"),
Some("b"),
Some("c"),
Some("d"),
Some("e"),
Some("f"),
Some("g"),
Some("h"),
Some("i"),
Some("j"),
Some("k"),
Some("l"),
Some("m"),
Some("n"),
Some("o"),
Some("p"),
Some("q"),
Some("r"),
Some("s"),
Some("t"),
Some("u"),
Some("v"),
Some("w"),
Some("x"),
Some("y"),
Some("z"),
Some("braceleft"),
Some("bar"),
Some("braceright"),
Some("asciitilde"),
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
Some("exclamdown"),
Some("cent"),
Some("sterling"),
Some("fraction"),
Some("yen"),
Some("florin"),
Some("section"),
Some("currency"),
Some("quotesingle"),
Some("quotedblleft"),
Some("guillemotleft"),
Some("guilsinglleft"),
Some("guilsinglright"),
Some("fi"),
Some("fl"),
None,
Some("endash"),
Some("dagger"),
Some("daggerdbl"),
Some("periodcentered"),
None,
Some("paragraph"),
Some("bullet"),
Some("quotesinglbase"),
Some("quotedblbase"),
Some("quotedblright"),
Some("guillemotright"),
Some("ellipsis"),
Some("perthousand"),
None,
Some("questiondown"),
None,
Some("grave"),
Some("acute"),
Some("circumflex"),
Some("tilde"),
Some("macron"),
Some("breve"),
Some("dotaccent"),
Some("dieresis"),
None,
Some("ring"),
Some("cedilla"),
None,
Some("hungarumlaut"),
Some("ogonek"),
Some("caron"),
Some("emdash"),
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
Some("AE"),
None,
Some("ordfeminine"),
None,
None,
None,
None,
Some("Lslash"),
Some("Oslash"),
Some("OE"),
Some("ordmasculine"),
None,
None,
None,
None,
None,
Some("ae"),
None,
None,
None,
Some("dotlessi"),
None,
None,
Some("lslash"),
Some("oslash"),
Some("oe"),
Some("germandbls"),
None,
None,
None,
None,
];
pub(crate) const ADOBE_WIN_ANSI_ENCODING_NAMES: [Option<&str>; 224] = [
Some("space"),
Some("exclam"),
Some("quotedbl"),
Some("numbersign"),
Some("dollar"),
Some("percent"),
Some("ampersand"),
Some("quotesingle"),
Some("parenleft"),
Some("parenright"),
Some("asterisk"),
Some("plus"),
Some("comma"),
Some("hyphen"),
Some("period"),
Some("slash"),
Some("zero"),
Some("one"),
Some("two"),
Some("three"),
Some("four"),
Some("five"),
Some("six"),
Some("seven"),
Some("eight"),
Some("nine"),
Some("colon"),
Some("semicolon"),
Some("less"),
Some("equal"),
Some("greater"),
Some("question"),
Some("at"),
Some("A"),
Some("B"),
Some("C"),
Some("D"),
Some("E"),
Some("F"),
Some("G"),
Some("H"),
Some("I"),
Some("J"),
Some("K"),
Some("L"),
Some("M"),
Some("N"),
Some("O"),
Some("P"),
Some("Q"),
Some("R"),
Some("S"),
Some("T"),
Some("U"),
Some("V"),
Some("W"),
Some("X"),
Some("Y"),
Some("Z"),
Some("bracketleft"),
Some("backslash"),
Some("bracketright"),
Some("asciicircum"),
Some("underscore"),
Some("grave"),
Some("a"),
Some("b"),
Some("c"),
Some("d"),
Some("e"),
Some("f"),
Some("g"),
Some("h"),
Some("i"),
Some("j"),
Some("k"),
Some("l"),
Some("m"),
Some("n"),
Some("o"),
Some("p"),
Some("q"),
Some("r"),
Some("s"),
Some("t"),
Some("u"),
Some("v"),
Some("w"),
Some("x"),
Some("y"),
Some("z"),
Some("braceleft"),
Some("bar"),
Some("braceright"),
Some("asciitilde"),
Some("bullet"),
Some("Euro"),
Some("bullet"),
Some("quotesinglbase"),
Some("florin"),
Some("quotedblbase"),
Some("ellipsis"),
Some("dagger"),
Some("daggerdbl"),
Some("circumflex"),
Some("perthousand"),
Some("Scaron"),
Some("guilsinglleft"),
Some("OE"),
Some("bullet"),
Some("Zcaron"),
Some("bullet"),
Some("bullet"),
Some("quoteleft"),
Some("quoteright"),
Some("quotedblleft"),
Some("quotedblright"),
Some("bullet"),
Some("endash"),
Some("emdash"),
Some("tilde"),
Some("trademark"),
Some("scaron"),
Some("guilsinglright"),
Some("oe"),
Some("bullet"),
Some("zcaron"),
Some("Ydieresis"),
Some("space"),
Some("exclamdown"),
Some("cent"),
Some("sterling"),
Some("currency"),
Some("yen"),
Some("brokenbar"),
Some("section"),
Some("dieresis"),
Some("copyright"),
Some("ordfeminine"),
Some("guillemotleft"),
Some("logicalnot"),
Some("hyphen"),
Some("registered"),
Some("macron"),
Some("degree"),
Some("plusminus"),
Some("twosuperior"),
Some("threesuperior"),
Some("acute"),
Some("mu"),
Some("paragraph"),
Some("periodcentered"),
Some("cedilla"),
Some("onesuperior"),
Some("ordmasculine"),
Some("guillemotright"),
Some("onequarter"),
Some("onehalf"),
Some("threequarters"),
Some("questiondown"),
Some("Agrave"),
Some("Aacute"),
Some("Acircumflex"),
Some("Atilde"),
Some("Adieresis"),
Some("Aring"),
Some("AE"),
Some("Ccedilla"),
Some("Egrave"),
Some("Eacute"),
Some("Ecircumflex"),
Some("Edieresis"),
Some("Igrave"),
Some("Iacute"),
Some("Icircumflex"),
Some("Idieresis"),
Some("Eth"),
Some("Ntilde"),
Some("Ograve"),
Some("Oacute"),
Some("Ocircumflex"),
Some("Otilde"),
Some("Odieresis"),
Some("multiply"),
Some("Oslash"),
Some("Ugrave"),
Some("Uacute"),
Some("Ucircumflex"),
Some("Udieresis"),
Some("Yacute"),
Some("Thorn"),
Some("germandbls"),
Some("agrave"),
Some("aacute"),
Some("acircumflex"),
Some("atilde"),
Some("adieresis"),
Some("aring"),
Some("ae"),
Some("ccedilla"),
Some("egrave"),
Some("eacute"),
Some("ecircumflex"),
Some("edieresis"),
Some("igrave"),
Some("iacute"),
Some("icircumflex"),
Some("idieresis"),
Some("eth"),
Some("ntilde"),
Some("ograve"),
Some("oacute"),
Some("ocircumflex"),
Some("otilde"),
Some("odieresis"),
Some("divide"),
Some("oslash"),
Some("ugrave"),
Some("uacute"),
Some("ucircumflex"),
Some("udieresis"),
Some("yacute"),
Some("thorn"),
Some("ydieresis"),
];
pub(crate) const MAC_ROMAN_ENCODING_NAMES: [Option<&str>; 224] = [
Some("space"),
Some("exclam"),
Some("quotedbl"),
Some("numbersign"),
Some("dollar"),
Some("percent"),
Some("ampersand"),
Some("quotesingle"),
Some("parenleft"),
Some("parenright"),
Some("asterisk"),
Some("plus"),
Some("comma"),
Some("hyphen"),
Some("period"),
Some("slash"),
Some("zero"),
Some("one"),
Some("two"),
Some("three"),
Some("four"),
Some("five"),
Some("six"),
Some("seven"),
Some("eight"),
Some("nine"),
Some("colon"),
Some("semicolon"),
Some("less"),
Some("equal"),
Some("greater"),
Some("question"),
Some("at"),
Some("A"),
Some("B"),
Some("C"),
Some("D"),
Some("E"),
Some("F"),
Some("G"),
Some("H"),
Some("I"),
Some("J"),
Some("K"),
Some("L"),
Some("M"),
Some("N"),
Some("O"),
Some("P"),
Some("Q"),
Some("R"),
Some("S"),
Some("T"),
Some("U"),
Some("V"),
Some("W"),
Some("X"),
Some("Y"),
Some("Z"),
Some("bracketleft"),
Some("backslash"),
Some("bracketright"),
Some("asciicircum"),
Some("underscore"),
Some("grave"),
Some("a"),
Some("b"),
Some("c"),
Some("d"),
Some("e"),
Some("f"),
Some("g"),
Some("h"),
Some("i"),
Some("j"),
Some("k"),
Some("l"),
Some("m"),
Some("n"),
Some("o"),
Some("p"),
Some("q"),
Some("r"),
Some("s"),
Some("t"),
Some("u"),
Some("v"),
Some("w"),
Some("x"),
Some("y"),
Some("z"),
Some("braceleft"),
Some("bar"),
Some("braceright"),
Some("asciitilde"),
None,
Some("Adieresis"),
Some("Aring"),
Some("Ccedilla"),
Some("Eacute"),
Some("Ntilde"),
Some("Odieresis"),
Some("Udieresis"),
Some("aacute"),
Some("agrave"),
Some("acircumflex"),
Some("adieresis"),
Some("atilde"),
Some("aring"),
Some("ccedilla"),
Some("eacute"),
Some("egrave"),
Some("ecircumflex"),
Some("edieresis"),
Some("iacute"),
Some("igrave"),
Some("icircumflex"),
Some("idieresis"),
Some("ntilde"),
Some("oacute"),
Some("ograve"),
Some("ocircumflex"),
Some("odieresis"),
Some("otilde"),
Some("uacute"),
Some("ugrave"),
Some("ucircumflex"),
Some("udieresis"),
Some("dagger"),
Some("degree"),
Some("cent"),
Some("sterling"),
Some("section"),
Some("bullet"),
Some("paragraph"),
Some("germandbls"),
Some("registered"),
Some("copyright"),
Some("trademark"),
Some("acute"),
Some("dieresis"),
Some("notequal"),
Some("AE"),
Some("Oslash"),
Some("infinity"),
Some("plusminus"),
Some("lessequal"),
Some("greaterequal"),
Some("yen"),
Some("mu"),
Some("partialdiff"),
Some("summation"),
Some("product"),
Some("pi"),
Some("integral"),
Some("ordfeminine"),
Some("ordmasculine"),
Some("Omega"),
Some("ae"),
Some("oslash"),
Some("questiondown"),
Some("exclamdown"),
Some("logicalnot"),
Some("radical"),
Some("florin"),
Some("approxequal"),
Some("Delta"),
Some("guillemotleft"),
Some("guillemotright"),
Some("ellipsis"),
Some("space"),
Some("Agrave"),
Some("Atilde"),
Some("Otilde"),
Some("OE"),
Some("oe"),
Some("endash"),
Some("emdash"),
Some("quotedblleft"),
Some("quotedblright"),
Some("quoteleft"),
Some("quoteright"),
Some("divide"),
Some("lozenge"),
Some("ydieresis"),
Some("Ydieresis"),
Some("fraction"),
Some("currency"),
Some("guilsinglleft"),
Some("guilsinglright"),
Some("fi"),
Some("fl"),
Some("daggerdbl"),
Some("periodcentered"),
Some("quotesinglbase"),
Some("quotedblbase"),
Some("perthousand"),
Some("Acircumflex"),
Some("Ecircumflex"),
Some("Aacute"),
Some("Edieresis"),
Some("Egrave"),
Some("Iacute"),
Some("Icircumflex"),
Some("Idieresis"),
Some("Igrave"),
Some("Oacute"),
Some("Ocircumflex"),
Some("apple"),
Some("Ograve"),
Some("Uacute"),
Some("Ucircumflex"),
Some("Ugrave"),
Some("dotlessi"),
Some("circumflex"),
Some("tilde"),
Some("macron"),
Some("breve"),
Some("dotaccent"),
Some("ring"),
Some("cedilla"),
Some("hungarumlaut"),
Some("ogonek"),
Some("caron"),
];
pub(crate) const MAC_EXPERT_ENCODING_NAMES: [Option<&str>; 224] = [
Some("space"),
Some("exclamsmall"),
Some("Hungarumlautsmall"),
Some("centoldstyle"),
Some("dollaroldstyle"),
Some("dollarsuperior"),
Some("ampersandsmall"),
Some("Acutesmall"),
Some("parenleftsuperior"),
Some("parenrightsuperior"),
Some("twodotenleader"),
Some("onedotenleader"),
Some("comma"),
Some("hyphen"),
Some("period"),
Some("fraction"),
Some("zerooldstyle"),
Some("oneoldstyle"),
Some("twooldstyle"),
Some("threeoldstyle"),
Some("fouroldstyle"),
Some("fiveoldstyle"),
Some("sixoldstyle"),
Some("sevenoldstyle"),
Some("eightoldstyle"),
Some("nineoldstyle"),
Some("colon"),
Some("semicolon"),
None,
Some("threequartersemdash"),
None,
Some("questionsmall"),
None,
None,
None,
None,
Some("Ethsmall"),
None,
None,
Some("onequarter"),
Some("onehalf"),
Some("threequarters"),
Some("oneeighth"),
Some("threeeighths"),
Some("fiveeighths"),
Some("seveneighths"),
Some("onethird"),
Some("twothirds"),
None,
None,
None,
None,
None,
None,
Some("ff"),
Some("fi"),
Some("fl"),
Some("ffi"),
Some("ffl"),
Some("parenleftinferior"),
None,
Some("parenrightinferior"),
Some("Circumflexsmall"),
Some("hypheninferior"),
Some("Gravesmall"),
Some("Asmall"),
Some("Bsmall"),
Some("Csmall"),
Some("Dsmall"),
Some("Esmall"),
Some("Fsmall"),
Some("Gsmall"),
Some("Hsmall"),
Some("Ismall"),
Some("Jsmall"),
Some("Ksmall"),
Some("Lsmall"),
Some("Msmall"),
Some("Nsmall"),
Some("Osmall"),
Some("Psmall"),
Some("Qsmall"),
Some("Rsmall"),
Some("Ssmall"),
Some("Tsmall"),
Some("Usmall"),
Some("Vsmall"),
Some("Wsmall"),
Some("Xsmall"),
Some("Ysmall"),
Some("Zsmall"),
Some("colonmonetary"),
Some("onefitted"),
Some("rupiah"),
Some("Tildesmall"),
None,
None,
Some("asuperior"),
Some("centsuperior"),
None,
None,
None,
None,
Some("Aacutesmall"),
Some("Agravesmall"),
Some("Acircumflexsmall"),
Some("Adieresissmall"),
Some("Atildesmall"),
Some("Aringsmall"),
Some("Ccedillasmall"),
Some("Eacutesmall"),
Some("Egravesmall"),
Some("Ecircumflexsmall"),
Some("Edieresissmall"),
Some("Iacutesmall"),
Some("Igravesmall"),
Some("Icircumflexsmall"),
Some("Idieresissmall"),
Some("Ntildesmall"),
Some("Oacutesmall"),
Some("Ogravesmall"),
Some("Ocircumflexsmall"),
Some("Odieresissmall"),
Some("Otildesmall"),
Some("Uacutesmall"),
Some("Ugravesmall"),
Some("Ucircumflexsmall"),
Some("Udieresissmall"),
None,
Some("eightsuperior"),
Some("fourinferior"),
Some("threeinferior"),
Some("sixinferior"),
Some("eightinferior"),
Some("seveninferior"),
Some("Scaronsmall"),
None,
Some("centinferior"),
Some("twoinferior"),
None,
Some("Dieresissmall"),
None,
Some("Caronsmall"),
Some("Scaronsmall"),
Some("fiveinferior"),
None,
Some("commainferior"),
Some("periodinferior"),
Some("Yacutesmall"),
None,
Some("dollarinferior"),
None,
None,
Some("Thornsmall"),
None,
Some("nineinferior"),
Some("zeroinferior"),
Some("Zcaronsmall"),
Some("AEsmall"),
Some("Oslashsmall"),
Some("questiondownsmall"),
Some("oneinferior"),
Some("asuperior"),
None,
None,
None,
None,
None,
None,
Some("Cedillasmall"),
None,
None,
None,
None,
None,
Some("OEsmall"),
Some("figuredash"),
Some("hyphensuperior"),
None,
None,
None,
None,
Some("exclamdownsmall"),
None,
Some("Ydieresissmall"),
None,
Some("onesuperior"),
Some("twosuperior"),
Some("threesuperior"),
Some("foursuperior"),
Some("fivesuperior"),
Some("sixsuperior"),
Some("sevensuperior"),
Some("ninesuperior"),
Some("zerosuperior"),
None,
Some("esuperior"),
Some("rsuperior"),
None,
None,
None,
Some("isuperior"),
Some("ssuperior"),
Some("dsuperior"),
None,
None,
None,
None,
None,
Some("lsuperior"),
Some("Ogoneksmall"),
Some("Brevesmall"),
Some("Macronsmall"),
Some("bsuperior"),
Some("nsuperior"),
Some("msuperior"),
Some("commasuperior"),
Some("periodsuperior"),
Some("Dotaccentsmall"),
Some("Ringsmall"),
None,
None,
None,
None,
];
pub(crate) const PDF_DOC_ENCODING_NAMES: [Option<&str>; 232] = [
Some("breve"),
Some("caron"),
Some("circumflex"),
Some("dotaccent"),
Some("hungarumlaut"),
Some("ogonek"),
Some("ring"),
Some("tilde"),
Some("space"),
Some("exclam"),
Some("quotedbl"),
Some("numbersign"),
Some("dollar"),
Some("percent"),
Some("ampersand"),
Some("quotesingle"),
Some("parenleft"),
Some("parenright"),
Some("asterisk"),
Some("plus"),
Some("comma"),
Some("hyphen"),
Some("period"),
Some("slash"),
Some("zero"),
Some("one"),
Some("two"),
Some("three"),
Some("four"),
Some("five"),
Some("six"),
Some("seven"),
Some("eight"),
Some("nine"),
Some("colon"),
Some("semicolon"),
Some("less"),
Some("equal"),
Some("greater"),
Some("question"),
Some("at"),
Some("A"),
Some("B"),
Some("C"),
Some("D"),
Some("E"),
Some("F"),
Some("G"),
Some("H"),
Some("I"),
Some("J"),
Some("K"),
Some("L"),
Some("M"),
Some("N"),
Some("O"),
Some("P"),
Some("Q"),
Some("R"),
Some("S"),
Some("T"),
Some("U"),
Some("V"),
Some("W"),
Some("X"),
Some("Y"),
Some("Z"),
Some("bracketleft"),
Some("backslash"),
Some("bracketright"),
Some("asciicircum"),
Some("underscore"),
Some("grave"),
Some("a"),
Some("b"),
Some("c"),
Some("d"),
Some("e"),
Some("f"),
Some("g"),
Some("h"),
Some("i"),
Some("j"),
Some("k"),
Some("l"),
Some("m"),
Some("n"),
Some("o"),
Some("p"),
Some("q"),
Some("r"),
Some("s"),
Some("t"),
Some("u"),
Some("v"),
Some("w"),
Some("x"),
Some("y"),
Some("z"),
Some("braceleft"),
Some("bar"),
Some("braceright"),
Some("asciitilde"),
None,
Some("bullet3"),
Some("dagger"),
Some("daggerdbl"),
Some("ellipsis"),
Some("emdash"),
Some("endash"),
Some("florin"),
Some("fraction"),
Some("guilsinglleft"),
Some("guilsinglright"),
Some("minus"),
Some("perthousand"),
Some("quotedblbase"),
Some("quotedblleft"),
Some("quotedblright"),
Some("quoteleft"),
Some("quoteright"),
Some("quotesinglbase"),
Some("trademark"),
Some("fi"),
Some("fl"),
Some("Lslash"),
Some("OE"),
Some("Scaron"),
Some("Ydieresis"),
Some("Zcaron2"),
Some("dotlessi"),
Some("lslash"),
Some("oe"),
Some("scaron"),
Some("zcaron2"),
None,
Some("Euro"),
Some("exclamdown"),
Some("cent"),
Some("sterling"),
Some("currency"),
Some("yen"),
Some("brokenbar"),
Some("section"),
Some("dieresis"),
Some("copyright"),
Some("ordfeminine"),
Some("guillemotleft4"),
Some("logicalnot"),
None,
Some("registered"),
Some("macron"),
Some("degree"),
Some("plusminus"),
Some("twosuperior"),
Some("threesuperior"),
Some("acute"),
Some("mu"),
Some("paragraph"),
Some("periodcentered"),
Some("cedilla"),
Some("onesuperior"),
Some("ordmasculine"),
Some("guillemotright4"),
Some("onequarter"),
Some("onehalf"),
Some("threequarters"),
Some("questiondown"),
Some("Agrave"),
Some("Aacute"),
Some("Acircumflex"),
Some("Atilde"),
Some("Adieresis"),
Some("Aring"),
Some("AE"),
Some("Ccedilla"),
Some("Egrave"),
Some("Eacute"),
Some("Ecircumflex"),
Some("Edieresis"),
Some("Igrave"),
Some("Iacute"),
Some("Icircumflex"),
Some("Idieresis"),
Some("Eth"),
Some("Ntilde"),
Some("Ograve"),
Some("Oacute"),
Some("Ocircumflex"),
Some("Otilde"),
Some("Odieresis"),
Some("multiply"),
Some("Oslash"),
Some("Ugrave"),
Some("Uacute"),
Some("Ucircumflex"),
Some("Udieresis"),
Some("Yacute"),
Some("Thorn"),
Some("germandbls"),
Some("agrave"),
Some("aacute"),
Some("acircumflex"),
Some("atilde"),
Some("adieresis"),
Some("aring"),
Some("ae"),
Some("ccedilla"),
Some("egrave"),
Some("eacute"),
Some("ecircumflex"),
Some("edieresis"),
Some("igrave"),
Some("iacute"),
Some("icircumflex"),
Some("idieresis"),
Some("eth"),
Some("ntilde"),
Some("ograve"),
Some("oacute"),
Some("ocircumflex"),
Some("otilde"),
Some("odieresis"),
Some("divide"),
Some("oslash"),
Some("ugrave"),
Some("uacute"),
Some("ucircumflex"),
Some("udieresis"),
Some("yacute"),
Some("thorn"),
Some("ydieresis"),
];
pub(crate) const ADOBE_SYMBOL_ENCODING_NAMES: [Option<&str>; 224] = [
Some("space"),
Some("exclam"),
Some("universal"),
Some("numbersign"),
Some("existential"),
Some("percent"),
Some("ampersand"),
Some("suchthat"),
Some("parenleft"),
Some("parenright"),
Some("asteriskmath"),
Some("plus"),
Some("comma"),
Some("minus"),
Some("period"),
Some("slash"),
Some("zero"),
Some("one"),
Some("two"),
Some("three"),
Some("four"),
Some("five"),
Some("six"),
Some("seven"),
Some("eight"),
Some("nine"),
Some("colon"),
Some("semicolon"),
Some("less"),
Some("equal"),
Some("greater"),
Some("question"),
Some("congruent"),
Some("Alpha"),
Some("Beta"),
Some("Chi"),
Some("Delta"),
Some("Epsilon"),
Some("Phi"),
Some("Gamma"),
Some("Eta"),
Some("Iota"),
Some("theta1"),
Some("Kappa"),
Some("Lambda"),
Some("Mu"),
Some("Nu"),
Some("Omicron"),
Some("Pi"),
Some("Theta"),
Some("Rho"),
Some("Sigma"),
Some("Tau"),
Some("Upsilon"),
Some("sigma1"),
Some("Omega"),
Some("Xi"),
Some("Psi"),
Some("Zeta"),
Some("bracketleft"),
Some("therefore"),
Some("bracketright"),
Some("perpendicular"),
Some("underscore"),
Some("radicalex"),
Some("alpha"),
Some("beta"),
Some("chi"),
Some("delta"),
Some("epsilon"),
Some("phi"),
Some("gamma"),
Some("eta"),
Some("iota"),
Some("phi1"),
Some("kappa"),
Some("lambda"),
Some("mu"),
Some("nu"),
Some("omicron"),
Some("pi"),
Some("theta"),
Some("rho"),
Some("sigma"),
Some("tau"),
Some("upsilon"),
Some("omega1"),
Some("omega"),
Some("xi"),
Some("psi"),
Some("zeta"),
Some("braceleft"),
Some("bar"),
Some("braceright"),
Some("similar"),
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
Some("Euro"),
Some("Upsilon1"),
Some("minute"),
Some("lessequal"),
Some("fraction"),
Some("infinity"),
Some("florin"),
Some("club"),
Some("diamond"),
Some("heart"),
Some("spade"),
Some("arrowboth"),
Some("arrowleft"),
Some("arrowup"),
Some("arrowright"),
Some("arrowdown"),
Some("degree"),
Some("plusminus"),
Some("second"),
Some("greaterequal"),
Some("multiply"),
Some("proportional"),
Some("partialdiff"),
Some("bullet"),
Some("divide"),
Some("notequal"),
Some("equivalence"),
Some("approxequal"),
Some("ellipsis"),
Some("arrowvertex"),
Some("arrowhorizex"),
Some("carriagereturn"),
Some("aleph"),
Some("Ifraktur"),
Some("Rfraktur"),
Some("weierstrass"),
Some("circlemultiply"),
Some("circleplus"),
Some("emptyset"),
Some("intersection"),
Some("union"),
Some("propersuperset"),
Some("reflexsuperset"),
Some("notsubset"),
Some("propersubset"),
Some("reflexsubset"),
Some("element"),
Some("notelement"),
Some("angle"),
Some("gradient"),
Some("registerserif"),
Some("copyrightserif"),
Some("trademarkserif"),
Some("product"),
Some("radical"),
Some("dotmath"),
Some("logicalnot"),
Some("logicaland"),
Some("logicalor"),
Some("arrowdblboth"),
Some("arrowdblleft"),
Some("arrowdblup"),
Some("arrowdblright"),
Some("arrowdbldown"),
Some("lozenge"),
Some("angleleft"),
Some("registersans"),
Some("copyrightsans"),
Some("trademarksans"),
Some("summation"),
Some("parenlefttp"),
Some("parenleftex"),
Some("parenleftbt"),
Some("bracketlefttp"),
Some("bracketleftex"),
Some("bracketleftbt"),
Some("bracelefttp"),
Some("braceleftmid"),
Some("braceleftbt"),
Some("braceex"),
None,
Some("angleright"),
Some("integral"),
Some("integraltp"),
Some("integralex"),
Some("integralbt"),
Some("parenrighttp"),
Some("parenrightex"),
Some("parenrightbt"),
Some("bracketrighttp"),
Some("bracketrightex"),
Some("bracketrightbt"),
Some("bracerighttp"),
Some("bracerightmid"),
Some("bracerightbt"),
None,
];
pub(crate) const ZAPF_ENCODING_NAMES: [Option<&str>; 224] = [
Some("space"),
Some("a1"),
Some("a2"),
Some("a202"),
Some("a3"),
Some("a4"),
Some("a5"),
Some("a119"),
Some("a118"),
Some("a117"),
Some("a11"),
Some("a12"),
Some("a13"),
Some("a14"),
Some("a15"),
Some("a16"),
Some("a105"),
Some("a17"),
Some("a18"),
Some("a19"),
Some("a20"),
Some("a21"),
Some("a22"),
Some("a23"),
Some("a24"),
Some("a25"),
Some("a26"),
Some("a27"),
Some("a28"),
Some("a6"),
Some("a7"),
Some("a8"),
Some("a9"),
Some("a10"),
Some("a29"),
Some("a30"),
Some("a31"),
Some("a32"),
Some("a33"),
Some("a34"),
Some("a35"),
Some("a36"),
Some("a37"),
Some("a38"),
Some("a39"),
Some("a40"),
Some("a41"),
Some("a42"),
Some("a43"),
Some("a44"),
Some("a45"),
Some("a46"),
Some("a47"),
Some("a48"),
Some("a49"),
Some("a50"),
Some("a51"),
Some("a52"),
Some("a53"),
Some("a54"),
Some("a55"),
Some("a56"),
Some("a57"),
Some("a58"),
Some("a59"),
Some("a60"),
Some("a61"),
Some("a62"),
Some("a63"),
Some("a64"),
Some("a65"),
Some("a66"),
Some("a67"),
Some("a68"),
Some("a69"),
Some("a70"),
Some("a71"),
Some("a72"),
Some("a73"),
Some("a74"),
Some("a203"),
Some("a75"),
Some("a204"),
Some("a76"),
Some("a77"),
Some("a78"),
Some("a79"),
Some("a81"),
Some("a82"),
Some("a83"),
Some("a84"),
Some("a97"),
Some("a98"),
Some("a99"),
Some("a100"),
None,
Some("a89"),
Some("a90"),
Some("a93"),
Some("a94"),
Some("a91"),
Some("a92"),
Some("a205"),
Some("a85"),
Some("a206"),
Some("a86"),
Some("a87"),
Some("a88"),
Some("a95"),
Some("a96"),
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
None,
Some("a101"),
Some("a102"),
Some("a103"),
Some("a104"),
Some("a106"),
Some("a107"),
Some("a108"),
Some("a112"),
Some("a111"),
Some("a110"),
Some("a109"),
Some("a120"),
Some("a121"),
Some("a122"),
Some("a123"),
Some("a124"),
Some("a125"),
Some("a126"),
Some("a127"),
Some("a128"),
Some("a129"),
Some("a130"),
Some("a131"),
Some("a132"),
Some("a133"),
Some("a134"),
Some("a135"),
Some("a136"),
Some("a137"),
Some("a138"),
Some("a139"),
Some("a140"),
Some("a141"),
Some("a142"),
Some("a143"),
Some("a144"),
Some("a145"),
Some("a146"),
Some("a147"),
Some("a148"),
Some("a149"),
Some("a150"),
Some("a151"),
Some("a152"),
Some("a153"),
Some("a154"),
Some("a155"),
Some("a156"),
Some("a157"),
Some("a158"),
Some("a159"),
Some("a160"),
Some("a161"),
Some("a163"),
Some("a164"),
Some("a196"),
Some("a165"),
Some("a192"),
Some("a166"),
Some("a167"),
Some("a168"),
Some("a169"),
Some("a170"),
Some("a171"),
Some("a172"),
Some("a173"),
Some("a162"),
Some("a174"),
Some("a175"),
Some("a176"),
Some("a177"),
Some("a178"),
Some("a179"),
Some("a193"),
Some("a180"),
Some("a199"),
Some("a181"),
Some("a200"),
Some("a182"),
None,
Some("a201"),
Some("a183"),
Some("a184"),
Some("a197"),
Some("a185"),
Some("a194"),
Some("a198"),
Some("a186"),
Some("a195"),
Some("a187"),
Some("a188"),
Some("a189"),
Some("a190"),
Some("a191"),
None,
];