Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
3918 Serge 1
2
"http://www.w3.org/TR/html4/loose.dtd">
3
4
5
6
FreeType-2.5.0 API Reference
7
32
33
34
 
35
[Index]
36
37

FreeType-2.5.0 API Reference

38
 
39

Table of Contents

40

General Remarks

41
42
43
User allocation
44

How client applications should allocate FreeType data structures.

45
46
47
48

Core API

49
50
51
FreeType Version
52

Functions and macros related to FreeType versions.

53
54
55
Basic Data Types
56

The basic data types defined by the library.

57
58
59
Base Interface
60

The FreeType 2 base font interface.

61
62
63
Glyph Variants
64

The FreeType 2 interface to Unicode Ideographic Variation Sequences (IVS), using the SFNT cmap format 14.

65
66
67
Glyph Management
68

Generic interface to manage individual glyph data.

69
70
71
Mac Specific Interface
72

Only available on the Macintosh.

73
74
75
Size Management
76

Managing multiple sizes per face.

77
78
79
Header File Macros
80

Macro definitions used to #include specific header files.

81
82
83
84

Format-Specific API

85
86
87
Multiple Masters
88

How to manage Multiple Masters fonts.

89
90
91
TrueType Tables
92

TrueType specific table types and functions.

93
94
95
Type 1 Tables
96

Type 1 (PostScript) specific font tables.

97
98
99
SFNT Names
100

Access the names embedded in TrueType and OpenType files.

101
102
103
BDF and PCF Files
104

BDF and PCF specific API.

105
106
107
CID Fonts
108

CID-keyed font specific API.

109
110
111
PFR Fonts
112

PFR/TrueDoc specific API.

113
114
115
Window FNT Files
116

Windows FNT specific API.

117
118
119
Font Formats
120

Getting the font format.

121
122
123
Gasp Table
124

Retrieving TrueType ‘gasp’ table entries.

125
126
127
128

Controlling FreeType Modules

129
130
131
The auto-hinter
132

Controlling the auto-hinting module.

133
134
135
The CFF driver
136

Controlling the CFF driver module.

137
138
139
The TrueType driver
140

Controlling the TrueType driver module.

141
142
143
144

Cache Sub-System

145
146
147
Cache Sub-System
148

How to cache face, size, and glyph data with FreeType 2.

149
150
151
152

Support API

153
154
155
Computations
156

Crunching fixed numbers and vectors.

157
158
159
List Processing
160

Simple management of lists.

161
162
163
Outline Processing
164

Functions to create, transform, and render vectorial glyph images.

165
166
167
Quick retrieval of advance values
168

Retrieve horizontal and vertical advance values without processing glyph outlines, if possible.

169
170
171
Bitmap Handling
172

Handling FT_Bitmap objects.

173
174
175
Scanline Converter
176

How vectorial outlines are converted into bitmaps and pixmaps.

177
178
179
Glyph Stroker
180

Generating bordered and stroked glyphs.

181
182
183
System Interface
184

How FreeType manages memory and i/o.

185
186
187
Module Management
188

How to add, upgrade, remove, and control modules from FreeType.

189
190
191
GZIP Streams
192

Using gzip-compressed font files.

193
194
195
LZW Streams
196

Using LZW-compressed font files.

197
198
199
BZIP2 Streams
200

Using bzip2-compressed font files.

201
202
203
LCD Filtering
204

Reduce color fringes of LCD-optimized bitmaps.

205
206
207
208

Miscellaneous

209
210
211
OpenType Validation
212

An API to validate OpenType tables.

213
214
215
Incremental Loading
216

Custom Glyph Loading.

217
218
219
The TrueType Engine
220

TrueType bytecode support.

221
222
223
TrueTypeGX/AAT Validation
224

An API to validate TrueTypeGX/AAT tables.

225
226
227
228

Global Index

229

230
[Index]
231
232
233
 
234
generated on Wed Jun 19 23:29:20 2013
235