文本方块出现在linux上的phantomjs而不是单词

时间:2015-11-18 19:48:29

标签: python linux phantomjs

使用centos6。项目在python中运行selenium和phantomjs-1.9.8。

我检查了我的本地计算机(Windows 8.1),该项目仍然正常,当我保存屏幕截图时,文本显示它已正确呈现。

同样在我的linux服务器上,在我安装相关软件包并运行它之后的一个晚上它运行良好。

在那段时间我只关闭服务器并重新启动,现在当我保存屏幕截图以查看错误时,它只显示文本的方块。

我四处搜索,这似乎是一个常见的问题,但不知道如何修复它。所有的建议似乎都很复杂。我在github上看到了一些可能的修复但是我不知道如何使用那些'forks'它们只是带有注释文本的代码,没有关于如何使用它们的解释。那么你应该怎么做呢?

我不明白为什么它最初工作然后在重新启动后停止工作。不是说这就是原因,但我认为这一切都发生了变化。

有什么想法吗?

以下是相关讨论:https://code.google.com/p/phantomjs/issues/detail?id=460

1 个答案:

答案 0 :(得分:1)

已修复

yum install urw-fonts

来自:

phantomjs screenshot font missing, boxes rendered instead