2013-03-12 184 views
1

我有一个使用wkhtmltoimage渲染图像的Rails应用程序。图像中使用的字体是Lucida Grande,通过内嵌数据uris包含。在我的本地Mac上,一切正常,但在远程服务器上(Ubuntu 12.10),字体看起来很奇怪。两者都使用wkhtmltoimage 0.10.0 rc2。wkhtmltoimage的字体呈现问题

左边的一个是在我的Mac上生成的,它是Ubuntu服务器上的右边一个。

Macenter image description here

任何想法怎么回事?

回答

1

不幸的是,我还没有找到这个问题的解决方案。但今天我很幸运找到了解决方法! :)

看完托马斯·福克斯Embedding Canvas and SVG charts in emails我去了激进的方式,并完全取代wkhtmltoimagePhantomJS。我也用他的gist来安装一些依赖项。而这里的结果:

wkhtmltoimage本地&远程:

enter image description here enter image description here

PhantomJS本地&远程:

enter image description here enter image description here

尽管PhantomJS的功能仍然很小,但它的工作还是相当不错的!所以我现在会用这个,并且关闭这个问题:)