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