Author: tilman
Date: Fri Sep 12 08:46:54 2025
New Revision: 1928360
Log:
PDFBOX-6066: add comment
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
==============================================================================
---
pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphSubstitutionTable.java
Fri Sep 12 08:35:55 2025 (r1928359)
+++
pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/GlyphSubstitutionTable.java
Fri Sep 12 08:46:54 2025 (r1928360)
@@ -297,6 +297,8 @@ public class GlyphSubstitutionTable exte
lookups[i] = data.readUnsignedShort();
if (lookups[i] == 0)
{
+ // no early return here and in the other one; if we do, the
file from PDFBOX-6066
+ // no longer renders properly.
LOG.error("lookups[{}] is 0 at offset {}", i,
data.getCurrentPosition() - 2);
}
else if (offset + lookups[i] > data.getOriginalDataSize())