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 2022/07/03 16:37:48 UTC

svn commit: r1902432 - /pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/

Author: lehmi
Date: Sun Jul  3 16:37:47 2022
New Revision: 1902432

URL: http://svn.apache.org/viewvc?rev=1902432&view=rev
Log:
PDFBOX-4892: remove unused reference of TrueTypeFont in TTFTable to avoid cycles

Modified:
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/CFFTable.java
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/CmapTable.java
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/DigitalSignatureTable.java
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphSubstitutionTable.java
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphTable.java
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/HeaderTable.java
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/HorizontalHeaderTable.java
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/HorizontalMetricsTable.java
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/IndexToLocationTable.java
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/KerningTable.java
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/MaximumProfileTable.java
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/NamingTable.java
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/OS2WindowsMetricsTable.java
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/OTFParser.java
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/OTLTable.java
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/PostScriptTable.java
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/TTFParser.java
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/TTFTable.java
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/VerticalHeaderTable.java
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/VerticalMetricsTable.java
    pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/VerticalOriginTable.java

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/CFFTable.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/CFFTable.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/CFFTable.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/CFFTable.java Sun Jul  3 16:37:47 2022
@@ -33,9 +33,9 @@ public class CFFTable extends TTFTable
 
     private CFFFont cffFont;
 
-    CFFTable(TrueTypeFont font)
+    CFFTable()
     {
-        super(font);
+        super();
     }
 
     /**
@@ -51,7 +51,7 @@ public class CFFTable extends TTFTable
         byte[] bytes = data.read((int)getLength());
 
         CFFParser parser = new CFFParser();
-        cffFont = parser.parse(bytes, new CFFBytesource(font)).get(0);
+        cffFont = parser.parse(bytes, new CFFBytesource(ttf)).get(0);
 
         initialized = true;
     }

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/CmapTable.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/CmapTable.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/CmapTable.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/CmapTable.java Sun Jul  3 16:37:47 2022
@@ -56,9 +56,9 @@ public class CmapTable extends TTFTable
 
     private CmapSubtable[] cmaps;
 
-    CmapTable(TrueTypeFont font)
+    CmapTable()
     {
-        super(font);
+        super();
     }
 
     /**

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/DigitalSignatureTable.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/DigitalSignatureTable.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/DigitalSignatureTable.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/DigitalSignatureTable.java Sun Jul  3 16:37:47 2022
@@ -28,8 +28,8 @@ public class DigitalSignatureTable exten
      */
     public static final String TAG = "DSIG";
 
-    DigitalSignatureTable(TrueTypeFont font)
+    DigitalSignatureTable()
     {
-        super(font);
+        super();
     }
 }

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphSubstitutionTable.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphSubstitutionTable.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphSubstitutionTable.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphSubstitutionTable.java Sun Jul  3 16:37:47 2022
@@ -74,9 +74,9 @@ public class GlyphSubstitutionTable exte
 
     private GsubData gsubData;
 
-    GlyphSubstitutionTable(TrueTypeFont font)
+    GlyphSubstitutionTable()
     {
-        super(font);
+        super();
     }
 
     @Override

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphTable.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphTable.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphTable.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphTable.java Sun Jul  3 16:37:47 2022
@@ -51,9 +51,9 @@ public class GlyphTable extends TTFTable
      */
     private static final int MAX_CACHED_GLYPHS = 100;
 
-    GlyphTable(TrueTypeFont font)
+    GlyphTable()
     {
-        super(font);
+        super();
     }
 
     /**
@@ -81,7 +81,7 @@ public class GlyphTable extends TTFTable
         // PDFBOX-5460: read hmtx table early to avoid deadlock if getGlyph() locks "data"
         // and then locks TrueTypeFont to read this table, while another thread
         // locks TrueTypeFont and then tries to lock "data"
-        hmt = font.getHorizontalMetrics();
+        hmt = ttf.getHorizontalMetrics();
 
         initialized = true;
     }

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/HeaderTable.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/HeaderTable.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/HeaderTable.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/HeaderTable.java Sun Jul  3 16:37:47 2022
@@ -59,9 +59,9 @@ public class HeaderTable extends TTFTabl
     private short indexToLocFormat;
     private short glyphDataFormat;
 
-    HeaderTable(TrueTypeFont font)
+    HeaderTable()
     {
-        super(font);
+        super();
     }
 
     /**

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/HorizontalHeaderTable.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/HorizontalHeaderTable.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/HorizontalHeaderTable.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/HorizontalHeaderTable.java Sun Jul  3 16:37:47 2022
@@ -48,9 +48,9 @@ public class HorizontalHeaderTable exten
     private short metricDataFormat;
     private int numberOfHMetrics;
 
-    HorizontalHeaderTable(TrueTypeFont font)
+    HorizontalHeaderTable()
     {
-        super(font);
+        super();
     }
 
     /**

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/HorizontalMetricsTable.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/HorizontalMetricsTable.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/HorizontalMetricsTable.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/HorizontalMetricsTable.java Sun Jul  3 16:37:47 2022
@@ -35,9 +35,9 @@ public class HorizontalMetricsTable exte
     private short[] nonHorizontalLeftSideBearing;
     private int numHMetrics;
 
-    HorizontalMetricsTable(TrueTypeFont font)
+    HorizontalMetricsTable()
     {
-        super(font);
+        super();
     }
 
     /**

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/IndexToLocationTable.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/IndexToLocationTable.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/IndexToLocationTable.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/IndexToLocationTable.java Sun Jul  3 16:37:47 2022
@@ -35,9 +35,9 @@ public class IndexToLocationTable extend
     
     private long[] offsets;
 
-    IndexToLocationTable(TrueTypeFont font)
+    IndexToLocationTable()
     {
-        super(font);
+        super();
     }
 
     /**

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/KerningTable.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/KerningTable.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/KerningTable.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/KerningTable.java Sun Jul  3 16:37:47 2022
@@ -38,9 +38,9 @@ public class KerningTable extends TTFTab
 
     private KerningSubtable[] subtables;
 
-    KerningTable(TrueTypeFont font)
+    KerningTable()
     {
-        super(font);
+        super();
     }
 
     /**

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/MaximumProfileTable.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/MaximumProfileTable.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/MaximumProfileTable.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/MaximumProfileTable.java Sun Jul  3 16:37:47 2022
@@ -46,9 +46,9 @@ public class MaximumProfileTable extends
     private int maxComponentElements;
     private int maxComponentDepth;
 
-    MaximumProfileTable(TrueTypeFont font)
+    MaximumProfileTable()
     {
-        super(font);
+        super();
     }
 
     /**

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/NamingTable.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/NamingTable.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/NamingTable.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/NamingTable.java Sun Jul  3 16:37:47 2022
@@ -44,9 +44,9 @@ public class NamingTable extends TTFTabl
     private String fontSubFamily = null;
     private String psName = null;
 
-    NamingTable(TrueTypeFont font)
+    NamingTable()
     {
-        super(font);
+        super();
     }
 
     /**

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/OS2WindowsMetricsTable.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/OS2WindowsMetricsTable.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/OS2WindowsMetricsTable.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/OS2WindowsMetricsTable.java Sun Jul  3 16:37:47 2022
@@ -224,9 +224,9 @@ public class OS2WindowsMetricsTable exte
     private int usBreakChar;
     private int usMaxContext;
 
-    OS2WindowsMetricsTable(TrueTypeFont font)
+    OS2WindowsMetricsTable()
     {
-        super(font);
+        super();
     }
 
     /**

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/OTFParser.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/OTFParser.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/OTFParser.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/OTFParser.java Sun Jul  3 16:37:47 2022
@@ -74,7 +74,7 @@ public final class OTFParser extends TTF
     }
 
     @Override
-    protected TTFTable readTable(TrueTypeFont font, String tag)
+    protected TTFTable readTable(String tag)
     {
         // todo: this is a stub, a full implementation is needed
         switch (tag)
@@ -84,11 +84,11 @@ public final class OTFParser extends TTF
             case "GPOS":
             case GlyphSubstitutionTable.TAG:
             case OTLTable.TAG:
-                return new OTLTable(font);
+                return new OTLTable();
             case CFFTable.TAG:
-                return new CFFTable(font);
+                return new CFFTable();
             default:
-                return super.readTable(font, tag);
+                return super.readTable(tag);
         }
     }
 

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/OTLTable.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/OTLTable.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/OTLTable.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/OTLTable.java Sun Jul  3 16:37:47 2022
@@ -26,8 +26,8 @@ public class OTLTable extends TTFTable
 
     // todo: this is a stub, a full implementation is needed
     
-    OTLTable(TrueTypeFont font)
+    OTLTable()
     {
-        super(font);
+        super();
     }
 }

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/PostScriptTable.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/PostScriptTable.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/PostScriptTable.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/PostScriptTable.java Sun Jul  3 16:37:47 2022
@@ -44,9 +44,9 @@ public class PostScriptTable extends TTF
      */
     public static final String TAG = "post";
 
-    PostScriptTable(TrueTypeFont font)
+    PostScriptTable()
     {
-        super(font);
+        super();
     }
 
     /**
@@ -164,7 +164,7 @@ public class PostScriptTable extends TTF
         else if (Float.compare(formatType, 3.0f) == 0)
         {
             // no postscript information is provided.
-            LOG.debug("No PostScript name information is provided for the font " + font.getName());
+            LOG.debug("No PostScript name information is provided for the font " + ttf.getName());
         }
         initialized = true;
     }

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/TTFParser.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/TTFParser.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/TTFParser.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/TTFParser.java Sun Jul  3 16:37:47 2022
@@ -241,55 +241,55 @@ public class TTFParser
         switch (tag)
         {
             case CmapTable.TAG:
-                table = new CmapTable(font);
+                table = new CmapTable();
                 break;
             case GlyphTable.TAG:
-                table = new GlyphTable(font);
+                table = new GlyphTable();
                 break;
             case HeaderTable.TAG:
-                table = new HeaderTable(font);
+                table = new HeaderTable();
                 break;
             case HorizontalHeaderTable.TAG:
-                table = new HorizontalHeaderTable(font);
+                table = new HorizontalHeaderTable();
                 break;
             case HorizontalMetricsTable.TAG:
-                table = new HorizontalMetricsTable(font);
+                table = new HorizontalMetricsTable();
                 break;
             case IndexToLocationTable.TAG:
-                table = new IndexToLocationTable(font);
+                table = new IndexToLocationTable();
                 break;
             case MaximumProfileTable.TAG:
-                table = new MaximumProfileTable(font);
+                table = new MaximumProfileTable();
                 break;
             case NamingTable.TAG:
-                table = new NamingTable(font);
+                table = new NamingTable();
                 break;
             case OS2WindowsMetricsTable.TAG:
-                table = new OS2WindowsMetricsTable(font);
+                table = new OS2WindowsMetricsTable();
                 break;
             case PostScriptTable.TAG:
-                table = new PostScriptTable(font);
+                table = new PostScriptTable();
                 break;
             case DigitalSignatureTable.TAG:
-                table = new DigitalSignatureTable(font);
+                table = new DigitalSignatureTable();
                 break;
             case KerningTable.TAG:
-                table = new KerningTable(font);
+                table = new KerningTable();
                 break;
             case VerticalHeaderTable.TAG:
-                table = new VerticalHeaderTable(font);
+                table = new VerticalHeaderTable();
                 break;
             case VerticalMetricsTable.TAG:
-                table = new VerticalMetricsTable(font);
+                table = new VerticalMetricsTable();
                 break;
             case VerticalOriginTable.TAG:
-                table = new VerticalOriginTable(font);
+                table = new VerticalOriginTable();
                 break;
             case GlyphSubstitutionTable.TAG:
-                table = new GlyphSubstitutionTable(font);
+                table = new GlyphSubstitutionTable();
                 break;
             default:
-                table = readTable(font, tag);
+                table = readTable(tag);
                 break;
         }
         table.setTag(tag);
@@ -306,9 +306,9 @@ public class TTFParser
         return table;
     }
 
-    protected TTFTable readTable(TrueTypeFont font, String tag)
+    protected TTFTable readTable(String tag)
     {
         // unknown table type but read it anyway.
-        return new TTFTable(font);
+        return new TTFTable();
     }
 }

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/TTFTable.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/TTFTable.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/TTFTable.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/TTFTable.java Sun Jul  3 16:37:47 2022
@@ -36,18 +36,10 @@ public class TTFTable
     protected volatile boolean initialized;
 
     /**
-     * The font which contains this table.
-     */
-    protected final TrueTypeFont font;
-
-    /**
      * Constructor.
-     * 
-     * @param font The font which contains this table.
      */
-    TTFTable(TrueTypeFont font)
+    TTFTable()
     {
-        this.font = font;
     }
     
     /**

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/VerticalHeaderTable.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/VerticalHeaderTable.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/VerticalHeaderTable.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/VerticalHeaderTable.java Sun Jul  3 16:37:47 2022
@@ -58,9 +58,9 @@ public class VerticalHeaderTable extends
     private short metricDataFormat;
     private int numberOfVMetrics;
 
-    VerticalHeaderTable(TrueTypeFont font)
+    VerticalHeaderTable()
     {
-        super(font);
+        super();
     }
 
     /**

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/VerticalMetricsTable.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/VerticalMetricsTable.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/VerticalMetricsTable.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/VerticalMetricsTable.java Sun Jul  3 16:37:47 2022
@@ -41,9 +41,9 @@ public class VerticalMetricsTable extend
     private short[] additionalTopSideBearing;
     private int numVMetrics;
 
-    VerticalMetricsTable(TrueTypeFont font)
+    VerticalMetricsTable()
     {
-        super(font);
+        super();
     }
 
     /**

Modified: pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/VerticalOriginTable.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/VerticalOriginTable.java?rev=1902432&r1=1902431&r2=1902432&view=diff
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/VerticalOriginTable.java (original)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/VerticalOriginTable.java Sun Jul  3 16:37:47 2022
@@ -46,9 +46,9 @@ public class VerticalOriginTable extends
     private int defaultVertOriginY;
     private Map<Integer, Integer> origins;
 
-    VerticalOriginTable(TrueTypeFont font)
+    VerticalOriginTable()
     {
-        super(font);
+        super();
     }
 
     /**