php - 无法在 FPDF 中添加字体

标签 php ubuntu fpdf

您好,我正在尝试将 Calibri 字体添加到 FPDF 字体
我已经使用编码 cp1252 转换了 ttf(是默认值)
将文件复制到文件夹 fpdf/font/
添加行

define('FPDF_FONTPATH','/usr/share/php/fpdf/font');
require_once('/usr/share/php/fpdf/fpdf.php');
$fpdf->AddFont('Calibri','','calibri.php');
//$fpdf->AddFont('Calibri','B','calibrib.php');
//$fpdf->AddFont('Calibri','I','calibrii.php');
//$fpdf->AddFont('Calibri','BI','calibriz.php'); //Bold Italic
$fpdf->AddFont('Calibri','','calibri.php');停止处理后面的所有行
并且在评论该行时,php运行到最后
ubuntu 20.04/php 7.4
谁能告诉我应该使用什么编码?
以及如何设置字体路径?或者为什么我的代码没有错误地停止

最佳答案

您想使用 ttf 文件,因为这是 FPDF 软件可以将其存储为字体的方式。所以不需要转换文件。使用您已经拥有并且应该可以使用的 ttf 文件。我假设这与 FPDF 的 python 版本相同。

关于php - 无法在 FPDF 中添加字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69425415/

相关文章:

php - FPDF WriteHtml 不起作用

c++ - 将编译版本复制到另一台主机时出现 GCC 编译错误

pdf - fpdf 表 : Cell Splitting/Merging

php - 如何在给定的日期范围和时间使用 PHP 生成 .ics 文件

php - 访问被拒绝 'user' @'localhost'

ruby-on-rails - 设置乘客和铁路时的知识差距

ubuntu - 从 Ubuntu 启动板构建 Debian 镜像

php - FPDF 错误 : Template does not exist! fpdf

php mysql while循环内部while循环查询同一个表

php - Doctrine 的实体管理器崩溃并停止运行