Правильный путь для Font-Src-Url в Phantomjs - PullRequest
0 голосов
/ 18 октября 2018

Я рендерим HTML-файл в PDF с html-pdf (который работает на основе фантомов).Это работает довольно хорошо на данный момент.Я только не могу загрузить шрифты в свои шаблоны и отобразить их:

рендеринг

var pdf = require('html-pdf');
    pdf.create(myHtml, {format:'A4'}).toFile("myFile.pdf", function(err, 
file) { })

html-template

<html>
   <head>
      <style>
         @font-face {
           font-family: 'MyOpenSans';
           font-style: normal;
           font-weight: 400;
           src: url(file://app/templates/fonts/OpenSans-Regular.ttf); <-- ?
         }
   </style>
     ...

Я видел такой подходработает (с @ font-face), но я не уверен насчет пути для src-url.К чему это относится?Это абсолютный путь в файловой системе исполняющей системы?

Он выполняется в контейнере Docker из официального образа узла.

Так что я предполагаю, что путь к этому файлу должен быть абсолютным путем к файлув моем докер-контейнере, верно?

Это то, что я пробовал, и это еще не работает.

...