Как добавить шрифт в reportlab (Python 3.6), похоже, не получается? - PullRequest
0 голосов
/ 11 октября 2018

Я использую python 3.6 и установил с pipenv пакет reportlab.Я следовал инструкциям в руководстве reportlab, мой новый шрифт был скопирован в мой каталог шрифтов в каталоге проекта.но он кажется неудачным.

my_font = TTFont('the-font-im-adding', "<my_project>/fonts/'the-font-im-adding.ttf')

pdfmetrics.registerFont(my_font)

Конструктор TTFont аварийно завершает работу, но тогда я легко могу исправить это следующим образом:

my_font = TTFont("<my_project>/fonts/'the-font-im-adding.ttf')

, а затем внутри pdfmetrics.registerFont() появляется сбой, так как fontName не существует.

Странно кажется, что это работает для всех, что мне не хватает?

Может кто-нибудь помочь мне? это должно быть легко и просто

...