You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2023/12/23 11:03:53 UTC
svn commit: r1914887 - /pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphSubstitutionTable.java
Author: tilman
Date: Sat Dec 23 11:03:53 2023
New Revision: 1914887
URL: http://svn.apache.org/viewvc?rev=1914887&view=rev
Log:
PDFBOX-5744: remove SequenceTable getting read glyphCount times
Modified:
pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphSubstitutionTable.java
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=1914887&r1=1914886&r2=1914887&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 Sat Dec 23 11:03:53 2023
@@ -439,11 +439,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);