You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ja...@apache.org on 2014/07/01 03:20:06 UTC

svn commit: r1606960 - /pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/util/FontManager.java

Author: jahewson
Date: Tue Jul  1 01:20:06 2014
New Revision: 1606960

URL: http://svn.apache.org/r1606960
Log:
PDFBOX-2169: Missing Arial font on Ubuntu

Modified:
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/util/FontManager.java

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/util/FontManager.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/util/FontManager.java?rev=1606960&r1=1606959&r2=1606960&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/util/FontManager.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/util/FontManager.java Tue Jul  1 01:20:06 2014
@@ -57,7 +57,23 @@ public class FontManager
     {
         try
         {
+            // todo: make this configurable
+
+            // Windows
             standardFont = findTTFont("Arial");
+
+            if (standardFont == null)
+            {
+                // OS X
+                standardFont = findTTFont("Helvetica");
+            }
+
+            if (standardFont == null)
+            {
+                // Linux
+                standardFont = findTTFont("Liberation Sans");
+            }
+
             if (standardFont == null)
             {
                 throw new IOException("Could not load TTF fallback font");