Author: lehmi
Date: Sun Oct 14 11:33:09 2012
New Revision: 1398057

URL: http://svn.apache.org/viewvc?rev=1398057&view=rev
Log:
PDFBOX-1408: use always the average font width as fall back

Modified:
    
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDSimpleFont.java

Modified: 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDSimpleFont.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDSimpleFont.java?rev=1398057&r1=1398056&r2=1398057&view=diff
==============================================================================
--- 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDSimpleFont.java
 (original)
+++ 
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDSimpleFont.java
 Sun Oct 14 11:33:09 2012
@@ -527,15 +527,16 @@ public abstract class PDSimpleFont exten
                     {
                         fontWidthOfSpace = getFontWidth(spaceMapping);
                     }
-                    else
-                    {
-                        fontWidthOfSpace = getAverageFontWidth();
-                    }
                 }
                 else
                 {
                     fontWidthOfSpace = getFontWidth( SPACE_BYTES, 0, 1 );
                 }
+                // use the average font width as fall back
+                if (fontWidthOfSpace <= 0)
+                {
+                    fontWidthOfSpace = getAverageFontWidth();
+                }
             }
             catch (Exception e) 
             {


Reply via email to