Как задать Roboto шрифт dompdf

Я уже весь гугл облазил и ничего не получается. Мне нужно чтобы на странице был кириллический Roboto шрифт. Вот php с Dompdf

                <?php

            require_once '../dompdf/autoload.inc.php';
            require_once "../../Core/core.php";

            use Dompdf\Dompdf;

            require_once "page.php";

            $dompdf = new Dompdf();

            $html = file_get_contents("1.html");

            $html = str_replace("{ROOT_URI}", ROOT_URI, $html);

            $dompdf->loadHtml("<style>@font-face { font-family: 'Roboto'; font-weight: 400; src: url('http://localhost/AnnaProfit/vendor/assets/Fonts/Roboto/Roboto-Regular.ttf'); }</style><h1>Привет!</h1>");

            // (Optional) Setup the paper size and orientation
            $dompdf->setPaper('A4', 'portrait');

            // Render the HTML as PDF
            $dompdf->render();

            // Output the generated PDF to Browser
            $dompdf->stream();

Тут я сначала пробовал с '1.html', но потом решил сначала хотя бы на простом html сделать всё, и заменил переменную html. В html который я передаю в dompdf указывается шрифт Roboto 400 из файла ttf (до этого я пробовал подключать как написано на google fonts, но потом подумал что проблема в этом и скачал). Когда я открываю полученный pdf, то получаю вместо "Привет!" вот это: "??????!"

Как это сделать подскажите пожалуйста. Так же если можете сказать как подключать стили, в файле '1.html' я стили подключал и относительно и полным путём, всегда их нет.


Ответы (0 шт):