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

Reply via email to