Я использовал абсолютный URI для ссылки на файл шрифта, но я получаю эту ошибку:
Failed to execute:
../../../bin/wkhtmltopdf-amd64 --margin-top 0 --margin-bottom 0 --margin-left 0 --margin-right 0 --orientation 'Portrait' --page-size 'A4' --dpi '300' -q - -
Error: PDF could not be generated!
Ничего не нужно для отладки. Я не могу установить шрифт локально, потому что я на общем хосте (то есть я не могу избежать использования @ font-face). При отладке HTML-страница отображается очень хорошо; при создании PDF я получаю ошибку. Если я попытаюсь встроить шрифт напрямую, используя кодировку base64, шрифт просто не будет применен (по умолчанию используется другой шрифт).
Дальнейшее тестирование:
Только когда применяется правило @ font-face, оно выходит из строя без причины. Если я установлю стиль media на «печать», ошибок не будет, но и шрифта тоже нет. Когда я устанавливаю «all», и шрифт либо a) правильно ссылается, либо b) вводится напрямую через кодировку base64 - он терпит неудачу.