https://bugs.freedesktop.org/show_bug.cgi?id=46553
Bug #: 46553
Summary: Update embedded manifest on win32 builds to declare
dpiAware
Classification: Unclassified
Product: LibreOffice
Version: LibO Master
Platform: Other
OS/Version: Windows (All)
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: UI
AssignedTo: [email protected]
ReportedBy: [email protected]
Please update the embedded manifests on sbase, scalc, sdraw, simpress, smath,
soffice, sweb, and swriter for win32 builds to the following:
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"
xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" >
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="asInvoker"
uiAccess="false"></requestedExecutionLevel>
</requestedPrivileges>
</security>
</trustInfo>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.VC90.CRT"
version="9.0.21022.8" processorArchitecture="x86"
publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
</dependentAssembly>
</dependency>
<asmv3:application>
<asmv3:windowsSettings
xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<dpiAware>true</dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>
I've disabled the DPI virtualization (which is what the asmv3: section does) on
my end and I haven't seen any problems with large font sizes, across all of the
dialog boxes I normally use, so I believe that there is no reason not to
declare dpiAware. This only affects Windows 7 and up, as Vista and XP do not
have DPI virtualization. By declaring it, we will see XP-style font/UI sizing
again. (This can also be globally set by the user, or manually forced via
compatibility settings for individual executables, but that's not good UX.)
Rationale: On Windows 7 and up, setting a large font size forces DPI
virtualization on non-DPI aware apps. (See this page:
http://msdn.microsoft.com/en-us/library/windows/desktop/dd464660(v=vs.85).aspx
) This shows up as a very blurry interface as font size increases, whereas
declaring it results in a very crisp and usable interface. As screen dot pitch
shrinks and the ability to use large fonts on Windows has substantially
improved, this is becoming very important.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs