You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by le...@apache.org on 2009/09/13 16:56:40 UTC
svn commit: r814326 -
/incubator/pdfbox/trunk/src/main/java/org/apache/pdfbox/pdmodel/font/PDTrueTypeFont.java
Author: lehmi
Date: Sun Sep 13 14:56:39 2009
New Revision: 814326
URL: http://svn.apache.org/viewvc?rev=814326&view=rev
Log:
PDFBOX-517: adding fallback scenario if the embedded font can't be loaded. Patch by Antony Scerri (tony dot scerri at gmail dot com)
Modified:
incubator/pdfbox/trunk/src/main/java/org/apache/pdfbox/pdmodel/font/PDTrueTypeFont.java
Modified: incubator/pdfbox/trunk/src/main/java/org/apache/pdfbox/pdmodel/font/PDTrueTypeFont.java
URL: http://svn.apache.org/viewvc/incubator/pdfbox/trunk/src/main/java/org/apache/pdfbox/pdmodel/font/PDTrueTypeFont.java?rev=814326&r1=814325&r2=814326&view=diff
==============================================================================
--- incubator/pdfbox/trunk/src/main/java/org/apache/pdfbox/pdmodel/font/PDTrueTypeFont.java (original)
+++ incubator/pdfbox/trunk/src/main/java/org/apache/pdfbox/pdmodel/font/PDTrueTypeFont.java Sun Sep 13 14:56:39 2009
@@ -334,6 +334,14 @@
{
logger().info("Can't read the embedded font " + fd.getFontName() );
}
+ if (awtFont == null)
+ {
+ awtFont = FontManager.getAwtFont(fd.getFontName());
+ if (awtFont != null)
+ {
+ logger().info("Using font "+awtFont.getName()+ " instead");
+ }
+ }
}
else
{