小编Jue*_*gen的帖子

pdfbox:...在此字体的编码中不可用

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)

有什么建议么?

谢谢,于尔根

pdf fonts pdfbox

5
推荐指数
1
解决办法
5345
查看次数

标签 统计

fonts ×1

pdf ×1

pdfbox ×1