我正在尝试将Open Sans
字体添加到我的mpdf文档,但没有成功。如何将Open Sans字体添加到mpdf文档
这是我加入到以前的文件中的代码:
在mpdf/config_fonts.php
:
$this->fontdata = array(
...
"opensans" => array(
'R' => "OpenSans-Regular.ttf",
'B' => "OpenSans-Semibold.ttf",
'I' => "OpenSans-LightItalic.ttf",
'BI' => "OpenSans-Semibolditalic.ttf"
),
...
);
在我加入这个php的输出文件:
<html>
<head>
<style>
body {
font-family: 'Open Sans';
font-size: 10pt;
}
我也已经尝试过写font-family: opensans, sans-serif;
我把文件上传到该文件夹:root/plugins/mpdf/ttfonts/
我认为我做了一切正确,但没有奏效,它使用了第一个sans替代字体。
额外的信息: 的MPDF文件夹位于他的路径:root/plugins/
PHP文件被创建PDF文件位于此路径:root/template/folder/
里面我说过这些:
define('_MPDF_PATH','../../plugins/mpdf/');
include("../../plugins/mpdf/mpdf.php");
可能有路径有问题,但我找不到解决方案。
另外,我可以说,如果我加载font-family: opensans, sans-serif;
,在示例examples/example02_CSS_styles.php
中,它可以正常工作。
我该如何解决?