Author: tilman
Date: Tue Jul 22 10:40:46 2025
New Revision: 1927389

Log:
PDFBOX-6015: support another cmap type

Modified:
   pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/TrueTypeFont.java

Modified: 
pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/TrueTypeFont.java
==============================================================================
--- pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/TrueTypeFont.java 
Tue Jul 22 10:40:42 2025        (r1927388)
+++ pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/ttf/TrueTypeFont.java 
Tue Jul 22 10:40:46 2025        (r1927389)
@@ -650,6 +650,12 @@ public class TrueTypeFont implements Fon
         }
         if (cmap == null)
         {
+            // PDFBOX-6015
+            cmap = cmapTable.getSubtable(CmapTable.PLATFORM_UNICODE,
+                                         CmapTable.ENCODING_UNICODE_1_1);
+        }
+        if (cmap == null)
+        {
             if (isStrict)
             {
                 throw new IOException("The TrueType font does not contain a 
Unicode cmap");

Reply via email to