diff --git a/win32ss/gdi/ntgdi/freetype.c b/win32ss/gdi/ntgdi/freetype.c index dd5e0064a5..77610b56b9 100644 --- a/win32ss/gdi/ntgdi/freetype.c +++ b/win32ss/gdi/ntgdi/freetype.c @@ -3357,6 +3357,9 @@ IntRequestFontSize(PDC dc, PFONTGDI FontGDI, LONG lfWidth, LONG lfHeight) else EmHeight64 = (FontGDI->EmHeight << 6); + if (strcmp(face->family_name, "Marlett") == 0) + EmHeight64 = FT_MulDiv(EmHeight64, 990, 1000); + req.type = FT_SIZE_REQUEST_TYPE_NOMINAL; req.width = 0; req.height = EmHeight64;