diff --git "a/win32ss/gdi/ntgdi/freetype.c" "b/win32ss/gdi/ntgdi/freetype.c" index 267fdcd23b2..e73bfc68596 100644 --- "a/win32ss/gdi/ntgdi/freetype.c" +++ "b/win32ss/gdi/ntgdi/freetype.c" @@ -2921,7 +2921,7 @@ FillTM(TEXTMETRICW *TM, PFONTGDI FontGDI, TM->tmMaxCharWidth = (FT_MulFix(Face->max_advance_width, XScale) + 32) >> 6; if (FontGDI->OriginalWeight != FW_DONTCARE && - FontGDI->OriginalWeight != FW_NORMAL) + FontGDI->OriginalWeight > FontGDI->RequestWeight) { TM->tmWeight = FontGDI->OriginalWeight; }