我们从1.8迁移到PDFBox 2.0.1,并且在字体方面有一些问题。我们尝试使用而不是嵌入它们,并在可能的情况下尝试使用默认字体。
这在1.8中运行得很好,但在2.0.1中,我们在Amazon上运行时会出现一些错误。
由于在我的Mac上一切正常,问题的原因是在Amazon上没有可用的字体,这是我们要创建PDF的目标环境。
a)在我看来,解决方案可能只是安装一些带有字体的Linux包.哪个?候选人是(https://aws.amazon.com/amazon-linux-ami/2016.03-packages/)
如果安装好了,我是否要绘制地图..。怎么做呢?
( b)如果没有软件包,我在哪里可以找到关于如何安装正确字体和如何映射它们的说明(以及从哪里合法获取它们)
发布于 2016-05-02 08:08:45
我怀疑您是否可以使用默认的PDF字体在Linux下使用复杂的文本,PS/PDF字体可用严重限制在unicode覆盖范围。在TEX Gyre之前,他们没有做过任何努力来使他们复活。而且,由于早期的许可错误,TEx陀螺通常没有包装。(现在就应该解决这一问题,但早期阶段对通过至关重要)。
您可以使用Dejavu和Stix处理大量复杂的文本,但是它们不能也不应该自动替换为默认的PS/PDF字体。衡量标准,即字母的大小和比例是不同的,一旦计算出文本大小,用默认字体替换这些字体,就会中断一些格式。解放已经是边缘,它模仿MS字体,而不是PS/PDF字体。
如果您放弃使用PS/PDF默认字体,那么要想在漂亮字体中获得最大的unicode覆盖率,您应该在字体组( Fedora→Centos→AMI)中安装所有在Fedora中标记为默认的字体包。
https://stackoverflow.com/questions/36970339
复制相似问题