< 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 >