在 mPDF 中设置自定义 TTF 字体
Setting a custom TTF Font in mPDF
我通过 zip 文件(不是作曲家)安装了 mPDF 6.0,将字体放入 ttfonts 文件夹并在 config_fonts.php 中添加文件,如下所示:
"eurostyle" => array( /* Custom */
'R' => "eurostyle-normal.ttf"
)
现在我尝试像这样将字体添加到我的 mPDF 对象中:
$mpdf = new mPDF('c', 'A4-L');
$mpdf -> SetFont('eurostyle');
但没有任何变化。没有错误信息,输出的PDF simpy保持不变。
有人知道为什么吗?
在不使用 c
作为模式参数的情况下创建您的 mPDF 对象。使用空字符串或例如。 UTF-8
.
$mpdf = new mPDF('', 'A4-L');
c
模式意味着 PDF 将仅使用核心 PDF 字体 - 因此它不会使用任何自定义外部字体。
另请参阅手册的 Fonts & Languages/Choosing a configuration 页。
我通过 zip 文件(不是作曲家)安装了 mPDF 6.0,将字体放入 ttfonts 文件夹并在 config_fonts.php 中添加文件,如下所示:
"eurostyle" => array( /* Custom */
'R' => "eurostyle-normal.ttf"
)
现在我尝试像这样将字体添加到我的 mPDF 对象中:
$mpdf = new mPDF('c', 'A4-L');
$mpdf -> SetFont('eurostyle');
但没有任何变化。没有错误信息,输出的PDF simpy保持不变。
有人知道为什么吗?
在不使用 c
作为模式参数的情况下创建您的 mPDF 对象。使用空字符串或例如。 UTF-8
.
$mpdf = new mPDF('', 'A4-L');
c
模式意味着 PDF 将仅使用核心 PDF 字体 - 因此它不会使用任何自定义外部字体。
另请参阅手册的 Fonts & Languages/Choosing a configuration 页。