Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenttload.h
Go to the documentation of this file.
00001 /***************************************************************************/ 00002 /* */ 00003 /* ttload.h */ 00004 /* */ 00005 /* Load the basic TrueType tables, i.e., tables that can be either in */ 00006 /* TTF or OTF fonts (specification). */ 00007 /* */ 00008 /* Copyright 1996-2001, 2002, 2005, 2006 by */ 00009 /* David Turner, Robert Wilhelm, and Werner Lemberg. */ 00010 /* */ 00011 /* This file is part of the FreeType project, and may only be used, */ 00012 /* modified, and distributed under the terms of the FreeType project */ 00013 /* license, LICENSE.TXT. By continuing to use, modify, or distribute */ 00014 /* this file you indicate that you have read the license and */ 00015 /* understand and accept it fully. */ 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 /* TT_CONFIG_OPTION_EMBEDDED_BITMAPS */ 00105 00106 00107 FT_END_HEADER 00108 00109 #endif /* __TTLOAD_H__ */ 00110 00111 00112 /* END */ Generated on Sat May 26 2012 04:32:56 for ReactOS by
1.7.6.1
|