【问题标题】:reportlab pdfmetrics ttfont postscript errorreportlab pdfmetrics ttfont postscript错误
【发布时间】:2018-11-08 09:15:02
【问题描述】:

我尝试通过 pdfmetrics 注册字体时遇到错误。有什么我没有考虑到的,还是可能是字体的问题?

我的代码

from reportlab.pdfbase import pdfmetrics
pdfmetrics.registerFont(TTFont('{FONT_NAME}', str({FONT_PATH}.ttf'))

错误类型:

TTF错误

错误字符串:

TTF 文件“{FONT_PATH}.ttf”:不支持后记大纲

错误文件

/usr/local/lib/python3.5/dist-packages/reportlab/pdfbase/ttfonts.py

错误行

228


在第 228 行的文件 /usr/local/lib/python3.5/dist-packages/reportlab/pdfbase/ttfonts.py 中出现以下错误:

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

【问题讨论】:

    标签: reportlab


    【解决方案1】:

    通过此转换器https://everythingfonts.com/otf-to-ttf将相同字体(在我的机器上工作)从OTF转换为TTF后工作@

    【讨论】:

      【解决方案2】:

      刚刚在 MPDF(PHP PDF 转换库)中遇到了这个问题,并尝试了上面接受的答案中链接的转换器,但转换后的文件仍然产生错误。

      我在CloudConvert 中运行了转换,并且成功了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-01-04
        • 1970-01-01
        • 2020-09-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多