See Bug 1373 Comment 1
See AWT Java 9+ related: 'JEP 263: HiDPI Graphics on Windows and Linux'
OSX uses a monitor related 'float pixelScale',
which we have adopted in bug 1120 and OSX High-DPI fix in bug 741.
Our groundwork for High-DPI support indeed has been done for bug 741.
AWT on OSX should work appropriately based on fixed for bug 741 and bug 1120.
AWT on Linux may use the environment variable GDK_SCALE for both dimensions.
AWT on Windows may use the DPI override.
See long discussion: http://forum.jogamp.org/JOGL-broken-with-JRE-gt-8-and-Windows-window-scaling-td4039122.html