diff --git a/Contrib/LangDLL/LangDLL.c b/Contrib/LangDLL/LangDLL.c index b532fc2d..d1e1d1f8 100644 --- a/Contrib/LangDLL/LangDLL.c +++ b/Contrib/LangDLL/LangDLL.c @@ -81,7 +81,7 @@ BOOL CALLBACK DialogProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) size = myatoi(temp); if (!popstring(temp)) { LOGFONT f = {0,}; - f.lfHeight = size; + f.lfHeight = -MulDiv(size, GetDeviceCaps(GetDC(hwndDlg), LOGPIXELSY), 72); lstrcpy(f.lfFaceName, temp); font = CreateFontIndirect(&f); SendMessage(hwndDlg, WM_SETFONT, (WPARAM)font, 1); diff --git a/Plugins/LangDLL.dll b/Plugins/LangDLL.dll index ebc81c09..4e915561 100644 Binary files a/Plugins/LangDLL.dll and b/Plugins/LangDLL.dll differ