1 //========================================================================
5 // Copyright 1999-2003 Glyph & Cog, LLC
7 //========================================================================
9 //========================================================================
11 // Modified under the Poppler project - http://poppler.freedesktop.org
13 // All changes made under the Poppler project to this file are licensed
14 // under GPL version 2 or later
16 // Copyright (C) 2011 Albert Astals Cid <aacid@kde.org>
18 // To see a description of the changes please see the Changelog file that
19 // came with your tarball or type make ChangeLog if you are building from git
21 //========================================================================
23 #ifndef COMPACTFONTINFO_H
24 #define COMPACTFONTINFO_H
26 #include "goo/gtypes.h"
28 static char *type1CStdStrings
[391] = {
265 "parenrightsuperior",
279 "threequartersemdash",
299 "parenrightinferior",
422 static Gushort type1CISOAdobeCharset
[229] = {
423 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
424 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
425 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
426 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
427 40, 41, 42, 43, 44, 45, 46, 47, 48, 49,
428 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
429 60, 61, 62, 63, 64, 65, 66, 67, 68, 69,
430 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
431 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
432 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,
433 100, 101, 102, 103, 104, 105, 106, 107, 108, 109,
434 110, 111, 112, 113, 114, 115, 116, 117, 118, 119,
435 120, 121, 122, 123, 124, 125, 126, 127, 128, 129,
436 130, 131, 132, 133, 134, 135, 136, 137, 138, 139,
437 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
438 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
439 160, 161, 162, 163, 164, 165, 166, 167, 168, 169,
440 170, 171, 172, 173, 174, 175, 176, 177, 178, 179,
441 180, 181, 182, 183, 184, 185, 186, 187, 188, 189,
442 190, 191, 192, 193, 194, 195, 196, 197, 198, 199,
443 200, 201, 202, 203, 204, 205, 206, 207, 208, 209,
444 210, 211, 212, 213, 214, 215, 216, 217, 218, 219,
445 220, 221, 222, 223, 224, 225, 226, 227, 228
448 static const Gushort type1CExpertCharset
[166] = {
449 0, 1, 229, 230, 231, 232, 233, 234, 235, 236,
450 237, 238, 13, 14, 15, 99, 239, 240, 241, 242,
451 243, 244, 245, 246, 247, 248, 27, 28, 249, 250,
452 251, 252, 253, 254, 255, 256, 257, 258, 259, 260,
453 261, 262, 263, 264, 265, 266, 109, 110, 267, 268,
454 269, 270, 271, 272, 273, 274, 275, 276, 277, 278,
455 279, 280, 281, 282, 283, 284, 285, 286, 287, 288,
456 289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
457 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
458 309, 310, 311, 312, 313, 314, 315, 316, 317, 318,
459 158, 155, 163, 319, 320, 321, 322, 323, 324, 325,
460 326, 150, 164, 169, 327, 328, 329, 330, 331, 332,
461 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
462 343, 344, 345, 346, 347, 348, 349, 350, 351, 352,
463 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
464 363, 364, 365, 366, 367, 368, 369, 370, 371, 372,
465 373, 374, 375, 376, 377, 378
468 static Gushort type1CExpertSubsetCharset
[87] = {
469 0, 1, 231, 232, 235, 236, 237, 238, 13, 14,
470 15, 99, 239, 240, 241, 242, 243, 244, 245, 246,
471 247, 248, 27, 28, 249, 250, 251, 253, 254, 255,
472 256, 257, 258, 259, 260, 261, 262, 263, 264, 265,
473 266, 109, 110, 267, 268, 269, 270, 272, 300, 301,
474 302, 305, 314, 315, 158, 155, 163, 320, 321, 322,
475 323, 324, 325, 326, 150, 164, 169, 327, 328, 329,
476 330, 331, 332, 333, 334, 335, 336, 337, 338, 339,
477 340, 341, 342, 343, 344, 345, 346