我正在使用PHP的FPDF库来生成报告,但是现在我需要使用核心字体中没有的另一种字体(Verdana)。我添加了这一行:
$pdf->AddFont('Verdana','','verdana.php');
我将文件verdana.php和verdana.z复制到了fonts目录。如果我使用以下说明,一切正常。
$pdf->SetFont('Verdana','',6);
但是,如果我尝试使用下一条指令(使用粗体):
$pdf->SetFont('Verdana','B',6);
我得到了错误:
FPDF error: Undefined font: verdana B
我尝试为Verdana Bold添加另一种字体:
$pdf->AddFont('Verdana-Bold','B','verdanab.php');
当然,我将文件verdanab.php和verdanab.z放在fonts目录中。但是我得到了同样的错误。我缺少什么或如何同时使用两种Verdana字体(普通和粗体)?
提前致谢。
最佳答案
我读了一篇有趣的文章。它应该可以帮助您找到想要的东西。
Adding TrueType Fonts to FPDF Documents
也许是这样的:
$pdf->AddFont('Verdana','B','verdanab.php');