Yes you're right, however I think I've found some possible way to implement this, still with DPI. Native seems to already have different display source DPI values (https://learn.microsoft.com/en-us/windows/win32/api/shellscalingapi/ne-shell...), which can all be queried. The `MDT_RAW_DPI` setting seems appropriate for this feature.