Spade

Mini Shell

Directory:~$ /proc/self/root/usr/include/freetype2/freetype/
Upload File

[Home] [System Details] [Kill Me]
Current File:~$ //proc/self/root/usr/include/freetype2/freetype/ftfntfmt.h

/***************************************************************************/
/*                                                                        
*/
/*  ftfntfmt.h                                                            
*/
/*                                                                        
*/
/*    Support functions for font formats.                                 
*/
/*                                                                        
*/
/*  Copyright 2002-2017 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_ */


/* END */