From 2ef1dd3304329bc8fb2b3944a94e89c137b4bb0d Mon Sep 17 00:00:00 2001 From: Jeremias Maerki Date: Tue, 13 Nov 2007 12:41:24 +0000 Subject: [PATCH] Some TTF fonts don't have a PostScript name, so just emulate it in this case to avoid problems with font lookup further down. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@594513 13f79535-47bb-0310-9956-ffa450edef68 --- src/java/org/apache/fop/fonts/truetype/TTFFile.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/java/org/apache/fop/fonts/truetype/TTFFile.java b/src/java/org/apache/fop/fonts/truetype/TTFFile.java index f46bcadd9..e46029709 100644 --- a/src/java/org/apache/fop/fonts/truetype/TTFFile.java +++ b/src/java/org/apache/fop/fonts/truetype/TTFFile.java @@ -27,6 +27,7 @@ import java.util.Set; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import org.apache.fop.fonts.FontUtil; import org.apache.fop.fonts.Glyphs; /** @@ -543,7 +544,11 @@ public class TTFFile { * @return String The PostScript name */ public String getPostScriptName() { - return postScriptName; + if (postScriptName.length() == 0) { + return FontUtil.stripWhiteSpace(getFullName()); + } else { + return postScriptName; + } } /** -- 2.39.5