From 03a4183432db88bc18c00f34ac733d3b50a517be Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Wed, 19 Nov 2014 21:48:07 -0500 Subject: [PATCH] add error when using loadFont() with a non-vlw file --- core/src/processing/core/PApplet.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/src/processing/core/PApplet.java b/core/src/processing/core/PApplet.java index 06aa33d91..e677550c1 100644 --- a/core/src/processing/core/PApplet.java +++ b/core/src/processing/core/PApplet.java @@ -5442,6 +5442,9 @@ public class PApplet implements PConstants { * @see PApplet#createFont(String, float, boolean, char[]) */ public PFont loadFont(String filename) { + if (!filename.toLowerCase().endsWith(".vlw")) { + throw new IllegalArgumentException("loadFont() only works with .vlw font files"); + } try { InputStream input = createInput(filename); return new PFont(input);