Starting with 3.3, the editor scales properly, however the sketch window is another set of issues entirely.
Another issue covers the cross-platform parts of these problems: #4897
This issue is for the Windows integration portion. The most acute issue at the moment is that there doesn't seem to be a way to get the DPI setting without using JNA, so we might have to move JNA into core. But first, it'll be necessary to do more digging through GraphicsDevice in Java2D and Screen in JavaFX to see if there are methods available for this.
Platform.getSystemDPI() is the method that handles this for the PDE. Only the WindowsPlatform has a real implementation, all others return 96.
Starting with 3.3, the editor scales properly, however the sketch window is another set of issues entirely.
Another issue covers the cross-platform parts of these problems: #4897
This issue is for the Windows integration portion. The most acute issue at the moment is that there doesn't seem to be a way to get the DPI setting without using JNA, so we might have to move JNA into core. But first, it'll be necessary to do more digging through
GraphicsDevicein Java2D andScreenin JavaFX to see if there are methods available for this.Platform.getSystemDPI()is the method that handles this for the PDE. Only theWindowsPlatformhas a real implementation, all others return 96.