OLD | NEW |
1 /***************************************************************************/ | 1 /***************************************************************************/ |
2 /* */ | 2 /* */ |
3 /* t1types.h */ | 3 /* t1types.h */ |
4 /* */ | 4 /* */ |
5 /* Basic Type1/Type2 type definitions and interface (specification */ | 5 /* Basic Type1/Type2 type definitions and interface (specification */ |
6 /* only). */ | 6 /* only). */ |
7 /* */ | 7 /* */ |
8 /* Copyright 1996-2001, 2002, 2003, 2004, 2006, 2008, 2009 by */ | 8 /* Copyright 1996-2004, 2006, 2008, 2009, 2011 by */ |
9 /* David Turner, Robert Wilhelm, and Werner Lemberg. */ | 9 /* David Turner, Robert Wilhelm, and Werner Lemberg. */ |
10 /* */ | 10 /* */ |
11 /* This file is part of the FreeType project, and may only be used, */ | 11 /* This file is part of the FreeType project, and may only be used, */ |
12 /* modified, and distributed under the terms of the FreeType project */ | 12 /* modified, and distributed under the terms of the FreeType project */ |
13 /* license, LICENSE.TXT. By continuing to use, modify, or distribute */ | 13 /* license, LICENSE.TXT. By continuing to use, modify, or distribute */ |
14 /* this file you indicate that you have read the license and */ | 14 /* this file you indicate that you have read the license and */ |
15 /* understand and accept it fully. */ | 15 /* understand and accept it fully. */ |
16 /* */ | 16 /* */ |
17 /***************************************************************************/ | 17 /***************************************************************************/ |
18 | 18 |
(...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
71 FT_Int num_chars; | 71 FT_Int num_chars; |
72 FT_Int code_first; | 72 FT_Int code_first; |
73 FT_Int code_last; | 73 FT_Int code_last; |
74 | 74 |
75 FT_UShort* char_index; | 75 FT_UShort* char_index; |
76 FT_String** char_name; | 76 FT_String** char_name; |
77 | 77 |
78 } T1_EncodingRec, *T1_Encoding; | 78 } T1_EncodingRec, *T1_Encoding; |
79 | 79 |
80 | 80 |
81 typedef enum T1_EncodingType_ | |
82 { | |
83 T1_ENCODING_TYPE_NONE = 0, | |
84 T1_ENCODING_TYPE_ARRAY, | |
85 T1_ENCODING_TYPE_STANDARD, | |
86 T1_ENCODING_TYPE_ISOLATIN1, | |
87 T1_ENCODING_TYPE_EXPERT | |
88 | |
89 } T1_EncodingType; | |
90 | |
91 | |
92 /* used to hold extra data of PS_FontInfoRec that | 81 /* used to hold extra data of PS_FontInfoRec that |
93 * cannot be stored in the publicly defined structure. | 82 * cannot be stored in the publicly defined structure. |
94 * | 83 * |
95 * Note these can't be blended with multiple-masters. | 84 * Note these can't be blended with multiple-masters. |
96 */ | 85 */ |
97 typedef struct PS_FontExtraRec_ | 86 typedef struct PS_FontExtraRec_ |
98 { | 87 { |
99 FT_UShort fs_type; | 88 FT_UShort fs_type; |
100 | 89 |
101 } PS_FontExtraRec; | 90 } PS_FontExtraRec; |
(...skipping 159 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
261 | 250 |
262 } CID_FaceRec; | 251 } CID_FaceRec; |
263 | 252 |
264 | 253 |
265 FT_END_HEADER | 254 FT_END_HEADER |
266 | 255 |
267 #endif /* __T1TYPES_H__ */ | 256 #endif /* __T1TYPES_H__ */ |
268 | 257 |
269 | 258 |
270 /* END */ | 259 /* END */ |
OLD | NEW |