Example #1
0
 /* convert a slot's glyph image into a bitmap */
 static FT_Error
 ft_smooth_render( FT_Renderer     render,
                   FT_GlyphSlot    slot,
                   FT_Render_Mode  mode,
                   FT_Vector*      origin )
 {
   return ft_smooth_render_generic( render, slot, mode, origin,
                                    FT_RENDER_MODE_NORMAL,
                                    0, 0 );
 }
Example #2
0
  /* convert a slot's glyph image into a vertical LCD bitmap */
  static FT_Error
  ft_smooth_render_lcd_v( FT_Renderer       render,
                          FT_GlyphSlot      slot,
                          FT_Render_Mode    mode,
                          const FT_Vector*  origin )
  {
    FT_Error  error;

    error = ft_smooth_render_generic( render, slot, mode, origin,
                                      FT_RENDER_MODE_LCD_V,
                                      0, 3 );
    if ( !error )
      slot->bitmap.pixel_mode = FT_PIXEL_MODE_LCD_V;

    return error;
  }