We have a Java web application (external and unmanaged by us) that runs with jp2launcher.exe in IE11 on Win 10 but the font displays far too small on a high DPI device. I've tried lots of things to make it look better, but nothing seems to work?
I've tried (we are using 7u51 x86):
- Changing Zoom options in the browser, and scaling on the OS itself
Setting HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\PreferExternalManifests to a DWORD of 1, and created java.exe.manifest, javaws.exe.manifest, javaw.exe.manifest and jp2launcher.exe.manifest. I created the manifest by obtaining the original manifest using Resource Explorer, and changing (or adding) DpiAware to true.
I've right-clicked, properties on each file, gone to compatibility tab, change high DPI settings and set to override System (or System/Enhanced).
I wasn't convinced the manifest files were even being read. So I rebooted and that didn't work. I updated the exe timestamp (http://csi-windows.com/blog/all/27-csi-news-general/245-find-out-why-your-external-manifest-is-being-ignored) and that didn't work. Then I decided to edit the internal manifest and set DpiAware to false and that didn't work either.
- I also checked in Task Manager to ensure I was creating a manifest for the correct processes/executables. I believe the DpiAware is fixed in JRE9/10 9 (?) but the web application only appears to work on x86 JRE, and versions 9 and beyond are only available in x64!
Any advice appreciated. I'm stumped.