wkhtmltopdf 0.12.4 (с пропатченным qt) Прерванные символы и шрифт svg, преобразованный в изображение - PullRequest
0 голосов
/ 24 мая 2018

извините за другую тему шрифта wkhtmltopdf.Я пытаюсь преобразовать страницу HTML, в которой используется собственный шрифт, с помощью wkthmltopdf:

exec('/home/camelot/bin/wkhtmltopdf --orientation portrait --encoding utf-8 --page-size A4 --disable-smart-shrinking -T 0 -B 0 -L 0 -R 0 bill.html bill6.pdf ');

...

@font-face {
      font-family: 'camelot';
      src: url('gbcamweba-webfont.eot');
      src: url('gbcamweba-webfont.eot?#iefix') format('embedded-opentype'),
           url('gbcamweba-webfont.woff') format('woff'),
           url('gbcamweba-webfont.ttf') format('truetype'),
           url('gbcamweba-webfont.svg#camelotregular') format('svg');
      font-weight: normal;
      font-style: normal;
    }

К сожалению, некоторые символы в полученном PDF разбиты: enter image description here

Я узнал, что при использовании только svg-версии моего пользовательского шрифта формы отображаются правильно, но также и тип преобразуется в изображение.

Кто-нибудь знает, могу ли я использовать SVG-шрифт без его преобразования? wkhtmltopdf 0.12.4 centos 6.9 пробуется как кодированный base64 тип пытался установить шрифты в centos пробовал более старые версии 0.9 и 0.10 ...

1 Ответ

0 голосов
/ 24 мая 2018

Вот как он решил это для меня:

Используйте только формат OTF, независимо от того, установлен ли шрифт в сантистах ИЛИ загружен font-face.С помощью otf шрифт отображается правильно и остается типом.

...