ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

cffload.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 doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.