I came across an issue where for a very few select users their AX 2012 clients would show certain screens in either very large or very small fonts or sometimes a combination of the two.
I believe it occurs due to having a very high resolution monitor attached, this normally happened to our users who were using their Microsoft surfaces to access AX.
Here are a couple of screen shots of how their AX screens looked like.
At first I tried to fix this using the windows display settings scaling options. However after trying every single permutation and combination, nothing worked.
The solution it appears was to actually change the compatibility settings for the AX 2012 shortcut icon using the DPI scaling behavior. Right click the icon and select properties.
There are 3 options from Microsoft under the Override high DPI scaling behavior:
Microsoft states that these 3 options in Override high DPI scaling behavior do the following:
- The Application setting was previously referred to as “Disable display scaling on high-DPI settings”. It also forces the process to run in per-monitor DPI awareness mode. Windows will be prompted not to bitmap stretch UI (User Interface) from the exe in question when the DPI changes.
- The System setting will bitmap stretch the UI when the DPI changes.
- The System (Enhanced) setting is for applications that are GDI-based Windows or Graphics Device Interface (GDI) scaling. It will DPI scale the application on a per-monitor basis. This means that application will definitely become per-monitor DPI aware.
Out of the above 3, I found that system and system enhanced worked well to bring the system back to normal font viewing. So just set the checkbox and select any of the 2 and you will have corrected the font size issues in AX. There are small differences between the two but they should suffice.
Thank you all. Happy DAXing.