]> source.dussan.org Git - xmlgraphics-fop.git/commitdiff
Bugzilla #45734:
authorJeremias Maerki <jeremias@apache.org>
Wed, 10 Sep 2008 10:52:45 +0000 (10:52 +0000)
committerJeremias Maerki <jeremias@apache.org>
Wed, 10 Sep 2008 10:52:45 +0000 (10:52 +0000)
Fix for PFMReader after bug #43089 (r567078) changed the behavior of PFMFile. Fixes baseline problems when Type 1 fonts are used in conjunction with XML font metric files.
Submitted by: J. Frantzius <jfrantzius.at.web.de>

git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@693781 13f79535-47bb-0310-9956-ffa450edef68

src/java/org/apache/fop/fonts/apps/PFMReader.java
status.xml

index 18b40993d16367311a92b9bf9cb79311314c8557..90dd1fd280f401492b11b4092125c5347c35b21f 100644 (file)
@@ -26,12 +26,14 @@ import java.util.Map;
 
 import javax.xml.parsers.DocumentBuilderFactory;
 
+import org.w3c.dom.Document;
+import org.w3c.dom.Element;
+
 import org.apache.commons.logging.LogFactory;
+
 import org.apache.fop.Version;
 import org.apache.fop.fonts.type1.PFMFile;
 import org.apache.fop.util.CommandLineLogger;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
 
 /**
  * A tool which reads PFM files from Adobe Type 1 fonts and creates
@@ -256,7 +258,7 @@ public class PFMReader extends AbstractFontReader {
 
         el = doc.createElement("descender");
         root.appendChild(el);
-        value = new Integer(-pfm.getLowerCaseDescent());
+        value = new Integer(pfm.getLowerCaseDescent());
         el.appendChild(doc.createTextNode(value.toString()));
 
         Element bbox = doc.createElement("bbox");
index ea07f1d2023a1eca0cda9efda42ac3b8ddef4075..a342197bd5d37c16e89c076ceec8097f4c985364 100644 (file)
 
   <changes>
     <release version="FOP Trunk" date="TBD">
+      <action context="Fonts" dev="JM" type="fix" fixes-bug="45734">
+        Fix for PFMReader after bug #43089 changed the behavior of PFMFile. Fixes baseline
+        problems when Type 1 fonts are used in conjunction with XML font metric files.
+      </action>
       <action context="Renderers" dev="JM" type="fix" fixes-bug="45616" due-to="Pavel Kysilka">
         Fix for table handling in RTF output, so the output works with OpenOffice and AbiWord, too.
       </action>