我正在使用Phantom JS从HTML源代码渲染PDF。该文本将包含许多不同的脚本。目前我有希伯来语的问题。
通常当我看到黑色方块而不是字形时,我会使用yum list | grep fonts
查找字体包并安装我找到的内容,例如:
yum install fonts-hebrew fonts-arabic
这适用于某些脚本但不适用于其他脚本。安装字体 - 阿拉伯语后,我可以在PDF中看到这些字形,但希伯来语是空白的。不是黑色方块,而是缺少字体,但只是空白。
HTML没有引用这些包安装的任何特定字体,它只是使用CSS呈现为Arial并回退到sans-serif。所有字形在我的本地浏览器中渲染都很好,但是如何让PhantomJS渲染器获取希伯来字体呢?
其他信息:我在CentOS 5.5上运行PhantomJS 1.9
答案 0 :(得分:1)
yum grouplist
2.然后,如果可以安装阿拉伯语支持:
yum groupinstall 'Arabic Support'.
这解决了这个问题。