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);
             }
         }
 

Reply via email to