--- old/modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGCanvas.java 2016-04-29 10:54:06.051779200 -0700 +++ new/modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGCanvas.java 2016-04-29 10:54:05.682674600 -0700 @@ -45,6 +45,7 @@ import com.sun.javafx.geom.transform.Affine2D; import com.sun.javafx.geom.transform.BaseTransform; import com.sun.javafx.geom.transform.NoninvertibleTransformException; +import com.sun.javafx.text.FontHelper; import com.sun.javafx.text.PrismTextLayout; import com.sun.javafx.tk.RenderJob; import com.sun.javafx.tk.ScreenConfigurationAccessor; @@ -386,7 +387,7 @@ path.setWindingRule(Path2D.WIND_NON_ZERO); // ngtext stores no state between render operations // textLayout stores no state between render operations - pgfont = (PGFont) Font.getDefault().impl_getNativeFont(); + pgfont = (PGFont) FontHelper.getNativeFont(Font.getDefault()); smoothing = SMOOTH_GRAY; align = ALIGN_LEFT; baseline = VPos.BASELINE.ordinal();