@alex99505

Поддерживает ли kartik mpdf шрифт verdana из коробки или нужно подключать дополнительно?

Поддерживает ли kartik mpdf шрифт verdana из коробки или нужно подключать дополнительно?
  • Вопрос задан
  • 205 просмотров
Решения вопроса 1
@alex99505 Автор вопроса
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@eternalfire
Не поддерживает, нужно подключать дополнительно
https://github.com/kartik-v/mpdf/blob/master/confi...
https://stackoverrun.com/ru/q/10528979
Ответ написан
@dev-sasha
Вот так можно добавить новый шрифт (если его нет из коробки в 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
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы