~ubuntu-branches/ubuntu/vivid/emscripten/vivid

« back to all changes in this revision

Viewing changes to tests/freetype/include/freetype/ftxf86.h

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2013-05-02 13:11:51 UTC
  • Revision ID: package-import@ubuntu.com-20130502131151-q8dvteqr1ef2x7xz
Tags: upstream-1.4.1~20130504~adb56cb
ImportĀ upstreamĀ versionĀ 1.4.1~20130504~adb56cb

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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
 
 
32
FT_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
  /*   This function is in the X11/xf86 namespace for historical reasons   */
 
53
  /*   and in no way depends on that windowing system.                     */
 
54
  /*                                                                       */
 
55
  /*************************************************************************/
 
56
 
 
57
 
 
58
  /*************************************************************************/
 
59
  /*                                                                       */
 
60
  /* <Function>                                                            */
 
61
  /*   FT_Get_X11_Font_Format                                              */
 
62
  /*                                                                       */
 
63
  /* <Description>                                                         */
 
64
  /*   Return a string describing the format of a given face, using values */
 
65
  /*   which can be used as an X11 FONT_PROPERTY.  Possible values are     */
 
66
  /*   `TrueType', `Type~1', `BDF', `PCF', `Type~42', `CID~Type~1', `CFF', */
 
67
  /*   `PFR', and `Windows~FNT'.                                           */
 
68
  /*                                                                       */
 
69
  /* <Input>                                                               */
 
70
  /*   face ::                                                             */
 
71
  /*     Input face handle.                                                */
 
72
  /*                                                                       */
 
73
  /* <Return>                                                              */
 
74
  /*   Font format string.  NULL in case of error.                         */
 
75
  /*                                                                       */
 
76
  FT_EXPORT( const char* )
 
77
  FT_Get_X11_Font_Format( FT_Face  face );
 
78
 
 
79
 /* */
 
80
 
 
81
FT_END_HEADER
 
82
 
 
83
#endif /* __FTXF86_H__ */