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

ttkern.h
Go to the documentation of this file.
00001 /***************************************************************************/
00002 /*                                                                         */
00003 /*  ttkern.h                                                               */
00004 /*                                                                         */
00005 /*    Load the basic TrueType kerning table.  This doesn't handle          */
00006 /*    kerning data within the GPOS table at the moment.                    */
00007 /*                                                                         */
00008 /*  Copyright 1996-2001, 2002, 2005, 2007 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 __TTKERN_H__
00021 #define __TTKERN_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( FT_Error  )
00033   tt_face_load_kern( TT_Face    face,
00034                      FT_Stream  stream );
00035 
00036   FT_LOCAL( void )
00037   tt_face_done_kern( TT_Face  face );
00038 
00039   FT_LOCAL( FT_Int )
00040   tt_face_get_kerning( TT_Face     face,
00041                        FT_UInt     left_glyph,
00042                        FT_UInt     right_glyph );
00043 
00044 #define TT_FACE_HAS_KERNING( face )  ( (face)->kern_avail_bits != 0 )
00045 
00046 
00047 FT_END_HEADER
00048 
00049 #endif /* __TTKERN_H__ */
00050 
00051 
00052 /* END */

Generated on Sun May 27 2012 04:34:01 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.