Я использую 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 не существует.
Странно кажется, что это работает для всех, что мне не хватает?
Может кто-нибудь помочь мне? это должно быть легко и просто