mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 13:13:00 +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
|
@ -160,8 +160,12 @@ typedef struct _FONTGDI {
|
|||
LONG tmDescent;
|
||||
LONG tmInternalLeading;
|
||||
LONG EmHeight;
|
||||
LONG Magic;
|
||||
} FONTGDI, *PFONTGDI;
|
||||
|
||||
/* The initialized 'Magic' value in FONTGDI */
|
||||
#define FONTGDI_MAGIC 0x20110311
|
||||
|
||||
typedef struct _PATHGDI {
|
||||
PATHOBJ PathObj;
|
||||
} PATHGDI;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue