Author: lehmi Date: Sat Jan 30 14:13:09 2021 New Revision: 1886058 URL: http://svn.apache.org/viewvc?rev=1886058&view=rev Log: PDFBOX-5090: strict mode with overflow detection is limited to CMaps within PDFs
Modified: pdfbox/branches/2.0/preflight/src/main/java/org/apache/pdfbox/preflight/font/Type0FontValidator.java Modified: pdfbox/branches/2.0/preflight/src/main/java/org/apache/pdfbox/preflight/font/Type0FontValidator.java URL: http://svn.apache.org/viewvc/pdfbox/branches/2.0/preflight/src/main/java/org/apache/pdfbox/preflight/font/Type0FontValidator.java?rev=1886058&r1=1886057&r2=1886058&view=diff ============================================================================== --- pdfbox/branches/2.0/preflight/src/main/java/org/apache/pdfbox/preflight/font/Type0FontValidator.java (original) +++ pdfbox/branches/2.0/preflight/src/main/java/org/apache/pdfbox/preflight/font/Type0FontValidator.java Sat Jan 30 14:13:09 2021 @@ -260,9 +260,9 @@ public class Type0FontValidator extends InputStream cmapStream = null; try { - // extract information from the CMap stream + // extract information from the CMap stream using strict mode cmapStream = aCMap.createInputStream(); - CMap fontboxCMap = new CMapParser().parse(cmapStream); + CMap fontboxCMap = new CMapParser(true).parse(cmapStream); int wmValue = fontboxCMap.getWMode(); String cmnValue = fontboxCMap.getName();