Index: SingleByteFont.java
===================================================================
--- SingleByteFont.java	(revision 1593898)
+++ SingleByteFont.java	(working copy)
@@ -118,7 +118,7 @@
         Rectangle bbox = null;
         if (glyphIndex < 256) {
             int idx = glyphIndex - getFirstChar();
-            if (idx >= 0 && idx < boundingBoxes.length) {
+            if (boundingBoxes != null && idx >= 0 && idx < boundingBoxes.length) {
                 bbox =  boundingBoxes[idx];
             }
         } else if (this.additionalEncodings != null) {

