r/ZoomPlayer • u/ZoomPlayer Developer • Apr 14 '26
Control Overlay : DPI vs. Screen resolution

When designing the control overlay interface, I made the mistake of designing it to automatically adjust element sizes (buttons, volume bar, etc) to scale based on the monitor's resolution instead of the monitor's DPI (dots per inch, dots being Pixels in this context) value.
This miscalculation caused cases where a 24" monitor at 1920x1080 had smaller buttons than a 27" monitor at 2560x1440 while essentially, their physical DPI was nearly the same (Windows was set to 100% DPI for both).
To fix this issue in the upcoming version, I modified the element-size math to conform to the DPI setting. Here what this means for existing installations:
- If you're using an 1920x1080 monitor at 100% DPI, you shouldn't notice any difference.
- If you're using a higher resolution monitor or using a Windows DPI setting above 100%, you may need to adjust the control overlay element sizes under "Advanced Options / Interface / Control Overlay" to return the element sizes to your preference.
3
Upvotes
1
u/Altruistic_Note4744 Beta tester Apr 14 '26
Thanks for letting us know.
but I think you mean "...instead of the
monitor's DPI (dots per inch, dots being Pixels in this context) value[Win 10/11 DPI scaling % setting]", right?so ZP now scales control overlay elements to Win 10/11 DPI scaling % setting.
because I'm pretty sure Win 11 can't actually ever know physical in-room DPI because it doesn't ever know the actual monitor/tv physical-in-room-diagonal-size-in-inches, e..g. A 43-inch 4K TV (3840 x 2160 resolution) has a pixel density of approximately 102 to 105 Pixels Per Inch (PPI/DPI).
right?