20 #include FT_SYNTHESIS_H 21 #include FT_INTERNAL_DEBUG_H 22 #include FT_INTERNAL_OBJECTS_H 34 #define FT_COMPONENT trace_synth 63 transform.
xx = 0x10000L;
64 transform.
yx = 0x00000L;
66 transform.
xy = 0x0366AL;
67 transform.
yy = 0x10000L;
94 slot->format != FT_GLYPH_FORMAT_BITMAP )
124 FT_TRACE1((
"too strong embolding parameter ystr=%d\n", ystr ));
136 if ( slot->advance.x )
137 slot->advance.x += xstr;
139 if ( slot->advance.y )
140 slot->advance.y += ystr;
142 slot->metrics.width += xstr;
143 slot->metrics.height += ystr;
144 slot->metrics.horiAdvance += xstr;
145 slot->metrics.vertAdvance += ystr;
148 if ( slot->format == FT_GLYPH_FORMAT_BITMAP )
149 slot->bitmap_top += (
FT_Int)( ystr >> 6 );
FT_BEGIN_HEADER typedef signed long FT_Pos
FT_Bitmap_Embolden(FT_Library library, FT_Bitmap *bitmap, FT_Pos xStrength, FT_Pos yStrength)
typedef void(APIENTRY *GLDEBUGPROCARB)(GLenum source
FT_GlyphSlot_Embolden(FT_GlyphSlot slot)
#define FT_TRACE1(varformat)
GLenum GLuint GLint GLenum face
FT_GlyphSlot_Oblique(FT_GlyphSlot slot)
FT_Outline_Transform(const FT_Outline *outline, const FT_Matrix *matrix)
FT_GlyphSlot_Own_Bitmap(FT_GlyphSlot slot)
FT_Outline_EmboldenXY(FT_Outline *outline, FT_Pos xstrength, FT_Pos ystrength)
FT_MulFix(FT_Long a, FT_Long b)
GLuint GLenum GLenum transform
FT_Module_Constructor FT_GLYPH_FORMAT_OUTLINE