96 |
|
|
97 |
/* configuration files */ |
/* configuration files */ |
98 |
|
|
99 |
/*************************************************************************/ |
/************************************************************************* |
100 |
/* */ |
* |
101 |
/* @macro: */ |
* @macro: |
102 |
/* FT_CONFIG_CONFIG_H */ |
* FT_CONFIG_CONFIG_H |
103 |
/* */ |
* |
104 |
/* @description: */ |
* @description: |
105 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing |
106 |
/* FreeType 2 configuration data. */ |
* FreeType 2 configuration data. |
107 |
/* */ |
* |
108 |
|
*/ |
109 |
#ifndef FT_CONFIG_CONFIG_H |
#ifndef FT_CONFIG_CONFIG_H |
110 |
#define FT_CONFIG_CONFIG_H <freetype/config/ftconfig.h> |
#define FT_CONFIG_CONFIG_H <freetype/config/ftconfig.h> |
111 |
#endif |
#endif |
112 |
|
|
113 |
|
|
114 |
/*************************************************************************/ |
/************************************************************************* |
115 |
/* */ |
* |
116 |
/* @macro: */ |
* @macro: |
117 |
/* FT_CONFIG_STANDARD_LIBRARY_H */ |
* FT_CONFIG_STANDARD_LIBRARY_H |
118 |
/* */ |
* |
119 |
/* @description: */ |
* @description: |
120 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing |
121 |
/* FreeType 2 configuration data. */ |
* FreeType 2 interface to the standard C library functions. |
122 |
/* */ |
* |
123 |
|
*/ |
124 |
#ifndef FT_CONFIG_STANDARD_LIBRARY_H |
#ifndef FT_CONFIG_STANDARD_LIBRARY_H |
125 |
#define FT_CONFIG_STANDARD_LIBRARY_H <freetype/config/ftstdlib.h> |
#define FT_CONFIG_STANDARD_LIBRARY_H <freetype/config/ftstdlib.h> |
126 |
#endif |
#endif |
127 |
|
|
128 |
|
|
129 |
/*************************************************************************/ |
/************************************************************************* |
130 |
/* */ |
* |
131 |
/* @macro: */ |
* @macro: |
132 |
/* FT_CONFIG_OPTIONS_H */ |
* FT_CONFIG_OPTIONS_H |
133 |
/* */ |
* |
134 |
/* @description: */ |
* @description: |
135 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing |
136 |
/* FreeType 2 project-specific configuration options. */ |
* FreeType 2 project-specific configuration options. |
137 |
/* */ |
* |
138 |
|
*/ |
139 |
#ifndef FT_CONFIG_OPTIONS_H |
#ifndef FT_CONFIG_OPTIONS_H |
140 |
#define FT_CONFIG_OPTIONS_H <freetype/config/ftoption.h> |
#define FT_CONFIG_OPTIONS_H <freetype/config/ftoption.h> |
141 |
#endif |
#endif |
142 |
|
|
143 |
|
|
144 |
/*************************************************************************/ |
/************************************************************************* |
145 |
/* */ |
* |
146 |
/* @macro: */ |
* @macro: |
147 |
/* FT_CONFIG_MODULES_H */ |
* FT_CONFIG_MODULES_H |
148 |
/* */ |
* |
149 |
/* @description: */ |
* @description: |
150 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
151 |
/* the list of FreeType 2 modules that are statically linked to new */ |
* list of FreeType 2 modules that are statically linked to new library |
152 |
/* library instances in @FT_Init_FreeType. */ |
* instances in @FT_Init_FreeType. |
153 |
/* */ |
* |
154 |
|
*/ |
155 |
#ifndef FT_CONFIG_MODULES_H |
#ifndef FT_CONFIG_MODULES_H |
156 |
#define FT_CONFIG_MODULES_H <freetype/config/ftmodule.h> |
#define FT_CONFIG_MODULES_H <freetype/config/ftmodule.h> |
157 |
#endif |
#endif |
159 |
|
|
160 |
/* public headers */ |
/* public headers */ |
161 |
|
|
162 |
/*************************************************************************/ |
/************************************************************************* |
163 |
/* */ |
* |
164 |
/* @macro: */ |
* @macro: |
165 |
/* FT_FREETYPE_H */ |
* FT_FREETYPE_H |
166 |
/* */ |
* |
167 |
/* @description: */ |
* @description: |
168 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
169 |
/* the base FreeType 2 API. */ |
* base FreeType 2 API. |
170 |
/* */ |
* |
171 |
|
*/ |
172 |
#define FT_FREETYPE_H <freetype/freetype.h> |
#define FT_FREETYPE_H <freetype/freetype.h> |
173 |
|
|
174 |
|
|
175 |
/*************************************************************************/ |
/************************************************************************* |
176 |
/* */ |
* |
177 |
/* @macro: */ |
* @macro: |
178 |
/* FT_ERRORS_H */ |
* FT_ERRORS_H |
179 |
/* */ |
* |
180 |
/* @description: */ |
* @description: |
181 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
182 |
/* the list of FreeType 2 error codes (and messages). */ |
* list of FreeType 2 error codes (and messages). |
183 |
/* */ |
* |
184 |
/* It is included by @FT_FREETYPE_H. */ |
* It is included by @FT_FREETYPE_H. |
185 |
/* */ |
* |
186 |
|
*/ |
187 |
#define FT_ERRORS_H <freetype/fterrors.h> |
#define FT_ERRORS_H <freetype/fterrors.h> |
188 |
|
|
189 |
|
|
190 |
/*************************************************************************/ |
/************************************************************************* |
191 |
/* */ |
* |
192 |
/* @macro: */ |
* @macro: |
193 |
/* FT_MODULE_ERRORS_H */ |
* FT_MODULE_ERRORS_H |
194 |
/* */ |
* |
195 |
/* @description: */ |
* @description: |
196 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
197 |
/* the list of FreeType 2 module error offsets (and messages). */ |
* list of FreeType 2 module error offsets (and messages). |
198 |
/* */ |
* |
199 |
|
*/ |
200 |
#define FT_MODULE_ERRORS_H <freetype/ftmoderr.h> |
#define FT_MODULE_ERRORS_H <freetype/ftmoderr.h> |
201 |
|
|
202 |
|
|
203 |
/*************************************************************************/ |
/************************************************************************* |
204 |
/* */ |
* |
205 |
/* @macro: */ |
* @macro: |
206 |
/* FT_SYSTEM_H */ |
* FT_SYSTEM_H |
207 |
/* */ |
* |
208 |
/* @description: */ |
* @description: |
209 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
210 |
/* the FreeType 2 interface to low-level operations (i.e. memory */ |
* FreeType 2 interface to low-level operations (i.e., memory management |
211 |
/* management and stream i/o). */ |
* and stream i/o). |
212 |
/* */ |
* |
213 |
/* It is included by @FT_FREETYPE_H. */ |
* It is included by @FT_FREETYPE_H. |
214 |
/* */ |
* |
215 |
|
*/ |
216 |
#define FT_SYSTEM_H <freetype/ftsystem.h> |
#define FT_SYSTEM_H <freetype/ftsystem.h> |
217 |
|
|
218 |
|
|
219 |
/*************************************************************************/ |
/************************************************************************* |
220 |
/* */ |
* |
221 |
/* @macro: */ |
* @macro: |
222 |
/* FT_IMAGE_H */ |
* FT_IMAGE_H |
223 |
/* */ |
* |
224 |
/* @description: */ |
* @description: |
225 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing types |
226 |
/* types definitions related to glyph images (i.e. bitmaps, outlines, */ |
* definitions related to glyph images (i.e., bitmaps, outlines, |
227 |
/* scan-converter parameters). */ |
* scan-converter parameters). |
228 |
/* */ |
* |
229 |
/* It is included by @FT_FREETYPE_H. */ |
* It is included by @FT_FREETYPE_H. |
230 |
/* */ |
* |
231 |
|
*/ |
232 |
#define FT_IMAGE_H <freetype/ftimage.h> |
#define FT_IMAGE_H <freetype/ftimage.h> |
233 |
|
|
234 |
|
|
235 |
/*************************************************************************/ |
/************************************************************************* |
236 |
/* */ |
* |
237 |
/* @macro: */ |
* @macro: |
238 |
/* FT_TYPES_H */ |
* FT_TYPES_H |
239 |
/* */ |
* |
240 |
/* @description: */ |
* @description: |
241 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
242 |
/* the basic data types defined by FreeType 2. */ |
* basic data types defined by FreeType 2. |
243 |
/* */ |
* |
244 |
/* It is included by @FT_FREETYPE_H. */ |
* It is included by @FT_FREETYPE_H. |
245 |
/* */ |
* |
246 |
|
*/ |
247 |
#define FT_TYPES_H <freetype/fttypes.h> |
#define FT_TYPES_H <freetype/fttypes.h> |
248 |
|
|
249 |
|
|
250 |
/*************************************************************************/ |
/************************************************************************* |
251 |
/* */ |
* |
252 |
/* @macro: */ |
* @macro: |
253 |
/* FT_LIST_H */ |
* FT_LIST_H |
254 |
/* */ |
* |
255 |
/* @description: */ |
* @description: |
256 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
257 |
/* the list management API of FreeType 2. */ |
* list management API of FreeType 2. |
258 |
/* */ |
* |
259 |
/* (Most applications will never need to include this file.) */ |
* (Most applications will never need to include this file.) |
260 |
/* */ |
* |
261 |
|
*/ |
262 |
#define FT_LIST_H <freetype/ftlist.h> |
#define FT_LIST_H <freetype/ftlist.h> |
263 |
|
|
264 |
|
|
265 |
/*************************************************************************/ |
/************************************************************************* |
266 |
/* */ |
* |
267 |
/* @macro: */ |
* @macro: |
268 |
/* FT_OUTLINE_H */ |
* FT_OUTLINE_H |
269 |
/* */ |
* |
270 |
/* @description: */ |
* @description: |
271 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
272 |
/* the scalable outline management API of FreeType 2. */ |
* scalable outline management API of FreeType 2. |
273 |
/* */ |
* |
274 |
|
*/ |
275 |
#define FT_OUTLINE_H <freetype/ftoutln.h> |
#define FT_OUTLINE_H <freetype/ftoutln.h> |
276 |
|
|
277 |
|
|
278 |
/*************************************************************************/ |
/************************************************************************* |
279 |
/* */ |
* |
280 |
/* @macro: */ |
* @macro: |
281 |
/* FT_SIZES_H */ |
* FT_SIZES_H |
282 |
/* */ |
* |
283 |
/* @description: */ |
* @description: |
284 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
285 |
/* the API used to manage multiple @FT_Size objects per face. */ |
* API used to manage multiple @FT_Size objects per face. |
286 |
/* */ |
* |
287 |
|
*/ |
288 |
#define FT_SIZES_H <freetype/ftsizes.h> |
#define FT_SIZES_H <freetype/ftsizes.h> |
289 |
|
|
290 |
|
|
291 |
/*************************************************************************/ |
/************************************************************************* |
292 |
/* */ |
* |
293 |
/* @macro: */ |
* @macro: |
294 |
/* FT_MODULE_H */ |
* FT_MODULE_H |
295 |
/* */ |
* |
296 |
/* @description: */ |
* @description: |
297 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
298 |
/* the module management API of FreeType 2. */ |
* module management API of FreeType 2. |
299 |
/* */ |
* |
300 |
|
*/ |
301 |
#define FT_MODULE_H <freetype/ftmodapi.h> |
#define FT_MODULE_H <freetype/ftmodapi.h> |
302 |
|
|
303 |
|
|
304 |
/*************************************************************************/ |
/************************************************************************* |
305 |
/* */ |
* |
306 |
/* @macro: */ |
* @macro: |
307 |
/* FT_RENDER_H */ |
* FT_RENDER_H |
308 |
/* */ |
* |
309 |
/* @description: */ |
* @description: |
310 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
311 |
/* the renderer module management API of FreeType 2. */ |
* renderer module management API of FreeType 2. |
312 |
/* */ |
* |
313 |
|
*/ |
314 |
#define FT_RENDER_H <freetype/ftrender.h> |
#define FT_RENDER_H <freetype/ftrender.h> |
315 |
|
|
316 |
|
|
317 |
/*************************************************************************/ |
/************************************************************************* |
318 |
/* */ |
* |
319 |
/* @macro: */ |
* @macro: |
320 |
/* FT_TYPE1_TABLES_H */ |
* FT_TYPE1_TABLES_H |
321 |
/* */ |
* |
322 |
/* @description: */ |
* @description: |
323 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
324 |
/* the types and API specific to the Type 1 format. */ |
* types and API specific to the Type 1 format. |
325 |
/* */ |
* |
326 |
|
*/ |
327 |
#define FT_TYPE1_TABLES_H <freetype/t1tables.h> |
#define FT_TYPE1_TABLES_H <freetype/t1tables.h> |
328 |
|
|
329 |
|
|
330 |
/*************************************************************************/ |
/************************************************************************* |
331 |
/* */ |
* |
332 |
/* @macro: */ |
* @macro: |
333 |
/* FT_TRUETYPE_IDS_H */ |
* FT_TRUETYPE_IDS_H |
334 |
/* */ |
* |
335 |
/* @description: */ |
* @description: |
336 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
337 |
/* the enumeration values used to identify name strings, languages, */ |
* enumeration values used to identify name strings, languages, |
338 |
/* encodings, etc. This file really contains a _large_ set of */ |
* encodings, etc. This file really contains a _large_ set of constant |
339 |
/* constant macro definitions, taken from the TrueType and OpenType */ |
* macro definitions, taken from the TrueType and OpenType |
340 |
/* specifications. */ |
* specifications. |
341 |
/* */ |
* |
342 |
|
*/ |
343 |
#define FT_TRUETYPE_IDS_H <freetype/ttnameid.h> |
#define FT_TRUETYPE_IDS_H <freetype/ttnameid.h> |
344 |
|
|
345 |
|
|
346 |
/*************************************************************************/ |
/************************************************************************* |
347 |
/* */ |
* |
348 |
/* @macro: */ |
* @macro: |
349 |
/* FT_TRUETYPE_TABLES_H */ |
* FT_TRUETYPE_TABLES_H |
350 |
/* */ |
* |
351 |
/* @description: */ |
* @description: |
352 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
353 |
/* the types and API specific to the TrueType (as well as OpenType) */ |
* types and API specific to the TrueType (as well as OpenType) format. |
354 |
/* format. */ |
* |
355 |
/* */ |
*/ |
356 |
#define FT_TRUETYPE_TABLES_H <freetype/tttables.h> |
#define FT_TRUETYPE_TABLES_H <freetype/tttables.h> |
357 |
|
|
358 |
|
|
359 |
/*************************************************************************/ |
/************************************************************************* |
360 |
/* */ |
* |
361 |
/* @macro: */ |
* @macro: |
362 |
/* FT_TRUETYPE_TAGS_H */ |
* FT_TRUETYPE_TAGS_H |
363 |
/* */ |
* |
364 |
/* @description: */ |
* @description: |
365 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
366 |
/* the definitions of TrueType 4-byte `tags' used to identify blocks */ |
* definitions of TrueType 4-byte `tags' used to identify blocks in |
367 |
/* in SFNT-based font formats (i.e. TrueType and OpenType). */ |
* SFNT-based font formats (i.e., TrueType and OpenType). |
368 |
/* */ |
* |
369 |
|
*/ |
370 |
#define FT_TRUETYPE_TAGS_H <freetype/tttags.h> |
#define FT_TRUETYPE_TAGS_H <freetype/tttags.h> |
371 |
|
|
372 |
|
|
373 |
/*************************************************************************/ |
/************************************************************************* |
374 |
/* */ |
* |
375 |
/* @macro: */ |
* @macro: |
376 |
/* FT_BDF_H */ |
* FT_BDF_H |
377 |
/* */ |
* |
378 |
/* @description: */ |
* @description: |
379 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
380 |
/* the definitions of an API to access BDF-specific strings from a */ |
* definitions of an API to access BDF-specific strings from a face. |
381 |
/* face. */ |
* |
382 |
/* */ |
*/ |
383 |
#define FT_BDF_H <freetype/ftbdf.h> |
#define FT_BDF_H <freetype/ftbdf.h> |
384 |
|
|
385 |
|
|
386 |
/*************************************************************************/ |
/************************************************************************* |
387 |
/* */ |
* |
388 |
/* @macro: */ |
* @macro: |
389 |
/* FT_GZIP_H */ |
* FT_GZIP_H |
390 |
/* */ |
* |
391 |
/* @description: */ |
* @description: |
392 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
393 |
/* the definitions of an API to support for gzip-compressed files. */ |
* definitions of an API to support for gzip-compressed files. |
394 |
/* */ |
* |
395 |
|
*/ |
396 |
#define FT_GZIP_H <freetype/ftgzip.h> |
#define FT_GZIP_H <freetype/ftgzip.h> |
397 |
|
|
398 |
|
|
399 |
/*************************************************************************/ |
/************************************************************************* |
400 |
/* */ |
* |
401 |
/* @macro: */ |
* @macro: |
402 |
/* FT_LZW_H */ |
* FT_LZW_H |
403 |
/* */ |
* |
404 |
/* @description: */ |
* @description: |
405 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
406 |
/* the definitions of an API to support for LZW-compressed files. */ |
* definitions of an API to support for LZW-compressed files. |
407 |
/* */ |
* |
408 |
|
*/ |
409 |
#define FT_LZW_H <freetype/ftlzw.h> |
#define FT_LZW_H <freetype/ftlzw.h> |
410 |
|
|
411 |
|
|
412 |
/*************************************************************************/ |
/************************************************************************* |
413 |
/* */ |
* |
414 |
/* @macro: */ |
* @macro: |
415 |
/* FT_WINFONTS_H */ |
* FT_WINFONTS_H |
416 |
/* */ |
* |
417 |
/* @description: */ |
* @description: |
418 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
419 |
/* the definitions of an API to support Windows .FNT files */ |
* definitions of an API to support Windows FNT files. |
420 |
/* */ |
* |
421 |
|
*/ |
422 |
#define FT_WINFONTS_H <freetype/ftwinfnt.h> |
#define FT_WINFONTS_H <freetype/ftwinfnt.h> |
423 |
|
|
424 |
|
|
425 |
/*************************************************************************/ |
/************************************************************************* |
426 |
/* */ |
* |
427 |
/* @macro: */ |
* @macro: |
428 |
/* FT_GLYPH_H */ |
* FT_GLYPH_H |
429 |
/* */ |
* |
430 |
/* @description: */ |
* @description: |
431 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
432 |
/* the API of the optional glyph management component. */ |
* API of the optional glyph management component. |
433 |
/* */ |
* |
434 |
|
*/ |
435 |
#define FT_GLYPH_H <freetype/ftglyph.h> |
#define FT_GLYPH_H <freetype/ftglyph.h> |
436 |
|
|
437 |
|
|
438 |
/*************************************************************************/ |
/************************************************************************* |
439 |
/* */ |
* |
440 |
/* @macro: */ |
* @macro: |
441 |
/* FT_BITMAP_H */ |
* FT_BITMAP_H |
442 |
/* */ |
* |
443 |
/* @description: */ |
* @description: |
444 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
445 |
/* the API of the optional bitmap conversion component. */ |
* API of the optional bitmap conversion component. |
446 |
/* */ |
* |
447 |
|
*/ |
448 |
#define FT_BITMAP_H <freetype/ftbitmap.h> |
#define FT_BITMAP_H <freetype/ftbitmap.h> |
449 |
|
|
450 |
|
|
451 |
/*************************************************************************/ |
/************************************************************************* |
452 |
/* */ |
* |
453 |
/* @macro: */ |
* @macro: |
454 |
/* FT_BBOX_H */ |
* FT_BBOX_H |
455 |
/* */ |
* |
456 |
/* @description: */ |
* @description: |
457 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
458 |
/* the API of the optional exact bounding box computation routines. */ |
* API of the optional exact bounding box computation routines. |
459 |
/* */ |
* |
460 |
|
*/ |
461 |
#define FT_BBOX_H <freetype/ftbbox.h> |
#define FT_BBOX_H <freetype/ftbbox.h> |
462 |
|
|
463 |
|
|
464 |
/*************************************************************************/ |
/************************************************************************* |
465 |
/* */ |
* |
466 |
/* @macro: */ |
* @macro: |
467 |
/* FT_CACHE_H */ |
* FT_CACHE_H |
468 |
/* */ |
* |
469 |
/* @description: */ |
* @description: |
470 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
471 |
/* the API of the optional FreeType 2 cache sub-system. */ |
* API of the optional FreeType 2 cache sub-system. |
472 |
/* */ |
* |
473 |
|
*/ |
474 |
#define FT_CACHE_H <freetype/ftcache.h> |
#define FT_CACHE_H <freetype/ftcache.h> |
475 |
|
|
476 |
|
|
477 |
/*************************************************************************/ |
/************************************************************************* |
478 |
/* */ |
* |
479 |
/* @macro: */ |
* @macro: |
480 |
/* FT_CACHE_IMAGE_H */ |
* FT_CACHE_IMAGE_H |
481 |
/* */ |
* |
482 |
/* @description: */ |
* @description: |
483 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
484 |
/* the `glyph image' API of the FreeType 2 cache sub-system. */ |
* `glyph image' API of the FreeType 2 cache sub-system. |
485 |
/* */ |
* |
486 |
/* It is used to define a cache for @FT_Glyph elements. You can also */ |
* It is used to define a cache for @FT_Glyph elements. You can also |
487 |
/* see the API defined in @FT_CACHE_SMALL_BITMAPS_H if you only need */ |
* see the API defined in @FT_CACHE_SMALL_BITMAPS_H if you only need to |
488 |
/* to store small glyph bitmaps, as it will use less memory. */ |
* store small glyph bitmaps, as it will use less memory. |
489 |
/* */ |
* |
490 |
/* This macro is deprecated. Simply include @FT_CACHE_H to have all */ |
* This macro is deprecated. Simply include @FT_CACHE_H to have all |
491 |
/* glyph image-related cache declarations. */ |
* glyph image-related cache declarations. |
492 |
/* */ |
* |
493 |
|
*/ |
494 |
#define FT_CACHE_IMAGE_H FT_CACHE_H |
#define FT_CACHE_IMAGE_H FT_CACHE_H |
495 |
|
|
496 |
|
|
497 |
/*************************************************************************/ |
/************************************************************************* |
498 |
/* */ |
* |
499 |
/* @macro: */ |
* @macro: |
500 |
/* FT_CACHE_SMALL_BITMAPS_H */ |
* FT_CACHE_SMALL_BITMAPS_H |
501 |
/* */ |
* |
502 |
/* @description: */ |
* @description: |
503 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
504 |
/* the `small bitmaps' API of the FreeType 2 cache sub-system. */ |
* `small bitmaps' API of the FreeType 2 cache sub-system. |
505 |
/* */ |
* |
506 |
/* It is used to define a cache for small glyph bitmaps in a */ |
* It is used to define a cache for small glyph bitmaps in a relatively |
507 |
/* relatively memory-efficient way. You can also use the API defined */ |
* memory-efficient way. You can also use the API defined in |
508 |
/* in @FT_CACHE_IMAGE_H if you want to cache arbitrary glyph images, */ |
* @FT_CACHE_IMAGE_H if you want to cache arbitrary glyph images, |
509 |
/* including scalable outlines. */ |
* including scalable outlines. |
510 |
/* */ |
* |
511 |
/* This macro is deprecated. Simply include @FT_CACHE_H to have all */ |
* This macro is deprecated. Simply include @FT_CACHE_H to have all |
512 |
/* small bitmaps-related cache declarations. */ |
* small bitmaps-related cache declarations. |
513 |
/* */ |
* |
514 |
|
*/ |
515 |
#define FT_CACHE_SMALL_BITMAPS_H FT_CACHE_H |
#define FT_CACHE_SMALL_BITMAPS_H FT_CACHE_H |
516 |
|
|
517 |
|
|
518 |
/*************************************************************************/ |
/************************************************************************* |
519 |
/* */ |
* |
520 |
/* @macro: */ |
* @macro: |
521 |
/* FT_CACHE_CHARMAP_H */ |
* FT_CACHE_CHARMAP_H |
522 |
/* */ |
* |
523 |
/* @description: */ |
* @description: |
524 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
525 |
/* the `charmap' API of the FreeType 2 cache sub-system. */ |
* `charmap' API of the FreeType 2 cache sub-system. |
526 |
/* */ |
* |
527 |
/* This macro is deprecated. Simply include @FT_CACHE_H to have all */ |
* This macro is deprecated. Simply include @FT_CACHE_H to have all |
528 |
/* charmap-based cache declarations. */ |
* charmap-based cache declarations. |
529 |
/* */ |
* |
530 |
#define FT_CACHE_CHARMAP_H FT_CACHE_H |
*/ |
531 |
|
#define FT_CACHE_CHARMAP_H FT_CACHE_H |
532 |
|
|
533 |
/*************************************************************************/ |
|
534 |
/* */ |
/************************************************************************* |
535 |
/* @macro: */ |
* |
536 |
/* FT_MAC_H */ |
* @macro: |
537 |
/* */ |
* FT_MAC_H |
538 |
/* @description: */ |
* |
539 |
/* A macro used in #include statements to name the file containing */ |
* @description: |
540 |
/* the Macintosh-specific FreeType 2 API. The latter is used to */ |
* A macro used in #include statements to name the file containing the |
541 |
/* access fonts embedded in resource forks. */ |
* Macintosh-specific FreeType 2 API. The latter is used to access |
542 |
/* */ |
* fonts embedded in resource forks. |
543 |
/* This header file must be explicitly included by client */ |
* |
544 |
/* applications compiled on the Mac (note that the base API still */ |
* This header file must be explicitly included by client applications |
545 |
/* works though). */ |
* compiled on the Mac (note that the base API still works though). |
546 |
/* */ |
* |
547 |
|
*/ |
548 |
#define FT_MAC_H <freetype/ftmac.h> |
#define FT_MAC_H <freetype/ftmac.h> |
549 |
|
|
550 |
|
|
551 |
/*************************************************************************/ |
/************************************************************************* |
552 |
/* */ |
* |
553 |
/* @macro: */ |
* @macro: |
554 |
/* FT_MULTIPLE_MASTERS_H */ |
* FT_MULTIPLE_MASTERS_H |
555 |
/* */ |
* |
556 |
/* @description: */ |
* @description: |
557 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
558 |
/* the optional multiple-masters management API of FreeType 2. */ |
* optional multiple-masters management API of FreeType 2. |
559 |
/* */ |
* |
560 |
|
*/ |
561 |
#define FT_MULTIPLE_MASTERS_H <freetype/ftmm.h> |
#define FT_MULTIPLE_MASTERS_H <freetype/ftmm.h> |
562 |
|
|
563 |
|
|
564 |
/*************************************************************************/ |
/************************************************************************* |
565 |
/* */ |
* |
566 |
/* @macro: */ |
* @macro: |
567 |
/* FT_SFNT_NAMES_H */ |
* FT_SFNT_NAMES_H |
568 |
/* */ |
* |
569 |
/* @description: */ |
* @description: |
570 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
571 |
/* the optional FreeType 2 API used to access embedded `name' strings */ |
* optional FreeType 2 API used to access embedded `name' strings in |
572 |
/* in SFNT-based font formats (i.e. TrueType and OpenType). */ |
* SFNT-based font formats (i.e., TrueType and OpenType). |
573 |
/* */ |
* |
574 |
|
*/ |
575 |
#define FT_SFNT_NAMES_H <freetype/ftsnames.h> |
#define FT_SFNT_NAMES_H <freetype/ftsnames.h> |
576 |
|
|
577 |
|
|
578 |
/*************************************************************************/ |
/************************************************************************* |
579 |
/* */ |
* |
580 |
/* @macro: */ |
* @macro: |
581 |
/* FT_OPENTYPE_VALIDATE_H */ |
* FT_OPENTYPE_VALIDATE_H |
582 |
/* */ |
* |
583 |
/* @description: */ |
* @description: |
584 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
585 |
/* the optional FreeType 2 API used to validate OpenType tables */ |
* optional FreeType 2 API used to validate OpenType tables (BASE, GDEF, |
586 |
/* (BASE, GDEF, GPOS, GSUB, JSTF). */ |
* GPOS, GSUB, JSTF). |
587 |
/* */ |
* |
588 |
|
*/ |
589 |
#define FT_OPENTYPE_VALIDATE_H <freetype/ftotval.h> |
#define FT_OPENTYPE_VALIDATE_H <freetype/ftotval.h> |
590 |
|
|
591 |
|
|
592 |
/*************************************************************************/ |
/************************************************************************* |
593 |
/* */ |
* |
594 |
/* @macro: */ |
* @macro: |
595 |
/* FT_GX_VALIDATE_H */ |
* FT_GX_VALIDATE_H |
596 |
/* */ |
* |
597 |
/* @description: */ |
* @description: |
598 |
/* A macro used in #include statements to name the file containing */ |
* A macro used in #include statements to name the file containing the |
599 |
/* the optional FreeType 2 API used to validate TrueTypeGX/AAT tables */ |
* optional FreeType 2 API used to validate TrueTypeGX/AAT tables (feat, |
600 |
/* (feat, mort, morx, bsln, just, kern, opbd, trak, prop). */ |
* mort, morx, bsln, just, kern, opbd, trak, prop). |
601 |
/* */ |
* |
602 |
|
*/ |
603 |
#define FT_GX_VALIDATE_H <freetype/ftgxval.h> |
#define FT_GX_VALIDATE_H <freetype/ftgxval.h> |
604 |
|
|
605 |
|
|