Php 找不到ttf2afm/ttf2pt1可执行文件

Php 找不到ttf2afm/ttf2pt1可执行文件,php,dompdf,Php,Dompdf,我想在DOMPDF上安装新字体,但当我运行 http://www.spanskeboliger.dk/wp-content/themes/rttheme17/dompdf/load_font.php 它有一个错误: Unable to locate the ttf2afm / ttf2pt1 executable (checked /usr/bin/ttf2pt1). 如何解决这个问题并能够运行load_font.php。首先注意:load_font.php应该从命令行/shell运行,而不

我想在DOMPDF上安装新字体,但当我运行

http://www.spanskeboliger.dk/wp-content/themes/rttheme17/dompdf/load_font.php
它有一个错误:

Unable to locate the ttf2afm / ttf2pt1 executable (checked /usr/bin/ttf2pt1).

如何解决这个问题并能够运行load_font.php。

首先注意:load_font.php应该从命令行/shell运行,而不是通过web服务器运行

为了将字体加载到0.6.0之前的dompdf版本中,首先必须在系统上安装一份ttf2ufm(又名ttf2pt1/ttf2afm)。这是一个二进制可执行文件,用于从字体文件中提取字符度量。dompdf在布局文本时使用度量

错误告诉您需要知道的是,dompdf找不到ttf2ufm程序。如果您的系统上有ttf2ufm的副本,您应该更新dompdf/domdpf_config.inc.php中的
TTF2AFM
configuration常量的值

话虽如此,dompdf0.6.0包含了一个基于PHP的字体解析器(),不再需要ttf2ufm。对于大多数人来说,这个版本是早期版本的替代品。您可以通过获取更新版本的副本

除了不再需要ttf2ufm之外,dompdf 0.6.0还包括以下与字体相关的功能:

  • 完全支持UTF-8(PDF中的Unicode)
  • 基于web的字体安装(通过dompdf/www/fonts.php)
  • 支持
    @font-face
  • 字体子集

首先需要注意:load_font.php应该从命令行/shell运行,而不是通过web服务器运行

为了将字体加载到0.6.0之前的dompdf版本中,首先必须在系统上安装一份ttf2ufm(又名ttf2pt1/ttf2afm)。这是一个二进制可执行文件,用于从字体文件中提取字符度量。dompdf在布局文本时使用度量

错误告诉您需要知道的是,dompdf找不到ttf2ufm程序。如果您的系统上有ttf2ufm的副本,您应该更新dompdf/domdpf_config.inc.php中的
TTF2AFM
configuration常量的值

话虽如此,dompdf0.6.0包含了一个基于PHP的字体解析器(),不再需要ttf2ufm。对于大多数人来说,这个版本是早期版本的替代品。您可以通过获取更新版本的副本

除了不再需要ttf2ufm之外,dompdf 0.6.0还包括以下与字体相关的功能:

  • 完全支持UTF-8(PDF中的Unicode)
  • 基于web的字体安装(通过dompdf/www/fonts.php)
  • 支持
    @font-face
  • 字体子集

谢谢你的回答,它确实很有帮助,但我已经解决了这个问题,我发现我使用的是DOMPDF的较低版本,我使用的是最新版本,效果非常好。但是你的回答真的很有帮助。很高兴你能解决这个问题。感谢您接受这个答案,并希望它能帮助其他人。感谢您的回答,它真的很有帮助,但我已经解决了这个问题,我发现我使用的是DOMPDF的较低版本,我使用的是最新版本,它工作得非常完美。但是你的回答真的很有帮助。很高兴你能解决这个问题。感谢您接受答案,并希望它能帮助他人。