我在php上使用fpdf生成pdf报告。我需要为此文档添加Century Gothic字体。
我认为我必须做这样的事情:
$pdf->AddFont('CenturyGothic','','century.php');
$pdf->SetFont('CenturyGothic','',12);
但这不起作用,我无法找到该库中带有该字母的文件。请帮助。
答案 0 :(得分:4)
这对我有用:
转到http://www.fpdf.org/makefont/index.php
转换.ttf文件
下载.php和.z文件
将这些文件添加到以下文件夹:fpdf / font (这是您需要下载的默认文件夹结构,以便您的fpdf正常工作)
这是我在我的文件中使用的代码:
$fpdf->AddFont('Gotham','','Gotham-Book.php');
$fpdf->SetFont('Gotham','',11);
答案 1 :(得分:1)
我猜你在尝试添加字体之前忘记了MakeFont
,特别是:
<?php
require('makefont/makefont.php');
MakeFont('c:\\Windows\\Fonts\\comic.ttf','cp1252');
?>
生成字体定义文件后(通常为.z
扩展名),AddFont
应该有效。