Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygencffload.h
Go to the documentation of this file.
00001 /***************************************************************************/ 00002 /* */ 00003 /* cffload.h */ 00004 /* */ 00005 /* OpenType & CFF data/program tables loader (specification). */ 00006 /* */ 00007 /* Copyright 1996-2001, 2002, 2003, 2007, 2008, 2010 by */ 00008 /* David Turner, Robert Wilhelm, and Werner Lemberg. */ 00009 /* */ 00010 /* This file is part of the FreeType project, and may only be used, */ 00011 /* modified, and distributed under the terms of the FreeType project */ 00012 /* license, LICENSE.TXT. By continuing to use, modify, or distribute */ 00013 /* this file you indicate that you have read the license and */ 00014 /* understand and accept it fully. */ 00015 /* */ 00016 /***************************************************************************/ 00017 00018 00019 #ifndef __CFFLOAD_H__ 00020 #define __CFFLOAD_H__ 00021 00022 00023 #include <ft2build.h> 00024 #include "cfftypes.h" 00025 00026 00027 FT_BEGIN_HEADER 00028 00029 FT_LOCAL( FT_UShort ) 00030 cff_get_standard_encoding( FT_UInt charcode ); 00031 00032 00033 FT_LOCAL( FT_String* ) 00034 cff_index_get_string( CFF_Font font, 00035 FT_UInt element ); 00036 00037 FT_LOCAL( FT_String* ) 00038 cff_index_get_sid_string( CFF_Font font, 00039 FT_UInt sid ); 00040 00041 00042 FT_LOCAL( FT_Error ) 00043 cff_index_access_element( CFF_Index idx, 00044 FT_UInt element, 00045 FT_Byte** pbytes, 00046 FT_ULong* pbyte_len ); 00047 00048 FT_LOCAL( void ) 00049 cff_index_forget_element( CFF_Index idx, 00050 FT_Byte** pbytes ); 00051 00052 FT_LOCAL( FT_String* ) 00053 cff_index_get_name( CFF_Font font, 00054 FT_UInt element ); 00055 00056 00057 FT_LOCAL( FT_UInt ) 00058 cff_charset_cid_to_gindex( CFF_Charset charset, 00059 FT_UInt cid ); 00060 00061 00062 FT_LOCAL( FT_Error ) 00063 cff_font_load( FT_Library library, 00064 FT_Stream stream, 00065 FT_Int face_index, 00066 CFF_Font font, 00067 FT_Bool pure_cff ); 00068 00069 FT_LOCAL( void ) 00070 cff_font_done( CFF_Font font ); 00071 00072 00073 FT_LOCAL( FT_Byte ) 00074 cff_fd_select_get( CFF_FDSelect fdselect, 00075 FT_UInt glyph_index ); 00076 00077 00078 FT_END_HEADER 00079 00080 #endif /* __CFFLOAD_H__ */ 00081 00082 00083 /* END */ Generated on Mon May 28 2012 04:33:40 for ReactOS by
1.7.6.1
|