Commit 308a0cf7 authored by Akihiro Sagawa's avatar Akihiro Sagawa Committed by Alexandre Julliard

gdi32: Fix font rendering issue when child font is used.

Otherwise, freetype_get_glyph_outline() fails at FT_Load_Glyph due to combination of base_font's ft_face and child font's glyph index. Fixes a regression introduced by 044315c0. Signed-off-by: 's avatarAkihiro Sagawa <sagawa.aki@gmail.com> Signed-off-by: 's avatarAlexandre Julliard <julliard@winehq.org>
parent a5648773
...@@ -3219,7 +3219,7 @@ static DWORD CDECL freetype_get_glyph_outline( struct gdi_font *font, UINT glyph ...@@ -3219,7 +3219,7 @@ static DWORD CDECL freetype_get_glyph_outline( struct gdi_font *font, UINT glyph
const MAT2 *lpmat, BOOL tategaki ) const MAT2 *lpmat, BOOL tategaki )
{ {
struct gdi_font *base_font = font->base_font ? font->base_font : font; struct gdi_font *base_font = font->base_font ? font->base_font : font;
FT_Face ft_face = get_ft_face( base_font ); FT_Face ft_face = get_ft_face( font );
FT_Glyph_Metrics metrics; FT_Glyph_Metrics metrics;
FT_Error err; FT_Error err;
FT_BBox bbox; FT_BBox bbox;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment