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;
 }