-
Notifications
You must be signed in to change notification settings - Fork 445
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Need more explicit control over text size #1110
Comments
This comment was marked as off-topic.
This comment was marked as off-topic.
Something isn't tracking correctly. Could be related to Windows system options like Ease of Access display settings "Make text bigger", Restarting Open-Shell with "Override system DPI" back to the default setting "0", so it tracks the 150% system size should work. If that doesn't do anything, If that does not work either, something really is buggy. |
In the Classic theme, Open-Shell follows the font information specified by Windows, and it does not override the size like other skins. So because of that, when you use "Override DPI," the font size doesn't change because the system font hasn't changed. Are any other apps behaving in a similar way? It's possible that Open-Shell is using an uncommon font metric to determine the size, so it still looks normal in most interfaces. |
That's right. Will fix that soon. |
If skin doesn't specify font to be used (such as `Classic Skin`) we will use default system font (used for menus). But we didn't scale the font size according to DPI. This commit will fix that. Fixes #1110
If skin doesn't specify font to be used (such as `Classic Skin`) we will use default system font (used for menus). But we didn't scale the font size according to DPI. This commit will fix that. Fixes #1110
Original fix introduced in 528d15 was not correct. The problem is that `SystemParametersInfo` uses DPI that current session started with. We should use `SystemParametersInfoForDpi` (available since Win10 1607) that returns properly scaled font size. Fixes #1110
Original fix in 4.4.188 wasn't correct, so we are working on (hopefully) proper fix. |
Original fix introduced in 528d15 was not correct. The problem is that `SystemParametersInfo` uses DPI that current session started with. We should use `SystemParametersInfoForDpi` (available since Win10 1607) that returns properly scaled font size. Fixes #1110
4.4.189 should contain proper fix. |
I have a 17" laptop with a 3840x2160 display. The Display Scaling in Windows is set to 150%, which still leaves text quite small, but if I wanted big text I wouldn't have wasted money on that display. The text in the Start menu, however, is much larger than the text everywhere else. Changing "Override system DPI" over the range from 96 to 480 only varies it a little bit.
If there is some reason that the 5:1 range of "Override system DPI" doesn't produce a 5:1 variation in text size, then we need an alternative way to specify the sizes. I don't really care how it is specified, as for me it is a "set-it-and-forget-it" option.
This shows the huge difference between the text size in the Start menu and the text size in the Open-Shell settings dialog. The smaller size is what I want.
The text was updated successfully, but these errors were encountered: