Author: jeremias
Date: Mon Jan 28 14:05:39 2008
New Revision: 616080

URL: http://svn.apache.org/viewvc?rev=616080&view=rev
Log:
Bugfix for invalid numTables entry in subset TrueType fonts if there was no 
"fpgm" table (Example: FreeSerif).

Modified:
    
xmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/truetype/TTFSubSetFile.java
    xmlgraphics/fop/trunk/status.xml

Modified: 
xmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/truetype/TTFSubSetFile.java
URL: 
http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/truetype/TTFSubSetFile.java?rev=616080&r1=616079&r2=616080&view=diff
==============================================================================
--- 
xmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/truetype/TTFSubSetFile.java 
(original)
+++ 
xmlgraphics/fop/trunk/src/java/org/apache/fop/fonts/truetype/TTFSubSetFile.java 
Mon Jan 28 14:05:39 2008
@@ -21,8 +21,8 @@
 
 import java.io.IOException;
 import java.util.Iterator;
-import java.util.Map;
 import java.util.List;
+import java.util.Map;
 
 
 /**
@@ -71,7 +71,10 @@
      * Create the directory table
      */
     private void createDirectory() {
-        int numTables = 9;
+        int numTables = 8;
+        if (hasFpgm()) {
+            numTables++;
+        }
         // Create the TrueType header
         writeByte((byte)0);
         writeByte((byte)1);

Modified: xmlgraphics/fop/trunk/status.xml
URL: 
http://svn.apache.org/viewvc/xmlgraphics/fop/trunk/status.xml?rev=616080&r1=616079&r2=616080&view=diff
==============================================================================
--- xmlgraphics/fop/trunk/status.xml (original)
+++ xmlgraphics/fop/trunk/status.xml Mon Jan 28 14:05:39 2008
@@ -28,6 +28,9 @@
 
   <changes>
     <release version="FOP Trunk">
+      <action context="Fonts" dev="JM" type="fix">
+        Bugfix for invalid numTables entry in subset TrueType fonts if there 
was no "fpgm" table.
+      </action>
       <action context="Renderers" dev="JM" type="add">
         Added support for the natural language indentifier ("Lang" in the 
document catalog)
         for PDF documents based on the language/country values on 
fo:page-sequence.



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to