--- old/modules/web/src/main/java/com/sun/javafx/webkit/prism/PrismGraphicsManager.java 2016-03-30 23:40:14.000000000 -0700 +++ new/modules/web/src/main/java/com/sun/javafx/webkit/prism/PrismGraphicsManager.java 2016-03-30 23:40:14.000000000 -0700 @@ -45,9 +45,10 @@ static { float ps = 1f; for (Screen s : Screen.getScreens()) { - ps = Math.max(s.getRenderScale(), ps); + ps = Math.max(s.getRecommendedOutputScaleX(), ps); + ps = Math.max(s.getRecommendedOutputScaleY(), ps); } - highestPixelScale = ps; + highestPixelScale = (float) Math.ceil(ps); pixelScaleTransform = BaseTransform.getScaleInstance(ps, ps); }