20#include FT_SYNTHESIS_H
21#include FT_INTERNAL_DEBUG_H
22#include FT_INTERNAL_OBJECTS_H
34#define FT_COMPONENT trace_synth
105 slot->format != FT_GLYPH_FORMAT_BITMAP )
110 face->size->metrics.y_scale ) / 24;
133 FT_TRACE1((
"too strong emboldening parameter ystr=%d\n", ystr ));
145 if (
slot->advance.x )
146 slot->advance.x += xstr;
148 if (
slot->advance.y )
149 slot->advance.y += ystr;
151 slot->metrics.width += xstr;
152 slot->metrics.height += ystr;
153 slot->metrics.horiAdvance += xstr;
154 slot->metrics.vertAdvance += ystr;
155 slot->metrics.horiBearingY += ystr;
158 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)
smooth FT_Module_Constructor FT_Module_Destructor FT_Module_Requester FT_GLYPH_FORMAT_OUTLINE
FT_GlyphSlot_Embolden(FT_GlyphSlot slot)
FT_GlyphSlot_Oblique(FT_GlyphSlot slot)
GLuint GLenum GLenum transform
GLenum GLuint GLint GLenum face