I just updated my comparison of DPI Scaling in Windows GUIs for the recently released Java SE 8 Update 60 which brought automatic coordinate scaling for JavaFX on Windows at high DPI settings. I had previously only checked that the 200% (192 DPI) setting I’m using on my Dell XPS 15 works correctly. Now I … Continue reading “JavaFX GUI Scaling at 120-144 DPI”
Tag: High DPI
Screens with over 96 DPI
JavaFX DPI Scaling: Fixed!
The upcoming Java release 8u60 is set to finally fix the JavaFX DPI scaling issues on Windows that I described back in August 2013. To recap, JavaFX would scale the default application font to the current Windows DPI setting and the built-in controls would generally scale themselves around that font size. However, explicitly specified pixel … Continue reading “JavaFX DPI Scaling: Fixed!”
Dell XPS 15 Review
2017-04-23: I can no longer recommended Dell systems due to significant reliability issues. About a year ago I switched to a stylish ultrabook hybrid, the Sony Vaio Duo 13. While I was overall quite happy with that neat little device, two of its unavoidable compromises eventually got on my nerves: the sheer lack of computational … Continue reading “Dell XPS 15 Review”
Sony Vaio Duo 13 Review
Microsoft’s latest attempt to fight the race to the bottom in Windows hardware has once again ended in a whimper, mostly because its own Surface and similar upmarket devices showcased the Metro part of Windows 8 that nobody wants. Anecdotally, I saw the elegant ultrabooks and hybrids vanishing again that had populated store shelves around … Continue reading “Sony Vaio Duo 13 Review”
WebView, the other JavaFX UI
Aside from its native UI facilities, JavaFX provides a WebView that’s a fully-featured embedded HTML5 browser. The underlying WebEngine is a modified Webkit engine which comes as part of the freely available JavaFX source code. For JavaFX 2.2.4 (part of Java SE 7), Oracle offered a separate download. This code was based on Webkit 535.21, … Continue reading “WebView, the other JavaFX UI”
Windows 8.1: Much Ado About Nothing
Yesterday Microsoft released Windows 8.1 as a free update for Windows 8. I dutifully updated but found it barely worth the effort. Endlessly hyped as the fixed version of Windows 8, the one that would finally realize the original vision and convince desktop users of its brilliance, Windows 8.1 is in fact nothing of the … Continue reading “Windows 8.1: Much Ado About Nothing”
JavaFX DPI Scaling
Important (2015-06-30): Starting with Java 8u60, JavaFX provides WPF-like DPI scaling on Windows by implicitly scaling all coordinates and image sizes to the current system DPI setting. So the manual scaling workaround described below is now only required for previous versions. The original post follows but now applies only to Java 8u45 and older. End … Continue reading “JavaFX DPI Scaling”
Windows 8.1 DPI Scaling Promises
Important: Windows 8.1 may cause blurry display — Many users are seeing strangely blurry applications after updating to Windows 8.1. There are two possible reasons. First, Windows 8.1 has removed the option to force XP style scaling above 120 DPI (125%), so if you were using that option all your non-DPI-aware programs are now forced … Continue reading “Windows 8.1 DPI Scaling Promises”
Comparison of DPI Scaling in GUI Frameworks
My new article DPI Scaling in Windows GUIs illustrates how four popular Windows GUI frameworks deal with High DPI Settings in Windows. The candidates include: Windows Presentation Foundation (WPF) – scales automatically and perfectly Windows Forms – can match WPF with some effort, but can also fail spectacularly JavaFX – scales well, unless using explicit … Continue reading “Comparison of DPI Scaling in GUI Frameworks”
Bug in Windows 8 Display Scaling UI
Veteran game designer Raph Koster wrote an epic post about his experience with a new Windows 8 tablet. His first sentence says it all: “Oh boy, are there teething pains.” You should certainly read the whole thing if you’re thinking about buying such a device. Raph’s is a Samsung ATIV Smart PC Pro 700T which … Continue reading “Bug in Windows 8 Display Scaling UI”