We've been wanting to consolidate all of the options, settings and information that we've had or seen work with display and font issues related to Microsoft Dynamics GP, so people don't have to look across multiple sites.

This would include viewing Microsoft Dynamics GP on a PC or a tablet such as Surface or iPad.

So, this would be that blog, the one-stop-shop for display and font issues seen with Microsoft Dynamics GP.

First, we point out that Microsoft Dynamics GP does not have any display settings of its own, it relies on those of the Windows operating system that it is installed onto and more times than not, the display issues are due to a user changing the display settings on their machine to something other than the defaults or recommended settings.

The following settings/steps are what we've seen used to resolve display and font size issues with Microsoft Dynamics GP:


A. Display Settings on a workstation

On a Windows 10 workstation, if you go into the Display settings, under ‘Scale and layout’, verify that it shows the following, if not, change the settings to be these, and then launch Dynamics GP to see if it changes how the application looks:

--Change the size of text, apps, and other items > 125% (Recommended)
--Display Resolution > 1920 x 1080 (Recommended)

If using Windows 10 with a high resolution display or 4K monitors on a Windows desktop, the fonts and texts in Windows may be microscopic and you may need to run at 200% scaling, though 175% has worked for users.


B. Dex.ini

In the Dynamics GP directory on the workstations, in the Dex.ini file, make sure the WindowMax= setting is set to TRUE. If it isn’t, change it and save changes, then close and re-launch Microsoft Dynamics GP to see if the display issues change at all.

This can be a potential issue when using two or more monitors with the Microsoft Dynamics GP application.

Also, if a user has more than one monitor and one monitor is high resolution and other monitors are regular resolution, moving Microsoft Dynamics GP windows from one of these monitors to another can cause GP windows to lose lines, have display issues, etc.


C. We have seen where, especially with issues with lines or displays in Microsoft Dynamics GP windows, including issues like missing radio boxes and such, where logging out of and then back into Microsoft Dynamics GP can cause the display issues to correct themselves.

Also, docking and undocking a workstation, with Microsoft Dynamics GP open, can cause display issues within the application to occur.


D. Compatibility Mode / High DPI Scaling override (Windows 10 only)

     1. Right-click on the 'Microsoft Dynamics GP' icon or shortcut being used and go into Properties.

     2. In the GP Properties window, select the 'Compatibility' tab. Under this tab, change the 'Compatibility Mode' option to something like Windows 7, if using on a Windows 10 workstation.

     3. Also, below this setting, click the 'Change high DPI settings' button, then in the window that opens, mark the option ‘Override high DPI scaling behavior. Scaling performed by: ‘ under 'High DPI scaling override' and set it to ‘System' for the 'Override high DPI scaling behavior. Scaling performed by:' option, which is marked.

     4. Click Apply and OK to save changes, then launch Microsoft Dynamics GP on this Windows 10 workstation and see if the display/fonts show differently now.


E. Scaling.reg and .manifest file

We've seen this option resolve size issues in Microsoft Dynamics GP to include fields in GP windows that were smaller than normal, as well as a GP login window that was showing smaller than normal.

     1. On this laptop where Microsoft Dynamics GP is installed, save this text to a file called "Scaling.reg" and save changes.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide]
"PreferExternalManifest"=dword:00000001

     2. Once you have created the Scaling.reg file, make a backup of the Windows Registry on the workstation or server, then double-click on this .reg file to import it into the Windows Registry on this machine where Dynamics GP is installed.


     3. Next, save this text to a file named “Dynamics.exe.manifest”:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*">
</assemblyIdentity>
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="amd64" publicKeyToken="1fc8b3b9a1e18e3b">
</assemblyIdentity>
</dependentAssembly>
</dependency>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="asInvoker" uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware>
</asmv3:windowsSettings>
</asmv3:application>
</assembly>

     4. Copy this Dynamics.exe.manifest file to the directory where Microsoft Dynamics GP is installed onto, such as the default C:\Program Files (x86)\Microsoft Dynamics\GP##\ directory, on the workstation or server.

     5. Restart this workstation or server where you copied this Dynamics.exe.manifest file onto.

     6. Launch Microsoft Dynamics GP again on this same machine, and have the users verify whether or not the display and/or font issues within Microsoft Dynamics GP now look correct or not.

  **NOTE: We've seen this solution also work with RDWeb and RemoteApp implementations as well as RDS connections.


F. Windows 8.1 DPI Scaling Enhancements
https://blogs.windows.com/windowsexperience/2013/07/15/windows-8-1-dpi-scaling-enhancements/


G. If using something with Dynamics GP other than RDS, such as RemoteApp, or Citrix, etc., we'd want to remove those in order to test Dynamics GP and see if the display issues still show the same or not.

As we get more information we'll continue to update this blog so we have everything in one place, but as you can see from above, all of these settings are on the Windows OS side and not a Microsoft Dynamics GP setting.

Microsoft Dynamics GP is tested with default settings, so if you're seeing display or font issues, the best start is to revert everything back to the default settings for display, then test the display of the GP application, before making any changes, making notes of what changes are made and any impact. That way you can best get a plan as to how to get the display of Microsoft Dynamics GP looking the way you want it to and as well, you'll have a cheat-sheet for any new machines you may get or need to work on.

Hope this helps with those display/font issues being seen with Microsoft Dynamics GP and we're always happy to hear what works for you also!!

Thank you