00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __TTLOAD_H__
00021 #define __TTLOAD_H__
00022
00023
00024 #include <ft2build.h>
00025 #include FT_INTERNAL_STREAM_H
00026 #include FT_INTERNAL_TRUETYPE_TYPES_H
00027
00028
00029 FT_BEGIN_HEADER
00030
00031
00032 FT_LOCAL( TT_Table )
00033 tt_face_lookup_table( TT_Face face,
00034 FT_ULong tag );
00035
00036 FT_LOCAL( FT_Error )
00037 tt_face_goto_table( TT_Face face,
00038 FT_ULong tag,
00039 FT_Stream stream,
00040 FT_ULong* length );
00041
00042
00043 FT_LOCAL( FT_Error )
00044 tt_face_load_font_dir( TT_Face face,
00045 FT_Stream stream );
00046
00047
00048 FT_LOCAL( FT_Error )
00049 tt_face_load_any( TT_Face face,
00050 FT_ULong tag,
00051 FT_Long offset,
00052 FT_Byte* buffer,
00053 FT_ULong* length );
00054
00055
00056 FT_LOCAL( FT_Error )
00057 tt_face_load_head( TT_Face face,
00058 FT_Stream stream );
00059
00060
00061 FT_LOCAL( FT_Error )
00062 tt_face_load_cmap( TT_Face face,
00063 FT_Stream stream );
00064
00065
00066 FT_LOCAL( FT_Error )
00067 tt_face_load_maxp( TT_Face face,
00068 FT_Stream stream );
00069
00070
00071 FT_LOCAL( FT_Error )
00072 tt_face_load_name( TT_Face face,
00073 FT_Stream stream );
00074
00075
00076 FT_LOCAL( FT_Error )
00077 tt_face_load_os2( TT_Face face,
00078 FT_Stream stream );
00079
00080
00081 FT_LOCAL( FT_Error )
00082 tt_face_load_post( TT_Face face,
00083 FT_Stream stream );
00084
00085
00086 FT_LOCAL( FT_Error )
00087 tt_face_load_pclt( TT_Face face,
00088 FT_Stream stream );
00089
00090 FT_LOCAL( void )
00091 tt_face_free_name( TT_Face face );
00092
00093
00094 FT_LOCAL( FT_Error )
00095 tt_face_load_gasp( TT_Face face,
00096 FT_Stream stream );
00097
00098 #ifdef TT_CONFIG_OPTION_EMBEDDED_BITMAPS
00099
00100 FT_LOCAL( FT_Error )
00101 tt_face_load_bhed( TT_Face face,
00102 FT_Stream stream );
00103
00104 #endif
00105
00106
00107 FT_END_HEADER
00108
00109 #endif
00110
00111
00112