gpt4 book ai didi

fonts - 如何让 PhantomJS 呈现已安装的字体?

转载 作者:太空宇宙 更新时间:2023-11-03 17:14:46 24 4
gpt4 key购买 nike

我正在使用 Phantom JS 从 HTML 源渲染 PDF。文本将包含许多不同的脚本。目前我对希伯来语有疑问。

通常,当我看到黑色方 block 而不是字形时,我会使用 yum list | 查找字体包。 grep fonts 并安装我找到的,例如:

yum install fonts-hebrew fonts-arabic

这对某些脚本有效,但对其他脚本无效。安装 fonts-arabic 后,我可以在 PDF 中看到这些字形,但希伯来语是空白的。不是缺少字体的黑色方 block ,而是空白。

HTML 不引用这些软件包安装的任何特定字体,它只是使用 CSS 呈现为 Arial 并退回到无衬线字体。所有字形在我的本地浏览器中都可以很好地呈现,但我怎样才能让 PhantomJS 呈现器获取希伯来语字体?

附加信息:我在 CentOS 5.5 上运行 PhantomJS 1.9

最佳答案

我遵循的解决此问题的步骤

1.检查阿拉伯语支持是否可用:
yum grouplist
2.然后如果可用安装阿拉伯语支持:
yum groupinstall 'Arabic Support'. 

这解决了问题。

关于fonts - 如何让 PhantomJS 呈现已安装的字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29520455/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com