1 /***************************************************************************/ |
1 /**************************************************************************** |
2 /* */ |
2 * |
3 /* ftsynth.c */ |
3 * ftsynth.c |
4 /* */ |
4 * |
5 /* FreeType synthesizing code for emboldening and slanting (body). */ |
5 * FreeType synthesizing code for emboldening and slanting (body). |
6 /* */ |
6 * |
7 /* Copyright 2000-2018 by */ |
7 * Copyright (C) 2000-2019 by |
8 /* David Turner, Robert Wilhelm, and Werner Lemberg. */ |
8 * David Turner, Robert Wilhelm, and Werner Lemberg. |
9 /* */ |
9 * |
10 /* This file is part of the FreeType project, and may only be used, */ |
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 */ |
11 * modified, and distributed under the terms of the FreeType project |
12 /* license, LICENSE.TXT. By continuing to use, modify, or distribute */ |
12 * license, LICENSE.TXT. By continuing to use, modify, or distribute |
13 /* this file you indicate that you have read the license and */ |
13 * this file you indicate that you have read the license and |
14 /* understand and accept it fully. */ |
14 * understand and accept it fully. |
15 /* */ |
15 * |
16 /***************************************************************************/ |
16 */ |
17 |
17 |
18 |
18 |
19 #include <ft2build.h> |
19 #include <ft2build.h> |
20 #include FT_SYNTHESIS_H |
20 #include FT_SYNTHESIS_H |
21 #include FT_INTERNAL_DEBUG_H |
21 #include FT_INTERNAL_DEBUG_H |
22 #include FT_INTERNAL_OBJECTS_H |
22 #include FT_INTERNAL_OBJECTS_H |
23 #include FT_OUTLINE_H |
23 #include FT_OUTLINE_H |
24 #include FT_BITMAP_H |
24 #include FT_BITMAP_H |
25 |
25 |
26 |
26 |
27 /*************************************************************************/ |
27 /************************************************************************** |
28 /* */ |
28 * |
29 /* The macro FT_COMPONENT is used in trace mode. It is an implicit */ |
29 * The macro FT_COMPONENT is used in trace mode. It is an implicit |
30 /* parameter of the FT_TRACE() and FT_ERROR() macros, used to print/log */ |
30 * parameter of the FT_TRACE() and FT_ERROR() macros, used to print/log |
31 /* messages during execution. */ |
31 * messages during execution. |
32 /* */ |
32 */ |
33 #undef FT_COMPONENT |
33 #undef FT_COMPONENT |
34 #define FT_COMPONENT trace_synth |
34 #define FT_COMPONENT synth |
35 |
35 |
36 |
36 |
37 /*************************************************************************/ |
37 /*************************************************************************/ |
38 /*************************************************************************/ |
38 /*************************************************************************/ |
39 /**** ****/ |
39 /**** ****/ |