【发布时间】:2010-10-28 02:12:27
【问题描述】:
在 11 月询问 this question 后,我对 ReportLab 非常满意我所有的 python pdf 生成需求。
然而,事实证明,虽然 ReportLab 将使用常规 TrueType (TTF) 字体,但它不支持 OpenType (OTF) 字体。
我正在处理的当前小部件之一将需要使用一些 OpenType 字体,很遗憾,ReportLab 刚刚从运行中移除了自己。
谁能推荐一个兼容 OpenType 的 Python PDF 生成器?
不需要花哨 - 我只需要能够将 UTF-8 文本拖放到页面上即可。
更新:OpenType 字体大致有两种风格:TrueType 风格和 PostScript 风格,这取决于它们存储字形轮廓的方式。 ReportLab 只支持 TypeType 样式。事实证明,在 Windows 上,您可以通过扩展名来区分:TrueType 样式的 TrueType 和 OpenType 是 .TTF,PostScript 样式的 OpenType 是 .OTF。
所以,我真正的问题是,谁能推荐一个支持 .otf 字体的 Python PDF 生成器?
【问题讨论】:
-
rinohtype 支持 TrueType 和 Postscript 风格的 OpenType 字体。 (免责声明:我是rinohtype的作者)
标签: python pdf-generation opentype