Lines Matching refs:slot
47 FT_GlyphSlot_Oblique( FT_GlyphSlot slot )
50 FT_Outline* outline = &slot->outline;
54 if ( slot->format != FT_GLYPH_FORMAT_OUTLINE )
84 FT_GlyphSlot_Embolden( FT_GlyphSlot slot )
86 FT_Library library = slot->library;
87 FT_Face face = slot->face;
92 if ( slot->format != FT_GLYPH_FORMAT_OUTLINE &&
93 slot->format != FT_GLYPH_FORMAT_BITMAP )
101 if ( slot->format == FT_GLYPH_FORMAT_OUTLINE )
104 (void)FT_Outline_Embolden( &slot->outline, xstr );
111 else /* slot->format == FT_GLYPH_FORMAT_BITMAP */
131 error = FT_GlyphSlot_Own_Bitmap( slot );
135 error = FT_Bitmap_Embolden( library, &slot->bitmap, xstr, 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 );