diff --git a/core/src/processing/javafx/PGraphicsFX2D.java b/core/src/processing/javafx/PGraphicsFX2D.java index ef275c2d2..79ac25362 100644 --- a/core/src/processing/javafx/PGraphicsFX2D.java +++ b/core/src/processing/javafx/PGraphicsFX2D.java @@ -1475,7 +1475,6 @@ public class PGraphicsFX2D extends PGraphics { } context.setFont(textFontInfo.font); - fontCache.measuringText.setFont(textFontInfo.font); } @@ -1552,6 +1551,7 @@ public class PGraphicsFX2D extends PGraphics { return super.textWidthImpl(buffer, start, stop); } + fontCache.measuringText.setFont(textFontInfo.font); fontCache.measuringText.setText(new String(buffer, start, stop - start)); return (float) fontCache.measuringText.getLayoutBounds().getWidth(); }