Я использовал абсолютный 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, оно терпит неудачу без причины. Если я установлю стиль носителя как «печать», ошибок не будет, но и шрифта тоже. Когда я устанавливаю его на «все», а шрифт либо а) правильно указан, либо б) вводится напрямую через кодировку base64 - он терпит неудачу.