Author: tilman
Date: Sat Dec 23 11:03:49 2023
New Revision: 1914886

URL: http://svn.apache.org/viewvc?rev=1914886&view=rev
Log:
PDFBOX-5744: remove SequenceTable getting read glyphCount times

Modified:
    
pdfbox/branches/3.0/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphSubstitutionTable.java

Modified: 
pdfbox/branches/3.0/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphSubstitutionTable.java
URL: 
http://svn.apache.org/viewvc/pdfbox/branches/3.0/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphSubstitutionTable.java?rev=1914886&r1=1914885&r2=1914886&view=diff
==============================================================================
--- 
pdfbox/branches/3.0/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphSubstitutionTable.java
 (original)
+++ 
pdfbox/branches/3.0/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphSubstitutionTable.java
 Sat Dec 23 11:03:49 2023
@@ -419,11 +419,8 @@ public class GlyphSubstitutionTable exte
         {
             data.seek(offset + sequenceOffsets[i]);
             int glyphCount = data.readUnsignedShort();
-            for (int j = 0; j < glyphCount; ++j)
-            {
-                int[] substituteGlyphIDs = 
data.readUnsignedShortArray(glyphCount);
-                sequenceTables[i] = new SequenceTable(glyphCount, 
substituteGlyphIDs);
-            }
+            int[] substituteGlyphIDs = data.readUnsignedShortArray(glyphCount);
+            sequenceTables[i] = new SequenceTable(glyphCount, 
substituteGlyphIDs);
         }
 
         return new LookupTypeMultipleSubstitutionFormat1(substFormat, 
coverageTable, sequenceTables);


Reply via email to