00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef __T1DECODE_H__
00020 #define __T1DECODE_H__
00021
00022
00023 #include <ft2build.h>
00024 #include FT_INTERNAL_POSTSCRIPT_AUX_H
00025 #include FT_INTERNAL_TYPE1_TYPES_H
00026
00027
00028 FT_BEGIN_HEADER
00029
00030
00031 FT_CALLBACK_TABLE
00032 const T1_Decoder_FuncsRec t1_decoder_funcs;
00033
00034
00035 FT_LOCAL( FT_Error )
00036 t1_decoder_parse_glyph( T1_Decoder decoder,
00037 FT_UInt glyph_index );
00038
00039 FT_LOCAL( FT_Error )
00040 t1_decoder_parse_charstrings( T1_Decoder decoder,
00041 FT_Byte* base,
00042 FT_UInt len );
00043
00044 FT_LOCAL( FT_Error )
00045 t1_decoder_init( T1_Decoder decoder,
00046 FT_Face face,
00047 FT_Size size,
00048 FT_GlyphSlot slot,
00049 FT_Byte** glyph_names,
00050 PS_Blend blend,
00051 FT_Bool hinting,
00052 FT_Render_Mode hint_mode,
00053 T1_Decoder_Callback parse_glyph );
00054
00055 FT_LOCAL( void )
00056 t1_decoder_done( T1_Decoder decoder );
00057
00058
00059 FT_END_HEADER
00060
00061 #endif
00062
00063
00064