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