DOMPDF 0.5.1 - 不在实时服务器上运行的字体

时间:2011-08-03 12:27:28

标签: php fonts dompdf

我在我的localhost(xampp,windows 7)上的Drupal实现中运行了DOMPDF 0.5.1,它生成了我的Pdf就好了。 但是,当我将其提交给实时服务器时,事情就出错了。我收到错误:“字体”Futura“包含一个坏/ BBox” 并且所有文本都显示为点。

知道可能会发生什么吗?

1 个答案:

答案 0 :(得分:1)

启动网络服务器的用户,即httpd或apache,也必须具有对字体文件夹的读/写权限,这可能会导致问题。

  

在DOMPDF_FONT_DIR(默认为lib / fonts)中指定的路径上授予您的Web服务器写权限。在* nix下,理想情况下,您可以使Web服务器组成为此目录的所有者,并为目录组授予写入权限。例如,在Debian系统上,Apache以www-data用户身份运行:

     

$ chgrp www-data lib / fonts

     

$ chmod g + w lib / fonts

     

如果您的用户不是www-data组的成员,或者您没有root权限,则可以使目录全局可写并设置粘滞位:

     

$ chmod 1777 lib / fonts

http://code.google.com/p/dompdf/wiki/Installation