Вот так можно добавить новый шрифт (если его нет из коробки в mPDF)
$defaultConfig = (new \Mpdf\Config\ConfigVariables())->getDefaults();
$fontDirs = $defaultConfig['fontDir'];
$defaultFontConfig = (new \Mpdf\Config\FontVariables())->getDefaults();
$fontData = $defaultFontConfig['fontdata'];
$pdf = new Pdf([
...
'options' => [
...
'fontDir' => array_merge($fontDirs, [
Yii::getAlias('@webroot/fonts/'),
]),
'fontdata' => array_merge($fontData, [
"roboto" => [
'R' => "Roboto-Regular.ttf",
'I' => "Roboto-Regular.ttf",
'B' => "Roboto-Bold.ttf",
],
]),
'default_font' => 'roboto'
],
...
]);
Вот также информация в официальной документации
mPDF