diff --git "a/win32ss/gdi/ntgdi/freetype.c" "b/win32ss/gdi/ntgdi/freetype.c" index 8deb9e6820b..2323c0ca311 100644 --- "a/win32ss/gdi/ntgdi/freetype.c" +++ "b/win32ss/gdi/ntgdi/freetype.c" @@ -4214,6 +4214,10 @@ IntRequestFontSize(PDC dc, PFONTGDI FontGDI, LONG lfWidth, LONG lfHeight) Width64 = 0; #endif + /* We do not handle small widths well, so just use zero for these. See CORE-19870. */ + if (lfWidth < 10) + Width64 = 0; + req.type = FT_SIZE_REQUEST_TYPE_NOMINAL; req.width = Width64; req.height = (EmHeight << 6);