[WIN32SS][NTGDI] FireFox checkmark fix CORE-15303 (#1535)
authorKatayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
Sat, 27 Apr 2019 00:38:01 +0000 (09:38 +0900)
committerGitHub <noreply@github.com>
Sat, 27 Apr 2019 00:38:01 +0000 (09:38 +0900)
The font size was a bit larger than expected. FireFox will show checkmarks correctly in View menu. CORE-15303

win32ss/gdi/ntgdi/freetype.c

index ae6feb0..18f9ef9 100644 (file)
@@ -3312,10 +3312,7 @@ IntRequestFontSize(PDC dc, PFONTGDI FontGDI, LONG lfWidth, LONG lfHeight)
     FontGDI->EmHeight = min(FontGDI->EmHeight, USHORT_MAX);
     FontGDI->Magic = FONTGDI_MAGIC;
 
-    if (lfHeight > 0)
-        EmHeight64 = (FontGDI->EmHeight << 6) + 31;
-    else
-        EmHeight64 = (FontGDI->EmHeight << 6);
+    EmHeight64 = (FontGDI->EmHeight << 6);
 
     req.type           = FT_SIZE_REQUEST_TYPE_NOMINAL;
     req.width          = 0;