20 #include FT_SYNTHESIS_H
21 #include FT_INTERNAL_DEBUG_H
22 #include FT_INTERNAL_OBJECTS_H
34 #define FT_COMPONENT trace_synth
62 transform.
xx = 0x10000L;
63 transform.
yx = 0x00000L;
65 transform.
xy = 0x06000L;
66 transform.
yy = 0x10000L;
93 slot->format != FT_GLYPH_FORMAT_BITMAP )
128 FT_TRACE1((
"too strong embolding parameter ystr=%d\n", ystr ));
140 if ( slot->advance.x )
141 slot->advance.x +=
xstr;
143 if ( slot->advance.y )
144 slot->advance.y += ystr;
146 slot->metrics.width +=
xstr;
147 slot->metrics.height += ystr;
148 slot->metrics.horiBearingY += ystr;
149 slot->metrics.horiAdvance +=
xstr;
150 slot->metrics.vertBearingX -= xstr / 2;
151 slot->metrics.vertBearingY += ystr;
152 slot->metrics.vertAdvance += ystr;
155 if ( slot->format == FT_GLYPH_FORMAT_BITMAP )
156 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)
GLvoid **typedef void(GLAPIENTRY *PFNGLGETVERTEXATTRIBDVPROC)(GLuint
FT_Outline_Embolden(FT_Outline *outline, FT_Pos strength)
#define FT_TRACE1(varformat)
FT_BEGIN_HEADER FT_GlyphSlot_Embolden(FT_GlyphSlot slot)
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_MulFix(FT_Long a, FT_Long b)
GLuint GLenum GLenum transform
FT_Module_Constructor FT_GLYPH_FORMAT_OUTLINE