Java에서 Apache PDFBox 라이브러리를 사용하여 pdf를 생성 중입니다. 나는 PDF에 글꼴을 포함했지만, 내가 PDF를 열 때마다 나는 말한다 오류 얻을 :이 오류는 상관없이 "나쁜 글꼴 font_name의이 포함/폭"발생하지PDFBox PDTrueTypeFont bad/widths 버그에 대한 해결 방법은 무엇입니까?
무엇 글꼴이 포함되어 있지만 해당 오류에 대해 "확인"을 클릭하면 글꼴과 PDF가 올바르게 표시됩니다. 그러나 프로덕션 코드의 경우 pdf가 올바르게 렌더링 된 경우에도 생성되는 모든 pdf에서이 경고 팝업을 사용하는 것은 용납되지 않습니다.
오류를 피할 수 있도록이 문제를 해결할 수있는 방법이 있습니까?
: 여기에 참고로이 (가) 관련 bug 여기
그리고 (이것은 내가 사용보다는 1.3으로 돌아가는 계속하고 싶은 버전 1.4에) 글꼴을 포함하는 데 사용되는 코드입니다
font = PDTrueTypeFont.loadTTF(doc, new File("VERDANA.ttf"));
나는 PDFBox 1.5를 사용하여 동일한 문제가 있습니다. 나는 해결책이 아니라는 것을 알고 있지만, 표준 14 개의 글꼴 (예 :'font = PDType1Font.HELVETICA')을 사용하면/Widths 오류가 발생하지 않는다는 것을 알았습니다. –