首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PDFbox使用ZapfDingbats的回退字体Helvetica

PDFbox使用ZapfDingbats的回退字体Helvetica
EN

Stack Overflow用户
提问于 2021-05-03 16:01:00
回答 1查看 724关注 0票数 2

我所犯的错误是

代码语言:javascript
运行
复制
2021-05-03 15:00:58.542  WARN 1 --- [nio-8099-exec-1] o.a.pdfbox.pdmodel.font.PDType1Font : Using fallback font Helvetica for ZapfDingbats
2021-05-03 15:00:58.542  WARN 1 --- [nio-8099-exec-1] o.apache.pdfbox.rendering.Type1Glyph2D : No glyph for code 52 (a20) in font ZapfDingbats

与Helvetica有类似的问题,但是在阅读了这里的回复之后,Pdf to image conversion using PdfBox

我在/usr/local/fonts中添加了两个缺失的字体

(PDFbox运行在Docker上,我使用openjdk:16-JDK-al菠萝3.12)

Helvetica问题已经解决,但ZapfDingbats的问题仍在继续。

你知道我做错了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-07 15:20:10

在这个特殊的例子中,问题是Alpine (容器内)没有我所需要的字体(Helvetica和ZapfDingbats)。

在我的码头文件中,我必须添加

代码语言:javascript
运行
复制
RUN apk --update add fontconfig msttcorefonts-installer ghostscript-fonts  && \
update-ms-fonts && \
fc-cache -f -v

Msttcorefonts会用Helvetica字体解决我的问题,没有字形错误,幽灵字体会安装Zapfdingbat。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67372089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档