【问题标题】:Warning from PDFBox -- using fallback fonts for Symbol and ZapfDingbats来自 PDFBox 的警告——对 Symbol 和 ZapfDingbats 使用后备字体
【发布时间】:2019-11-07 17:28:39
【问题描述】:

运行 CentOS 8.0、OpenJDK 13 和 Apache PDFBox 2.0.17。我收到以下警告:

... org.apache.pdfbox.pdmodel.font.PDType1Font <init>
WARNING: Using fallback font LiberationSans for base font Symbol
... org.apache.pdfbox.pdmodel.font.PDType1Font <init>
WARNING: Using fallback font LiberationSans for base font ZapfDingbats

关于在哪里可以找到适合 Symbol 和 ZapfDingbats 字体的 rpm 文件的任何建议?

请注意,CentOS 8.0.1905 中有一个错误会导致其他字体出现问题:Missing provides in gnu-free-fonts。通过手动安装缺少的字体暂时纠正了此问题。

【问题讨论】:

  • LiberationSans 是 Windows 字体的 Linux 替代字体。参见“yum info liberation-fonts”。我假设你不需要做任何事情。
  • @M46 LiberationSans 不是这两种字体的替代品,这在渲染某些 PDF 时看起来很奇怪,例如带有复选标记。

标签: fonts pdfbox centos8


【解决方案1】:

有点晚了,但我已经通过安装 urw-fonts 解决了这个问题:

1- 从here 下载 rpm 包(对我来说,它是 Centos 7.9)

2- 运行:yum localinstall urw-fonts-2.4-16.el7.noarch.rpm

【讨论】:

  • 我的 CentOS 是最新的,我在尝试您的解决方案时收到以下消息:软件包 urw-fonts-2.4-16.el7.noarch 已替换为 urw-base35-fonts-20170801-10。 el7.noarch,已经安装好了。
猜你喜欢
  • 1970-01-01
  • 2021-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-07
  • 2020-03-05
相关资源
最近更新 更多