@ font-face Шрифт не загружается в mpdf - PullRequest
0 голосов
/ 15 января 2019

Я загружаю шрифт Google Railway-Light для своего веб-сайта, и он отлично работает, но не загружается в создаваемый мной PDF-файл. Я звоню в моем CSS-файле

@font-face {
    font-family: "Raleway-Light";
    src: url("../font/Raleway-Light.ttf");
}

И я звоню в файле CSS, когда создаю PDF.

$pdf = new Pdf(
    [
        'mode' => Pdf::MODE_CORE,
        'format' => Pdf::FORMAT_LETTER,
        'orientation' => Pdf::ORIENT_PORTRAIT,
        'destination' => Pdf::DEST_BROWSER,
        'content' => $content,
        'cssFile' => '/var/www/html/basic/web/css/sites.css',
        'marginRight' => 0,
        'marginLeft' => 0,
        'marginTop' => 0,
        'marginBottom' => 0,
        'marginHeader' => 0,
        'marginFooter' => 0,

        'cssInline' => '',
        'options' => [],
        'methods' => [],
    ]
);

if ($user->role == 0) {
    $pdf->showWaterMark = true;
}
// return the pdf output as per the destination setting
return $pdf->render();

Я также загрузил этот шрифт в папку mpdf/ttf.

1 Ответ

0 голосов
/ 15 января 2019

Решено

'mode' => Pdf::MODE_CORE, 

необходимо установить на

'mode' => '', 

и тогда мой шрифт нужно было включить в FontVariables.php

...