< prev index next >

modules/graphics/src/main/java/com/sun/javafx/sg/prism/NGCanvas.java

Print this page

        

@@ -43,10 +43,11 @@
 import com.sun.javafx.geom.RoundRectangle2D;
 import com.sun.javafx.geom.Shape;
 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;
 import com.sun.javafx.tk.Toolkit;
 import com.sun.prism.BasicStroke;

@@ -384,11 +385,11 @@
         dashOffset = 0.0f;
         stroke = null;
         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();
         transform.setToScale(highestPixelScale, highestPixelScale);
         clipStack.clear();
< prev index next >