python - setFont(Times-Roman) 不能缺少 T1 文件吗?

标签 python openerp reportlab odoo

我有错误:

找不到人脸“Times-Roman”的 .pfb 错误:reportlab.graphics.renderPM.RenderPMError:无法设置字体(Times-Roman)缺少 T1 文件?

我认为 Times-Roman 字体没有得到。

任何人都可以解决这个问题。

谢谢。

最佳答案

在研发之后,我找到了解决这个问题的方法......以及它对我的工作......

-> 此错误也发布在 bugs.debian.org 中, 并提供补丁以避免此错误。

-> 另一个解决方案是(我更喜欢这个):

下载此 pfbfer.zip , 并解压。

现在把这个pfbfer的所有文件放到...

/usr/lib/python2.7/dist-packages/reportlab/fonts/(放文件)

如果 fonts 文件夹在 reportlab 目录中不可用,则创建它并将所有字体文件放入提取文件夹 pfbfer 中的 fonts>.

关于python - setFont(Times-Roman) 不能缺少 T1 文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28281891/

相关文章:

python - 由于焦点位于前一帧的条目,Tkinter 绑定(bind)方法不起作用

python - 如何在单元测试中使用 assert_frame_equal

magento - 尝试导入网站时 OpenERP Magento 集成失败

python - 如何将 reportlab 与谷歌应用引擎一起使用

python - 限制 Twisted FTP 服务器中的文件大小

python - 如何在没有安装 Python 的情况下在 Windows 服务器上运行 Python 程序?

Python Reportlab 合并段落

python - 将使用 Reportlab 生成的图像保存在我的 MEDIA 文件夹中(在 Amazon S3 中)

python-2.7 - 如何在odoo-8中使用相关字段(fields.related)?

openerp - 根据openerp中的状态隐藏编辑按钮