使用以下:
<?php
$mpdf = new Mpdf([
'default_font' => 'Times New Roman'
]);
但是對於HTML,你可以嘗試內嵌代替:
<body style="font-family: Times New Roman;">
更多關於它Default Font
編輯:看來Times New Roman
是mpdf
默認不可用,所以你將不得不單獨download並使用類似:
$defaultConfig = (new Mpdf\Config\ConfigVariables())->getDefaults();
$fontDirs = $defaultConfig['fontDir'];
$defaultFontConfig = (new Mpdf\Config\FontVariables())->getDefaults();
$fontData = $defaultFontConfig['fontdata'];
$mpdf = new \Mpdf\Mpdf([
'fontDir' => array_merge($fontDirs, [
__DIR__ . '/custom/font/directory',
]),
'fontdata' => $fontData + [
'frutiger' => [
'R' => 'timesnewroman.ttf'
]
],
'default_font' => 'timesnewroman'
]);
而在你的HTML做到:
<body style="font-family: timesnewroman;">