当前位置: 首页 > 知识库问答 >
问题:

PDFBox 2.0.1如何在Amazon Linux上使用标准pdf字体

卞俊哲
2023-03-14

我们从1.8迁移到PDFBox 2.0.1,在字体方面存在一些问题。我们尽量不嵌入它们,并尽可能使用默认字体。

这在1.8中运行得很好,但在2.0.1中,在Amazon Linux上运行时会出现一些错误,例如。

  • PDType1字体:对基本字体Times Roman使用fallback font LiberationSans

由于在我的Mac上一切正常,问题的原因是,无论亚马逊Linux上没有什么字体,都是我们创建PDF的目标环境。

在我看来,解决办法是安装一些带有字体的Linux包...哪一个?候选人是(https://aws.amazon.com/amazon-linux-ami/2016.03-packages/)

  • xorg-x11-fonts-7.2

如果安装了,我是否必须映射它们。。如何做到这一点?

b)如果没有软件包,我在哪里可以找到有关如何安装正确字体以及如何映射它们的说明(以及从哪里合法地获得它们)

共有1个答案

范翰池
2023-03-14

我怀疑您能否在Linux下使用复杂文本的默认PDF字体,可用的PS/PDF字体在unicode覆盖范围内受到严重限制。在TEX Gyre之前,没有人试图让他们复活。由于早期的许可错误,TEx Gyre通常不打包。(现在应该解决这个问题,但早期阶段对采用至关重要)。

您可以使用Dejavu和Stix处理大量复杂的文本,但它们不会也不应该被自动替换为默认的PS/PDF字体。字母的大小和比例是不同的,一旦用这些字体计算出文本大小,用默认字体替换它们,就会破坏一些格式。解放已经处于边缘,它模仿MS字体,而不是PS/PDF字体。

如果您放弃使用PS/PDF默认字体,为了最大限度地使用漂亮的字体覆盖unicode,您应该在字体组(Fedora)中安装Fedora中标记为默认的所有字体包→ RHEL公司→ Centos公司→ AMI)。

 类似资料:
  • 问题内容: 有没有一种方法可以在网站上添加一些自定义字体而不使用图像,Flash或其他图形? 例如,当我在一个婚礼网站上工作时,发现该主题有很多不错的字体。但是我找不到在服务器上添加该字体的正确方法。以及如何将CSS中的字体包含在HTML中?没有图形就可以做到吗? 问题答案: 这可以通过CSS完成: 如果您使用TrueType字体(TTF)或Web开放字体格式(WOFF),则所有常规浏览器均支持该

  • 我现在试图修改一个只有文本内容的PDF文件。当我使用 谢谢

  • 问题内容: 我在这里很新,目前正在尝试使用Java计算标准偏差(我已经用谷歌搜索了哈哈),但是在使其正常工作方面存在很多问题 我有一个由用户输入的十个值,然后我必须计算到目前为止我所理解的标准偏差,这要归功于已经回答过的人们,我找到了数组的均值然后完成了计算 我已经将数据存储在10个值的数组中,但是我不太确定如何从数组中打印数据,然后进行计算而不必将输入代码存储在这里数据中,而这些数据我已经处理过

  • 标准正态分布的概率密度函数定义为e < sup >-x < sup > 2 /2 /√(2π)。这可以用简单的方式转换成C代码。单精度实现的示例可能是: 虽然此代码没有过早的下限溢位,但存在精度问题,因为计算2/2时产生的误差会被后续的幂运算放大。人们可以通过针对更高精度引用的测试轻松证明这一点。确切的误差将根据所使用的或实现的准确性而有所不同;对于忠实四舍五入的幂函数,人们通常会观察到IEEE-

  • 我在div标签中有一个段落和一个按钮。我想在div标记上使用onlick=“”方法,而不是在div标记内的按钮上。我怎么能这么做。