Python - Reportlab:使用自定义字体时出错
我使用reportlab框架来创建pdf。我还在我的 pdf 中使用了一种名为“3of9”的自定义字体。现在,有时我会收到以下错误:
IOError:在查找faceName ='3of9'时无法打开资源“/usr/lib/python2.6/site-packages/reportlab/fonts/LeERC___.AFM”
这种情况并非每次都会发生,但过于频繁。在大多数情况下,一切正常,所以我不知道为什么会出现错误。
有谁知道如何解决这个问题?
Im using the reportlab framework for creating pdf's. I'm also using a custom font in my pdf's called '3of9'. Now, sometimes I'm getting the following error:
IOError: Cannot open resource "/usr/lib/python2.6/site-packages/reportlab/fonts/LeERC___.AFM", while looking for faceName='3of9'
This doesn't happens everytime, but too often. And in most of the cases everything works well, so I have no idea why the error comes up.
Has anyone an idea how to solve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
确保给定路径上有 LeERC___.AFM,或者尝试升级到更新的 reportlab 版本。
LeERC___.AFM 是 2.1 版本的 reportlab 发行版的一部分(可以在以下位置下载)
http://www.reportlab.com/ftp/ReportLab_2_1.zip)
either make sure you have LeERC___.AFM at the given path or try to upgrade to a more recent reportlab version.
LeERC___.AFM is part of the reportlab distribution to version 2.1 (which can be downloaded at
http://www.reportlab.com/ftp/ReportLab_2_1.zip)