1 //========================================================================
5 // Copyright 1999-2003 Glyph & Cog, LLC
7 //========================================================================
11 #ifdef USE_GCC_PRAGMAS
12 #pragma implementation
16 #include "FoFiEncodings.h"
18 //------------------------------------------------------------------------
19 // Type 1 and 1C font data
20 //------------------------------------------------------------------------
22 char *fofiType1StandardEncoding[256] = {
281 char *fofiType1ExpertEncoding[256] = {
323 "parenrightsuperior",
343 "threequartersemdash",
375 "parenrightinferior",
540 //------------------------------------------------------------------------
542 //------------------------------------------------------------------------
544 char *fofiType1CStdStrings[391] = {
781 "parenrightsuperior",
795 "threequartersemdash",
815 "parenrightinferior",
938 Gushort fofiType1CISOAdobeCharset[229] = {
939 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
940 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
941 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
942 30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
943 40, 41, 42, 43, 44, 45, 46, 47, 48, 49,
944 50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
945 60, 61, 62, 63, 64, 65, 66, 67, 68, 69,
946 70, 71, 72, 73, 74, 75, 76, 77, 78, 79,
947 80, 81, 82, 83, 84, 85, 86, 87, 88, 89,
948 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,
949 100, 101, 102, 103, 104, 105, 106, 107, 108, 109,
950 110, 111, 112, 113, 114, 115, 116, 117, 118, 119,
951 120, 121, 122, 123, 124, 125, 126, 127, 128, 129,
952 130, 131, 132, 133, 134, 135, 136, 137, 138, 139,
953 140, 141, 142, 143, 144, 145, 146, 147, 148, 149,
954 150, 151, 152, 153, 154, 155, 156, 157, 158, 159,
955 160, 161, 162, 163, 164, 165, 166, 167, 168, 169,
956 170, 171, 172, 173, 174, 175, 176, 177, 178, 179,
957 180, 181, 182, 183, 184, 185, 186, 187, 188, 189,
958 190, 191, 192, 193, 194, 195, 196, 197, 198, 199,
959 200, 201, 202, 203, 204, 205, 206, 207, 208, 209,
960 210, 211, 212, 213, 214, 215, 216, 217, 218, 219,
961 220, 221, 222, 223, 224, 225, 226, 227, 228
964 Gushort fofiType1CExpertCharset[166] = {
965 0, 1, 229, 230, 231, 232, 233, 234, 235, 236,
966 237, 238, 13, 14, 15, 99, 239, 240, 241, 242,
967 243, 244, 245, 246, 247, 248, 27, 28, 249, 250,
968 251, 252, 253, 254, 255, 256, 257, 258, 259, 260,
969 261, 262, 263, 264, 265, 266, 109, 110, 267, 268,
970 269, 270, 271, 272, 273, 274, 275, 276, 277, 278,
971 279, 280, 281, 282, 283, 284, 285, 286, 287, 288,
972 289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
973 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
974 309, 310, 311, 312, 313, 314, 315, 316, 317, 318,
975 158, 155, 163, 319, 320, 321, 322, 323, 324, 325,
976 326, 150, 164, 169, 327, 328, 329, 330, 331, 332,
977 333, 334, 335, 336, 337, 338, 339, 340, 341, 342,
978 343, 344, 345, 346, 347, 348, 349, 350, 351, 352,
979 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
980 363, 364, 365, 366, 367, 368, 369, 370, 371, 372,
981 373, 374, 375, 376, 377, 378
984 Gushort fofiType1CExpertSubsetCharset[87] = {
985 0, 1, 231, 232, 235, 236, 237, 238, 13, 14,
986 15, 99, 239, 240, 241, 242, 243, 244, 245, 246,
987 247, 248, 27, 28, 249, 250, 251, 253, 254, 255,
988 256, 257, 258, 259, 260, 261, 262, 263, 264, 265,
989 266, 109, 110, 267, 268, 269, 270, 272, 300, 301,
990 302, 305, 314, 315, 158, 155, 163, 320, 321, 322,
991 323, 324, 325, 326, 150, 164, 169, 327, 328, 329,
992 330, 331, 332, 333, 334, 335, 336, 337, 338, 339,
993 340, 341, 342, 343, 344, 345, 346