reportlab pdfmetrics ttfont Ошибка постскриптума - PullRequest
0 голосов
/ 08 ноября 2018

При попытке зарегистрировать шрифт через pdfmetrics возникает ошибка. Есть что-то, что я не принимаю во внимание, или это шрифт, который может быть проблемой?

МОЙ КОД

from reportlab.pdfbase import pdfmetrics
pdfmetrics.registerFont(TTFont('GothamRoundedMedium', str(app_config.TEMPLATE_FONTS_DIRECTORY) + '/GothamRoundedMedium_21022.ttf'))

ТИП ОШИБКИ:

TTFError

STRING ERROR:

TTF-файл "/var/www/templates/fonts/GothamRoundedBold_21016.ttf": контуры postscript не поддерживаются

ОШИБКА ФАЙЛА

/ USR / местные / Библиотека / python3.5 / Расс-пакеты / ReportLab / pdfbase / ttfonts.py

ОШИБКА ЛИНИЯ

228


в файле /usr/local/lib/python3.5/dist-packages/reportlab/pdfbase/ttfonts.py в строке 228 возникает следующая ошибка:

if version==0x4F54544F:
    raise TTFError('%s file "%s": postscript outlines are not supported'%(self.fileKind,self.filename))

1 Ответ

0 голосов
/ 12 ноября 2018

Сработал после преобразования того же шрифта (который работает на моем компьютере) из OTF в TTF через этот конвертер https://everythingfonts.com/otf-to-ttf

...