~oif-team/ubuntu/natty/qt4-x11/xi2.1

« back to all changes in this revision

Viewing changes to src/3rdparty/freetype/builds/amiga/include/freetype/config/ftmodule.h

  • Committer: Bazaar Package Importer
  • Author(s): Adam Conrad
  • Date: 2005-08-24 04:09:09 UTC
  • Revision ID: james.westby@ubuntu.com-20050824040909-xmxe9jfr4a0w5671
Tags: upstream-4.0.0
ImportĀ upstreamĀ versionĀ 4.0.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// TetiSoft: To specify which modules you need,
 
2
// insert the following in your source file and uncomment as needed:
 
3
 
 
4
/*
 
5
//#define FT_USE_AUTOHINT       // autohinter
 
6
//#define FT_USE_RASTER         // monochrome rasterizer
 
7
//#define FT_USE_SMOOTH         // anti-aliasing rasterizer
 
8
//#define FT_USE_TT             // truetype font driver
 
9
//#define FT_USE_T1             // type1 font driver
 
10
//#define FT_USE_T42            // type42 font driver
 
11
//#define FT_USE_T1CID          // cid-keyed type1 font driver  // no cmap support
 
12
//#define FT_USE_CFF            // opentype font driver
 
13
//#define FT_USE_BDF            // bdf bitmap font driver
 
14
//#define FT_USE_PCF            // pcf bitmap font driver
 
15
//#define FT_USE_PFR            // pfr font driver
 
16
//#define FT_USE_WINFNT         // windows .fnt|.fon bitmap font driver
 
17
#include "FT:src/base/ftinit.c"
 
18
*/
 
19
 
 
20
// TetiSoft: make sure that needed support modules are built in.
 
21
// Dependencies can be found by searching for FT_Get_Module.
 
22
 
 
23
#ifdef FT_USE_T42
 
24
#define FT_USE_TT
 
25
#endif
 
26
 
 
27
#ifdef FT_USE_TT
 
28
#define FT_USE_SFNT
 
29
#endif
 
30
 
 
31
#ifdef FT_USE_CFF
 
32
#define FT_USE_SFNT
 
33
#define FT_USE_PSHINT
 
34
#define FT_USE_PSNAMES
 
35
#endif
 
36
 
 
37
#ifdef FT_USE_T1
 
38
#define FT_USE_PSAUX
 
39
#define FT_USE_PSHINT
 
40
#define FT_USE_PSNAMES
 
41
#endif
 
42
 
 
43
#ifdef FT_USE_T1CID
 
44
#define FT_USE_PSAUX
 
45
#define FT_USE_PSHINT
 
46
#define FT_USE_PSNAMES
 
47
#endif
 
48
 
 
49
#ifdef FT_USE_PSAUX
 
50
#define FT_USE_PSNAMES
 
51
#endif
 
52
 
 
53
#ifdef FT_USE_SFNT
 
54
#define FT_USE_PSNAMES
 
55
#endif
 
56
 
 
57
// TetiSoft: Now include the modules
 
58
 
 
59
#ifdef FT_USE_AUTOHINT
 
60
FT_USE_MODULE(autohint_module_class)
 
61
#endif
 
62
 
 
63
#ifdef FT_USE_PSHINT
 
64
FT_USE_MODULE(pshinter_module_class)
 
65
#endif
 
66
 
 
67
#ifdef FT_USE_CFF
 
68
FT_USE_MODULE(cff_driver_class)
 
69
#endif
 
70
 
 
71
#ifdef FT_USE_T1CID
 
72
FT_USE_MODULE(t1cid_driver_class)
 
73
#endif
 
74
 
 
75
#ifdef FT_USE_BDF
 
76
FT_USE_MODULE(bdf_driver_class)
 
77
#endif
 
78
 
 
79
#ifdef FT_USE_PCF
 
80
FT_USE_MODULE(pcf_driver_class)
 
81
#endif
 
82
 
 
83
#ifdef FT_USE_PFR
 
84
FT_USE_MODULE(pfr_driver_class)
 
85
#endif
 
86
 
 
87
#ifdef FT_USE_PSAUX
 
88
FT_USE_MODULE(psaux_module_class)
 
89
#endif
 
90
 
 
91
#ifdef FT_USE_PSNAMES
 
92
FT_USE_MODULE(psnames_module_class)
 
93
#endif
 
94
 
 
95
#ifdef FT_USE_RASTER
 
96
FT_USE_MODULE(ft_raster1_renderer_class)
 
97
#endif
 
98
 
 
99
#ifdef FT_USE_SFNT
 
100
FT_USE_MODULE(sfnt_module_class)
 
101
#endif
 
102
 
 
103
#ifdef FT_USE_SMOOTH
 
104
FT_USE_MODULE(ft_smooth_renderer_class)
 
105
FT_USE_MODULE(ft_smooth_lcd_renderer_class)
 
106
FT_USE_MODULE(ft_smooth_lcdv_renderer_class)
 
107
#endif
 
108
 
 
109
#ifdef FT_USE_TT
 
110
FT_USE_MODULE(tt_driver_class)
 
111
#endif
 
112
 
 
113
#ifdef FT_USE_T1
 
114
FT_USE_MODULE(t1_driver_class)
 
115
#endif
 
116
 
 
117
#ifdef FT_USE_T42
 
118
FT_USE_MODULE(t42_driver_class)
 
119
#endif
 
120
 
 
121
#ifdef FT_USE_WINFNT
 
122
FT_USE_MODULE(winfnt_driver_class)
 
123
#endif