pdfbox 2.0.2在从先前阅读的文档(https://www.dropbox.com/s/ttxiv0dq3abh5kj/Test.pdf?dl=0)的元素中编写pdf文档时出现问题。一切正常,除非当我调用showTextPDPageContentStream时,我以前曾用它设置字体out.setFont(textState.getFont(), textState.getFontSize())(请参阅信息日志),并且字体是ComicSansMS或ArialBlack。textState是先前读取文档的状态(从其克隆)。用Helvetica或Times-Roman编写文本效果很好。
INFORMATION: set font PDTrueTypeFont RXNQOL+ComicSansMS,Bold/18.0 embedded
SEVERE: error writing <w>U+0077 is not available in this font's encoding: built-in (TTF)
Run Code Online (Sandbox Code Playgroud)
我想这个问题可能是由于字体名称中缺少连字符或空格引起的,但不知道如何解决此问题。
这是完整的代码
INFORMATION: set font PDTrueTypeFont RXNQOL+ComicSansMS,Bold/18.0 embedded
SEVERE: error writing <w>U+0077 is not available in this font's encoding: built-in (TTF)
Run Code Online (Sandbox Code Playgroud)
有什么建议么?
谢谢,于尔根