Harippriya Parameswaran created PDFBOX-1567: -----------------------------------------------
Summary: Error Opening PDF in Adobe Reader - The font 'HoneyScript-Light' contains bad /Widths. Key: PDFBOX-1567 URL: https://issues.apache.org/jira/browse/PDFBOX-1567 Project: PDFBox Issue Type: Bug Components: FontBox, JempBox Affects Versions: 1.7.0 Environment: Java, Linux , Mac OS Reporter: Harippriya Parameswaran Priority: Critical The pdf created using PDFBOX 1.7.0 file contains errors when opening in Adobe Reader with error msg: "The font 'HoneyScript-Light' contains bad /Widths." Created a new pdf file written with the below piece of code and tried to open it in Adobe Reader, while opening getting an error message- "The font 'HoneyScript-Light' contains bad /Widths." . This error is also occurring even while writing in existing pdf document. I am using Adobe Reader Version 11.0.1. , even tried in 10.1.6. the same issue persist PDDocument pdDocument = new PDDocument(); pdDocument.addPage(new PDPage()); BufferedImage bi = new BufferedImage(10, 10, 10); Points point = new Points(300, 500); @SuppressWarnings("unchecked") List<PDPage> list = pdDocument.getDocumentCatalog().getAllPages(); PDPage pdPage = list.get(list.size() - 1); String fontPathName = "HoneyScript-Light.ttf"; PDFont fonta = PDTrueTypeFont.loadTTF(pdDocument, Sample.class.getClassLoader() .getResource(fontPathName).openStream() ); PDJpeg ximage = new PDJpeg(pdDocument, bi); PDPageContentStream contentStream = new PDPageContentStream(pdDocument, pdPage, true, true); contentStream.beginText(); contentStream.setFont(fonta,18); contentStream.moveTextPositionByAmount(point.getX(), point.getY() - 10 ); contentStream.setNonStrokingColor(Color.black); contentStream.drawString("Name: "); contentStream.endText(); contentStream.close(); pdDocument.save("test/Test.pdf"); pdDocument.close(); The same has been tried with fonts such as MyriadSetText.ttf, Miama.ttf, Myriad.ttf. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira