OLD | NEW |
1 /***************************************************************************/ | 1 /***************************************************************************/ |
2 /* */ | 2 /* */ |
3 /* ftgasp.h */ | 3 /* ftgasp.h */ |
4 /* */ | 4 /* */ |
5 /* Access of TrueType's `gasp' table (specification). */ | 5 /* Access of TrueType's `gasp' table (specification). */ |
6 /* */ | 6 /* */ |
7 /* Copyright 2007, 2008, 2011 by */ | 7 /* Copyright 2007, 2008, 2011 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, */ |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
55 * @description: | 55 * @description: |
56 * A list of values and/or bit-flags returned by the @FT_Get_Gasp | 56 * A list of values and/or bit-flags returned by the @FT_Get_Gasp |
57 * function. | 57 * function. |
58 * | 58 * |
59 * @values: | 59 * @values: |
60 * FT_GASP_NO_TABLE :: | 60 * FT_GASP_NO_TABLE :: |
61 * This special value means that there is no GASP table in this face. | 61 * This special value means that there is no GASP table in this face. |
62 * It is up to the client to decide what to do. | 62 * It is up to the client to decide what to do. |
63 * | 63 * |
64 * FT_GASP_DO_GRIDFIT :: | 64 * FT_GASP_DO_GRIDFIT :: |
65 * Grid-fitting and hinting should be performed at the specified ppem. | 65 * Grid-fitting and hinting should be performed at the specified ppem. |
66 * This *really* means TrueType bytecode interpretation. If this bit | 66 * This *really* means TrueType bytecode interpretation. If this bit |
67 * is not set, no hinting gets applied. | 67 * is not set, no hinting gets applied. |
68 * | 68 * |
69 * FT_GASP_DO_GRAY :: | 69 * FT_GASP_DO_GRAY :: |
70 * Anti-aliased rendering should be performed at the specified ppem. | 70 * Anti-aliased rendering should be performed at the specified ppem. |
71 * If not set, do monochrome rendering. | 71 * If not set, do monochrome rendering. |
72 * | 72 * |
73 * FT_GASP_SYMMETRIC_SMOOTHING :: | 73 * FT_GASP_SYMMETRIC_SMOOTHING :: |
74 * If set, smoothing along multiple axes must be used with ClearType. | 74 * If set, smoothing along multiple axes must be used with ClearType. |
75 * | 75 * |
76 * FT_GASP_SYMMETRIC_GRIDFIT :: | 76 * FT_GASP_SYMMETRIC_GRIDFIT :: |
77 * Grid-fitting must be used with ClearType's symmetric smoothing. | 77 * Grid-fitting must be used with ClearType's symmetric smoothing. |
78 * | 78 * |
79 * @note: | 79 * @note: |
80 * The bit-flags `FT_GASP_DO_GRIDFIT' and `FT_GASP_DO_GRAY' are to be | 80 * The bit-flags `FT_GASP_DO_GRIDFIT' and `FT_GASP_DO_GRAY' are to be |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
119 FT_EXPORT( FT_Int ) | 119 FT_EXPORT( FT_Int ) |
120 FT_Get_Gasp( FT_Face face, | 120 FT_Get_Gasp( FT_Face face, |
121 FT_UInt ppem ); | 121 FT_UInt ppem ); |
122 | 122 |
123 /* */ | 123 /* */ |
124 | 124 |
125 #endif /* _FT_GASP_H_ */ | 125 #endif /* _FT_GASP_H_ */ |
126 | 126 |
127 | 127 |
128 /* END */ | 128 /* END */ |
OLD | NEW |