Есть ли возможность генерировать PDF-файл в weasyprint с китайскими буквами? - PullRequest
0 голосов
/ 09 января 2020

У меня есть html код, подобный следующему:

<head><meta charset="UTF-8"></head><h1>德德德</h1>

Я могу sh преобразовать его в PDF с weasyprint, но когда я открываю сгенерированный файл, я получаю:

5FB7 5FB7 5FB7

В прямоугольниках.

Понятия не имею, что я делаю не так.

Когда я попытался загрузить пользовательский шрифт с таким кодом:

    css = CSS(string='''
          @font-face {
          font-family: 'fonts-japanese-gothic';
          src: url('/share/fonts/truetype/unfonts-core/UnDotum.ttf') format('truetype');
                     }
''', font_config=font)

Я получил такую ​​ошибку:

Ignored `src: url("/share/fonts/truetype/unfonts-core/UnDotum.ttf") format("truetype")` at 3:3, Relative URI reference without a base URI: '/share/fonts/truetype/unfonts-core/UnDotum.ttf'.
...