Author: tilman
Date: Sat Jun 13 11:08:43 2026
New Revision: 1935230
Log:
PDFBOX-6210: fix for jdk 1.6
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType2Embedder.java
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType2Embedder.java
==============================================================================
---
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType2Embedder.java
Sat Jun 13 11:03:21 2026 (r1935229)
+++
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/font/PDCIDFontType2Embedder.java
Sat Jun 13 11:08:43 2026 (r1935230)
@@ -141,9 +141,9 @@ final class PDCIDFontType2Embedder exten
for (int codePoint : getSubsetCodePoints())
{
int inputGid = cmapLookup.getGlyphId(codePoint);
- if (inputGid > 0)
+ if (inputGid > 0 && inputCodePointByGID.get(inputGid) == null)
{
- inputCodePointByGID.putIfAbsent(inputGid, codePoint);
+ inputCodePointByGID.put(inputGid, codePoint);
}
}