source: trunk/poppler/freetype2/include/freetype/ftxf86.h @ 200

Last change on this file since 200 was 200, checked in by Eugene Romanenko, 15 years ago

PDF plugin: update freetype to 2.3.1 release

File size: 4.5 KB
Line 
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
18
19#ifndef __FTXF86_H__
20#define __FTXF86_H__
21
22#include <ft2build.h>
23#include FT_FREETYPE_H
24
25#ifdef FREETYPE_H
26#error "freetype.h of FreeType 1 has been loaded!"
27#error "Please fix the directory search order for header files"
28#error "so that freetype.h of FreeType 2 is found first."
29#endif
30
31
32FT_BEGIN_HEADER
33
34
35  /*************************************************************************/
36  /*                                                                       */
37  /* <Section>                                                             */
38  /*   font_formats                                                        */
39  /*                                                                       */
40  /* <Title>                                                               */
41  /*   Font Formats                                                        */
42  /*                                                                       */
43  /* <Abstract>                                                            */
44  /*   Getting the font format.                                            */
45  /*                                                                       */
46  /* <Description>                                                         */
47  /*   The single function in this section can be used to get the font     */
48  /*   format.  Note that this information is not needed normally;         */
49  /*   however, there are special cases (like in PDF devices) where it is  */
50  /*   important to differentiate, in spite of FreeType's uniform API.     */
51  /*                                                                       */
52  /*************************************************************************/
53
54
55  /*************************************************************************/
56  /*                                                                       */
57  /* <Function>                                                            */
58  /*   FT_Get_X11_Font_Format                                              */
59  /*                                                                       */
60  /* <Description>                                                         */
61  /*   Return a string describing the format of a given face, using values */
62  /*   which can be used as an X11 FONT_PROPERTY.  Possible values are     */
63  /*   `TrueType', `Type 1', `BDF', `PCF', `Type 42', `CID Type 1', `CFF', */
64  /*   `PFR', and `Windows FNT'.                                           */
65  /*                                                                       */
66  /* <Input>                                                               */
67  /*   face ::                                                             */
68  /*     Input face handle.                                                */
69  /*                                                                       */
70  /* <Return>                                                              */
71  /*   Font format string.  NULL in case of error.                         */
72  /*                                                                       */
73  FT_EXPORT( const char* )
74  FT_Get_X11_Font_Format( FT_Face  face );
75
76 /* */
77
78FT_END_HEADER
79
80#endif /* __FTXF86_H__ */
Note: See TracBrowser for help on using the repository browser.