Menu arrows and checkmarks too large under Windows 8.1
Original Reporter info from Mantis: Clover
-
Reporter name: David Gray
Original Reporter info from Mantis: Clover
- Reporter name: David Gray
Description:
In Windows 8.1 (64-bit), when the desktop dpi setting is anything other than the default 96dpi, the in-built menu glyphs such as submenu right-arrow, the menu checkmark and the menu radio selection mark, all display highly magnified and therefore appear oversized and blurry.
See the attached picture. Notice that the externally supplied menu .png images are not affected.
This was not an issue in Windows 8.0, only 8.1
Stable release 1.2/2.6.2
Steps to reproduce:
Change your Windows 8.1 dpi setting and launch Lazarus or any app built by Lazarus. View any mainmenu or popup menu with a submenu or a checked item or radio item.
On Windows 8.1 the DPI setting is accessed from the control panel, screen resolution page, under "Make text and other items larger or smaller". The 100% is the default and corresponds to 96dpi. Choose any other setting, such as 125%, to see this issue.
Additional information:
The dpi setting is commonly increased by users to 120 dpi (125%) on desktop monitors to make text more readable. It used to be known as "large fonts".
This issue also appears to affect Firefox (Google "firefox menu arrows").
Apps built by older Lazaruses, such as 1.0.6 and 0.9.30 also show this issue.
Mantis conversion info:
- Mantis ID: 25891
- OS: Windows
- OS Build: 8.1
- Build: 44303
- Platform: Windows
- Version: 1.2.0