ftxf86.h
上传用户:yisoukefu
上传日期:2020-08-09
资源大小:39506k
文件大小:4k
源码类别:

其他游戏

开发平台:

Visual C++

  1. /***************************************************************************/
  2. /*                                                                         */
  3. /*  ftxf86.h                                                               */
  4. /*                                                                         */
  5. /*    Support functions for X11.                                           */
  6. /*                                                                         */
  7. /*  Copyright 2002, 2003, 2004, 2006, 2007 by                              */
  8. /*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
  9. /*                                                                         */
  10. /*  This file is part of the FreeType project, and may only be used,       */
  11. /*  modified, and distributed under the terms of the FreeType project      */
  12. /*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */
  13. /*  this file you indicate that you have read the license and              */
  14. /*  understand and accept it fully.                                        */
  15. /*                                                                         */
  16. /***************************************************************************/
  17. #ifndef __FTXF86_H__
  18. #define __FTXF86_H__
  19. #include <ft2build.h>
  20. #include FT_FREETYPE_H
  21. #ifdef FREETYPE_H
  22. #error "freetype.h of FreeType 1 has been loaded!"
  23. #error "Please fix the directory search order for header files"
  24. #error "so that freetype.h of FreeType 2 is found first."
  25. #endif
  26. FT_BEGIN_HEADER
  27.   /*************************************************************************/
  28.   /*                                                                       */
  29.   /* <Section>                                                             */
  30.   /*   font_formats                                                        */
  31.   /*                                                                       */
  32.   /* <Title>                                                               */
  33.   /*   Font Formats                                                        */
  34.   /*                                                                       */
  35.   /* <Abstract>                                                            */
  36.   /*   Getting the font format.                                            */
  37.   /*                                                                       */
  38.   /* <Description>                                                         */
  39.   /*   The single function in this section can be used to get the font     */
  40.   /*   format.  Note that this information is not needed normally;         */
  41.   /*   however, there are special cases (like in PDF devices) where it is  */
  42.   /*   important to differentiate, in spite of FreeType's uniform API.     */
  43.   /*                                                                       */
  44.   /*************************************************************************/
  45.   /*************************************************************************/
  46.   /*                                                                       */
  47.   /* <Function>                                                            */
  48.   /*   FT_Get_X11_Font_Format                                              */
  49.   /*                                                                       */
  50.   /* <Description>                                                         */
  51.   /*   Return a string describing the format of a given face, using values */
  52.   /*   which can be used as an X11 FONT_PROPERTY.  Possible values are     */
  53.   /*   `TrueType', `Type 1', `BDF', `PCF', `Type 42', `CID Type 1', `CFF', */
  54.   /*   `PFR', and `Windows FNT'.                                           */
  55.   /*                                                                       */
  56.   /* <Input>                                                               */
  57.   /*   face ::                                                             */
  58.   /*     Input face handle.                                                */
  59.   /*                                                                       */
  60.   /* <Return>                                                              */
  61.   /*   Font format string.  NULL in case of error.                         */
  62.   /*                                                                       */
  63.   FT_EXPORT( const char* )
  64.   FT_Get_X11_Font_Format( FT_Face  face );
  65.  /* */
  66. FT_END_HEADER
  67. #endif /* __FTXF86_H__ */