44 const PS_Table_FuncsRec ps_table_funcs;
47 const PS_Parser_FuncsRec ps_parser_funcs;
50 const T1_Builder_FuncsRec t1_builder_funcs;
54 ps_table_new( PS_Table table,
59 ps_table_add( PS_Table table,
65 ps_table_done( PS_Table table );
69 ps_table_release( PS_Table table );
82 ps_parser_skip_spaces( PS_Parser parser );
85 ps_parser_skip_PS_token( PS_Parser parser );
88 ps_parser_to_token( PS_Parser parser,
92 ps_parser_to_token_array( PS_Parser parser,
95 FT_Int* pnum_tokens );
98 ps_parser_load_field( PS_Parser parser,
105 ps_parser_load_field_table( PS_Parser parser,
106 const T1_Field field,
112 ps_parser_to_int( PS_Parser parser );
116 ps_parser_to_bytes( PS_Parser parser,
119 FT_ULong* pnum_bytes,
120 FT_Bool delimiters );
124 ps_parser_to_fixed( PS_Parser parser,
129 ps_parser_to_coord_array( PS_Parser parser,
134 ps_parser_to_fixed_array( PS_Parser parser,
141 ps_parser_init( PS_Parser parser,
147 ps_parser_done( PS_Parser parser );
159 t1_builder_init( T1_Builder builder,
166 t1_builder_done( T1_Builder builder );
169 t1_builder_check_points( T1_Builder builder,
173 t1_builder_add_point( T1_Builder builder,
179 t1_builder_add_point1( T1_Builder builder,
184 t1_builder_add_contour( T1_Builder builder );
188 t1_builder_start_point( T1_Builder builder,
194 t1_builder_close_contour( T1_Builder builder );
206 cff_builder_init( CFF_Builder* builder,
213 cff_builder_done( CFF_Builder* builder );
216 cff_check_points( CFF_Builder* builder,
220 cff_builder_add_point( CFF_Builder* builder,
225 cff_builder_add_point1( CFF_Builder* builder,
229 cff_builder_start_point( CFF_Builder* builder,
233 cff_builder_close_contour( CFF_Builder* builder );
236 cff_builder_add_contour( CFF_Builder* builder );
248 ps_builder_init( PS_Builder* ps_builder,
254 ps_builder_done( PS_Builder* builder );
257 ps_builder_check_points( PS_Builder* builder,
261 ps_builder_add_point( PS_Builder* builder,
267 ps_builder_add_point1( PS_Builder* builder,
272 ps_builder_add_contour( PS_Builder* builder );
275 ps_builder_start_point( PS_Builder* builder,
280 ps_builder_close_contour( PS_Builder* builder );
292 ps_decoder_init( PS_Decoder* ps_decoder,
297 t1_make_subfont( FT_Face face,
299 CFF_SubFont subfont );
302 t1_decrypt( FT_Byte* buffer,
307 FT_LOCAL( FT_UInt32 )
308 cff_random( FT_UInt32 r );