我正在嘗試將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
中,它可以正常工作。
我該如何解決?