Edit

kc3-lang/freetype/include/ftfntfmt.h

Branch :

  • Show log

    Commit

  • Author : Werner Lemberg
    Date : 2015-03-11 07:50:15
    Hash : ba53879e
    Message : Minor.

  • include/ftfntfmt.h
  • /***************************************************************************/
    /*                                                                         */
    /*  ftfntfmt.h                                                             */
    /*                                                                         */
    /*    Support functions for font formats.                                  */
    /*                                                                         */
    /*  Copyright 2002-2015 by                                                 */
    /*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
    /*                                                                         */
    /*  This file is part of the FreeType project, and may only be used,       */
    /*  modified, and distributed under the terms of the FreeType project      */
    /*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */
    /*  this file you indicate that you have read the license and              */
    /*  understand and accept it fully.                                        */
    /*                                                                         */
    /***************************************************************************/
    
    
    #ifndef __FTFNTFMT_H__
    #define __FTFNTFMT_H__
    
    #include <ft2build.h>
    #include FT_FREETYPE_H
    
    #ifdef FREETYPE_H
    #error "freetype.h of FreeType 1 has been loaded!"
    #error "Please fix the directory search order for header files"
    #error "so that freetype.h of FreeType 2 is found first."
    #endif
    
    
    FT_BEGIN_HEADER
    
    
      /*************************************************************************/
      /*                                                                       */
      /* <Section>                                                             */
      /*   font_formats                                                        */
      /*                                                                       */
      /* <Title>                                                               */
      /*   Font Formats                                                        */
      /*                                                                       */
      /* <Abstract>                                                            */
      /*   Getting the font format.                                            */
      /*                                                                       */
      /* <Description>                                                         */
      /*   The single function in this section can be used to get the font     */
      /*   format.  Note that this information is not needed normally;         */
      /*   however, there are special cases (like in PDF devices) where it is  */
      /*   important to differentiate, in spite of FreeType's uniform API.     */
      /*                                                                       */
      /*************************************************************************/
    
    
      /*************************************************************************/
      /*                                                                       */
      /* <Function>                                                            */
      /*   FT_Get_Font_Format                                                  */
      /*                                                                       */
      /* <Description>                                                         */
      /*   Return a string describing the format of a given face.  Possible    */
      /*   values are `TrueType', `Type~1', `BDF', `PCF', `Type~42',           */
      /*   `CID~Type~1', `CFF', `PFR', and `Windows~FNT'.                      */
      /*                                                                       */
      /*   The return value is suitable to be used as an X11 FONT_PROPERTY.    */
      /*                                                                       */
      /* <Input>                                                               */
      /*   face ::                                                             */
      /*     Input face handle.                                                */
      /*                                                                       */
      /* <Return>                                                              */
      /*   Font format string.  NULL in case of error.                         */
      /*                                                                       */
      /* <Note>                                                                */
      /*   A deprecated name for the same function is                          */
      /*   `FT_Get_X11_Font_Format'.                                           */
      /*                                                                       */
      FT_EXPORT( const char* )
      FT_Get_Font_Format( FT_Face  face );
    
    
      /* deprecated */
      FT_EXPORT( const char* )
      FT_Get_X11_Font_Format( FT_Face  face );
    
    
      /* */
    
    
    FT_END_HEADER
    
    #endif /* __FTFNTFMT_H__ */