Author: tilman Date: Tue Jul 22 10:40:50 2025 New Revision: 1927390 Log: PDFBOX-6015: support another cmap type
Modified: pdfbox/branches/2.0/fontbox/src/main/java/org/apache/fontbox/ttf/TrueTypeFont.java Modified: pdfbox/branches/2.0/fontbox/src/main/java/org/apache/fontbox/ttf/TrueTypeFont.java ============================================================================== --- pdfbox/branches/2.0/fontbox/src/main/java/org/apache/fontbox/ttf/TrueTypeFont.java Tue Jul 22 10:40:46 2025 (r1927389) +++ pdfbox/branches/2.0/fontbox/src/main/java/org/apache/fontbox/ttf/TrueTypeFont.java Tue Jul 22 10:40:50 2025 (r1927390) @@ -593,6 +593,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");