https://bugs.documentfoundation.org/show_bug.cgi?id=149821
Bug ID: 149821
Summary: Windows LO inappropriately retrieves accessibility
information to determine output resolution for image
exports
Product: LibreOffice
Version: 7.5.0.0 alpha0+ Master
Hardware: All
OS: Windows (All)
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Draw
Assignee: [email protected]
Reporter: [email protected]
Description:
I adjusted the Ease Of Access settings in Windows to make the text 125% bigger
and also selected the "make everything bigger" option to 125%, then wondered
why my PNG exports were HUGE.
I then noticed the resolution had changed. I don't want the resolution of my
exports to change just because I modify my Ease of Access settings to see the
screen better.
The resolution went from 37 pixels/cm to 47, making everything huge, and this
should not have happened.
DO NOT do this. If I don't change the setting myself, leave it alone, do not
borrow from Windows Accessibility settings.
I only tested the PNG export in Draw.
Explanation below.
Steps to Reproduce:
In Microsoft Windows 10:
1. Confirm in Windows Settings > Ease of Access that text magnification is 100%
and "Make Everything Bigger" is also 100%.
2. Open Windows LO
3. Create a new Drawing
4. No need to draw anything, just select File, Export...
5. In the export dialog, change the export type from GIF to PNG
6. Hit Save
7. Observe in the PNG Options dialog that the resolution is 37 pixels/cm.
8. Cancel the export and COMPLETELY quit out of LibreOffice
9. In Windows Settings > Easy of Access > Display, change the "Make Everything
Bigger" option to 125%.
10. Repeat steps 2 through 7. Observe that the output resolution has gone from
37 pixels/cm to 47 pixels/cm.
Actual Results:
Any exported PNG is now larger, even when page size is not modified, because LO
changed the resolution output (without user intervention) based a Windows
setting.
Expected Results:
This export behavior is wrong.
Regardless what a person has set for the "Make text bigger" and "Make
everything bigger" option, LibreOffice for Windows should NOT change the output
resolution based on that.
If at 100% for "Make everything bigger" the pixels/cm is 37, then at any other
setting for "Make everything bigger", the pixels/cm for LibreOffice image
exports should remain at 37, not change.
By basing the export based on Windows accessibility features, it's not possible
to maintain the export resolution/dimensions available at 100% of the Windows
setting from any other.
Don't use Accessibility features to determine Windows LO draw resolution
output.
Reproducible: Always
User Profile Reset: No
Additional Info:
Tested in:
Version: 7.3.4.2 (x64) / LibreOffice Community
Build ID: 728fec16bd5f605073805c3c9e7c4212a0120dc5
CPU threads: 8; OS: Windows 10.0 Build 19044; UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL
and in:
Version: 7.5.0.0.alpha0+ (x64) / LibreOffice Community
Build ID: 23f76e2fed8d77c888a5595d96520ec958cccda8
CPU threads: 8; OS: Windows 10.0 Build 19044; UI render: Skia/Vulkan; VCL: win
Locale: en-US (en_US); UI: en-US
Calc: CL
--
You are receiving this mail because:
You are the assignee for the bug.