mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
Merge pull request #2338 from GKFX/patch-4
Allow textWidth() with the default font.
This commit is contained in:
@@ -1582,7 +1582,7 @@ public class PGraphicsJava2D extends PGraphics {
|
||||
@Override
|
||||
public float textDescent() {
|
||||
if (textFont == null) {
|
||||
defaultFontOrDeath("textAscent");
|
||||
defaultFontOrDeath("textDescent");
|
||||
}
|
||||
Font font = (Font) textFont.getNative();
|
||||
//if (font != null && (textFont.isStream() || hints[ENABLE_NATIVE_FONTS])) {
|
||||
@@ -1621,7 +1621,7 @@ public class PGraphicsJava2D extends PGraphics {
|
||||
@Override
|
||||
public void textSize(float size) {
|
||||
if (textFont == null) {
|
||||
defaultFontOrDeath("textAscent", size);
|
||||
defaultFontOrDeath("textSize", size);
|
||||
}
|
||||
|
||||
// if a native version available, derive this font
|
||||
@@ -1668,6 +1668,10 @@ public class PGraphicsJava2D extends PGraphics {
|
||||
|
||||
@Override
|
||||
protected float textWidthImpl(char buffer[], int start, int stop) {
|
||||
if (textFont == null) {
|
||||
defaultFontOrDeath("textWidth");
|
||||
}
|
||||
|
||||
Font font = (Font) textFont.getNative();
|
||||
//if (font != null && (textFont.isStream() || hints[ENABLE_NATIVE_FONTS])) {
|
||||
if (font != null) {
|
||||
|
||||
Reference in New Issue
Block a user