首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PDFBox 2.0.1如何在Amazon上使用标准pdf字体

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

Stack Overflow用户
提问于 2016-05-01 18:27:32
回答 1查看 1.4K关注 0票数 2

我们从1.8迁移到PDFBox 2.0.1,并且在字体方面有一些问题。我们尝试使用而不是嵌入它们,并在可能的情况下尝试使用默认字体。

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

  • PDType1Font.:使用后备字体LiberationSans作为基本字体时代-罗马
  • U+00B7 ('middot')在此字体的编码中不可用: WinAnsiEncoding

由于在我的Mac上一切正常,问题的原因是在Amazon上没有可用的字体,这是我们要创建PDF的目标环境。

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

  • xorg-x11-fonts-7.2
  • fontpackages-1.41
  • liberation-fonts-1.05.1.20090721
  • libXfont-1.4.5

如果安装好了,我是否要绘制地图..。怎么做呢?

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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中标记为默认的字体包。

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

https://stackoverflow.com/questions/36970339

复制
相关文章

相似问题

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