33#define FT_COMPONENT synth
59 if (
slot->format != FT_GLYPH_FORMAT_OUTLINE )
103 if (
slot->format != FT_GLYPH_FORMAT_OUTLINE &&
104 slot->format != FT_GLYPH_FORMAT_BITMAP )
109 face->size->metrics.y_scale ) / 24;
112 if (
slot->format == FT_GLYPH_FORMAT_OUTLINE )
132 FT_TRACE1((
"too strong emboldening parameter ystr=%ld\n", ystr ));
144 if (
slot->advance.x )
145 slot->advance.x += xstr;
147 if (
slot->advance.y )
148 slot->advance.y += ystr;
150 slot->metrics.width += xstr;
151 slot->metrics.height += ystr;
152 slot->metrics.horiAdvance += xstr;
153 slot->metrics.vertAdvance += ystr;
154 slot->metrics.horiBearingY += ystr;
157 if (
slot->format == FT_GLYPH_FORMAT_BITMAP )
FT_MulFix(FT_Long a, FT_Long b)
FT_GlyphSlot_Own_Bitmap(FT_GlyphSlot slot)
FT_Bitmap_Embolden(FT_Library library, FT_Bitmap *bitmap, FT_Pos xStrength, FT_Pos yStrength)
#define FT_TRACE1(varformat)
FT_BEGIN_HEADER typedef signed long FT_Pos
FT_Outline_EmboldenXY(FT_Outline *outline, FT_Pos xstrength, FT_Pos ystrength)
FT_Outline_Transform(const FT_Outline *outline, const FT_Matrix *matrix)
FT_GlyphSlot_Embolden(FT_GlyphSlot slot)
FT_GlyphSlot_Oblique(FT_GlyphSlot slot)
GLuint GLenum GLenum transform
GLenum GLuint GLint GLenum face