OLD | NEW |
1 /***************************************************************************/ | 1 /***************************************************************************/ |
2 /* */ | 2 /* */ |
3 /* cfftypes.h */ | 3 /* cfftypes.h */ |
4 /* */ | 4 /* */ |
5 /* Basic OpenType/CFF type definitions and interface (specification */ | 5 /* Basic OpenType/CFF type definitions and interface (specification */ |
6 /* only). */ | 6 /* only). */ |
7 /* */ | 7 /* */ |
8 /* Copyright 1996-2003, 2006-2008, 2010-2011 by */ | 8 /* Copyright 1996-2003, 2006-2008, 2010-2011 by */ |
9 /* David Turner, Robert Wilhelm, and Werner Lemberg. */ | 9 /* David Turner, Robert Wilhelm, and Werner Lemberg. */ |
10 /* */ | 10 /* */ |
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
110 FT_UInt full_name; | 110 FT_UInt full_name; |
111 FT_UInt family_name; | 111 FT_UInt family_name; |
112 FT_UInt weight; | 112 FT_UInt weight; |
113 FT_Bool is_fixed_pitch; | 113 FT_Bool is_fixed_pitch; |
114 FT_Fixed italic_angle; | 114 FT_Fixed italic_angle; |
115 FT_Fixed underline_position; | 115 FT_Fixed underline_position; |
116 FT_Fixed underline_thickness; | 116 FT_Fixed underline_thickness; |
117 FT_Int paint_type; | 117 FT_Int paint_type; |
118 FT_Int charstring_type; | 118 FT_Int charstring_type; |
119 FT_Matrix font_matrix; | 119 FT_Matrix font_matrix; |
| 120 FT_Bool has_font_matrix; |
120 FT_ULong units_per_em; /* temporarily used as scaling value also */ | 121 FT_ULong units_per_em; /* temporarily used as scaling value also */ |
121 FT_Vector font_offset; | 122 FT_Vector font_offset; |
122 FT_ULong unique_id; | 123 FT_ULong unique_id; |
123 FT_BBox font_bbox; | 124 FT_BBox font_bbox; |
124 FT_Pos stroke_width; | 125 FT_Pos stroke_width; |
125 FT_ULong charset_offset; | 126 FT_ULong charset_offset; |
126 FT_ULong encoding_offset; | 127 FT_ULong encoding_offset; |
127 FT_ULong charstrings_offset; | 128 FT_ULong charstrings_offset; |
128 FT_ULong private_offset; | 129 FT_ULong private_offset; |
129 FT_ULong private_size; | 130 FT_ULong private_size; |
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
261 | 262 |
262 /* interface to Postscript Names service */ | 263 /* interface to Postscript Names service */ |
263 FT_Service_PsCMaps psnames; | 264 FT_Service_PsCMaps psnames; |
264 | 265 |
265 /* since version 2.3.0 */ | 266 /* since version 2.3.0 */ |
266 PS_FontInfoRec* font_info; /* font info dictionary */ | 267 PS_FontInfoRec* font_info; /* font info dictionary */ |
267 | 268 |
268 /* since version 2.3.6 */ | 269 /* since version 2.3.6 */ |
269 FT_String* registry; | 270 FT_String* registry; |
270 FT_String* ordering; | 271 FT_String* ordering; |
271 | 272 |
272 } CFF_FontRec, *CFF_Font; | 273 } CFF_FontRec, *CFF_Font; |
273 | 274 |
274 | 275 |
275 FT_END_HEADER | 276 FT_END_HEADER |
276 | 277 |
277 #endif /* __CFFTYPES_H__ */ | 278 #endif /* __CFFTYPES_H__ */ |
278 | 279 |
279 | 280 |
280 /* END */ | 281 /* END */ |
OLD | NEW |