在 TCPDF 中添加新字体

问题描述 投票:0回答:3

有人可以帮助我如何在TCPDF中安装或添加新字体吗?我已经在我的字体中获得了

.z
php
.ttf
文件。以及如何显示或使用字体..我将给定的文件存储到字体文件夹中。
我使用了CodeIgniter

php codeigniter tcpdf
3个回答
3
投票

您可以执行以下操作。如果您有新字体的 .ttf 文件,请使用以下链接将该字体转换为 .php 和 .z 文件 http://www.xml-convert.com/en/convert-tff-font-to-afm-pfa-fpdf-tcpdf

转换字体后,下载 .php 和 .z 文件并将其上传到 tcpdf 的字体文件夹中。 TCPDF 会将您的文件名视为字体名,因此请确保您的文件名正确。

文件上传后可以直接使用tcpdf的setfont功能。


1
投票

你检查过了吗?

https://tcpdf.org/docs/fonts/

我认为这样的东西应该有效。

$fontname = $pdf->addTTFfont('/path-to-font/DejaVuSans.ttf', 'TrueTypeUnicode', '', 32);

0
投票

TCPDF:如何在 tcpdf 中添加新的自定义字体

  1. 下载所需字体的ttf文件
  2. 在浏览器中打开http://www.fpdf.org/makefont网站并上传该网站上的ttf字体
  3. 下载两个文件
    customfontname.php
    customfontname.z
  4. 将这两个文件复制到
    /yourproject/vendor/tecnickcom/tcpdf/fonts/
    文件夹
  5. 在 tcpdf html 代码之前在脚本中包含/设置字体
    $pdf->SetFont('customfontname', '', 12);
© www.soinside.com 2019 - 2024. All rights reserved.