mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 13:35:47 +00:00
[WIN32SS][FONT] Fix font metrics (#713)
Fix vertical alignment and Aspect penalty; improve font penalty system; fixes for Wine tests. This is an update of #706. See CORE-11536 for more details. The display of the following programs is fixed: - Total Commander 8.52 setup: font displayed too large - CORE-11620. - Effective File Search 6.8.1 german localization text rendering issues - CORE-14378. - Font garbage in register splash screen in Foxit Reader 7.1.5 - CORE-9767. - Calipers-1 is not displayed correctly - CORE-14302. - Some MSI-installers draw their dialogs too large (example: Click-N-Type Virtual Keyboard 3.03.0412) - CORE-13161. - Irfanview 4.50: font in zoom combobox displayed too large - CORE-14396. - Rufus: The window and controls are displayed larger than necessary - CORE-14461.
This commit is contained in:
parent
956086d369
commit
35f62fc5ba
7 changed files with 213 additions and 59 deletions
|
@ -534,7 +534,7 @@ LRESULT CTrayClockWnd::OnPaint(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bH
|
|||
|
||||
hPrevFont = (HFONT) SelectObject(hDC, hFont);
|
||||
|
||||
rcClient.top = (rcClient.bottom / 2) - (CurrentSize.cy / 2);
|
||||
rcClient.top = (rcClient.bottom - CurrentSize.cy) / 2;
|
||||
rcClient.bottom = rcClient.top + CurrentSize.cy;
|
||||
|
||||
for (i = 0, line = 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue