We don't currently support horizontal stretching of bitmap fonts, so
we should ignore lfWidth.
diff --git a/dlls/gdi/freetype.c b/dlls/gdi/freetype.c
index 9913592..fc532a5 100644
--- a/dlls/gdi/freetype.c
+++ b/dlls/gdi/freetype.c
@@ -1821,7 +1821,8 @@
ret->strikeout = lf.lfStrikeOut ? 0xff : 0;
TRACE("caching: gdiFont=%p hfont=%p\n", ret, hfont);
- ret->aveWidth= lf.lfWidth;
+
+ ret->aveWidth = FT_IS_SCALABLE(ret->ft_face) ? lf.lfWidth : 0;
list_add_head(&gdi_font_list, &ret->entry);
return ret;
}