我正在使用 Java 中的 Apache PDFBox 库生成 pdf。我在 pdf 中嵌入了一种字体,但是每当我打开 pdf 时,我都会收到一条错误消息:
“字体 font_name 包含错误的 /Widths”
无论嵌入的字体是什么,都会发生此错误,但是在您对该错误单击“确定”后,字体和 pdf 仍然正确显示。但是,对于生产代码,即使正确呈现 pdf,在生成的每个 pdf 上都弹出此警告是不可接受的。
有没有解决方法,这样我就可以避免弹出错误?
供参考的是相关的错误(这是在版本 1.4 中,我想继续使用而不是回到 1.3)
这是用于嵌入字体的代码:
font = PDTrueTypeFont.loadTTF( doc, new File( "VERDANA.ttf" ));