4.11. Menu Displays with Multiple High DPI Monitors

With the use of multiple high DPI (dots per inch) monitors, along with various font scaling attributes, moving the EnSight application from monitor to monitor, and a QT windowed application, there are multiple conflicting constraints that EnSight attempts to cater for as best as possible. There can still be issues with small windows, windows on wrong monitors, and font scaling oddities which exist due to the conflicting constraints present. The following list should provide a suggested operation/method for those that are experiencing issues, as well as provide a understanding for what EnSight is attempting to do/match in various situations.

  • In general, for the most robust and seamless operation, utilizing font scaling of 100% is suggested.

  • If you need to change the size of the EnSight font, a font point size preference is available through EditPreferencesGeneral User InterfaceFont point size.

  • EnSight will use its default font unless you have modified the preference which will then be saved at exit of EnSight.

  • Moving EnSight between windows, of differing DPIs, the graphical user interface will try to choose a font size that works better for each. If you have modified the preference and the size has been saved, EnSight will try to use the appropriate one for the current DPI.

  • If the main EnSight window is moved to a different display screen, a secondary monitor for example, and EnSight is exited from that same screen, restart of EnSight will occur on the secondary monitor, unless it no longer exists.

  • When the main window is moved to a different display screen, say a secondary monitor, some dialogs will not necessarily come up on the secondary monitor. The display screen of these dialogs depends on where those dialogs were first created which will most likely be the original screen. If you move the dialog over to the secondary monitor then it will most likely come up on that screen after exit/restart.

  • Icons will not resize when moving the main EnSight window to another screen but will be based on the DPI upon restart.

  • In addition to the above, we are actively working on allowing EnSight to adjust more seamlessly to various display resolutions/densities on the fly. Should you experience issues while using various display resolutions/densities, you can activate this Beta functionality by setting the environmental variable ENSIGHT_ANSYS_BETA_FLAG to 1.