【发布时间】:2016-09-29 23:41:46
【问题描述】:
在使用 tFPDF 时如何使用多种 DejaVu 字体?
我想对一些文本使用 DejaVuSans 字体,对其他文本使用 DejaVuSansMono。
本教程显示您可以包含这样的字体:$pdf -> AddFont('DejaVu','','DejaVuSans.ttf',true);,然后像 $pdf -> SetFont("DejaVu","",10); 一样使用它
但是如果我添加额外的字体$pdf->AddFont('DejaVu','','DejaVuSansMono.ttf',true); 没有任何改变。
那么如何指定我想在哪里使用 Mono 字体以及在哪里使用默认字体?
我的代码目前看起来像这样(不起作用):
$pdf->AddFont('DejaVu','','DejaVuSans.ttf',true);
$pdf->SetFont("DejaVu","",10);
$pdf->Cell(10,10 , "sometext");
$pdf->AddFont('DejaVu','','DejaVuSansMono.ttf',true);
$pdf->SetFont("DejaVu","",10);
$pdf->Cell(10,10 , "sometext");
【问题讨论】: