[PATCH 1/5] gdi32: Move FT_Library_SetLcdFilter() to init_freetype().

Huw Davies huw at codeweavers.com
Mon Mar 8 08:36:40 CST 2021


On Thu, Feb 04, 2021 at 04:52:02PM +0900, Byeongsik Jeon wrote:
> Signed-off-by: Byeongsik Jeon <bsjeon at hanmail.net>
> ---
>  dlls/gdi32/freetype.c | 9 +++++----
>  1 file changed, 5 insertions(+), 4 deletions(-)
> 
> diff --git a/dlls/gdi32/freetype.c b/dlls/gdi32/freetype.c
> index fae4aa94a78..a2e31d4fb48 100644
> --- a/dlls/gdi32/freetype.c
> +++ b/dlls/gdi32/freetype.c
> @@ -1922,6 +1922,11 @@ static BOOL init_freetype(void)
>          pFT_Property_Set( library, "truetype", "interpreter-version", &interpreter_version );
>      }
>  
> +#ifdef FT_LCD_FILTER_H
> +    if (pFT_Library_SetLcdFilter)
> +        pFT_Library_SetLcdFilter( library, FT_LCD_FILTER_DEFAULT );
> +#endif
> +
>      return TRUE;
>  
>  sym_not_found:
> @@ -3199,10 +3204,6 @@ static DWORD get_subpixel_glyph_bitmap( FT_GlyphSlot glyph, FT_BBox bbox, UINT f
>          if (needs_transform)
>              pFT_Outline_Transform( &glyph->outline, &matrices[matrix_vert] );
>  
> -#ifdef FT_LCD_FILTER_H
> -        if (pFT_Library_SetLcdFilter)
> -            pFT_Library_SetLcdFilter( library, FT_LCD_FILTER_DEFAULT );
> -#endif
>          pFT_Render_Glyph( glyph, render_mode );
>  
>          src_pitch = glyph->bitmap.pitch;

Sorry, I missed this series.

I've sent in new versions.

Huw.



More information about the wine-devel mailing list