如何在用PHP生成的PDF中打印≥符号

时间:2016-03-10 08:23:11

标签: php pdf encoding

我在使用PHP-TCPDF生成的PDF中尝试打印大于或等于符号时遇到问题。

我已经尝试过这些东西,没有任何成功:

$pdf = new \TCPDF(/** some options **/, $unicode = true, $encoding = 'UTF-8');
$pdf->AddPage();

$pdf->SetFont('times');

$pdf->Cell(100, 5, "test ≥", 0, 1);
$pdf->Cell(100, 5, "test ≥", 0, 1);
$pdf->Cell(100, 5, "test ≥", 0, 1);
$pdf->Cell(100, 5, "test \u2265", 0, 1);
$pdf->Cell(100, 5, "test " . json_decode('"\u2265"'), 0, 1);

导致

With ->Cell      | With ->WriteHtmlCell
---------------- | --------------------
test ≥        | test ?
test ≥    | test ?
test ≥     | test ?
test ?           | test \u2265
test ?           | test ?

有没有办法打印这个特殊字符?使用特殊字体?我搜索了网络,发现Times支持这个标志(http://www.fileformat.info/info/unicode/char/2265/fontsupport.htm

谢谢!

0 个答案:

没有答案