Python - Reportlab:使用自定义字体时出错
我正在使用reportlab框架来创建PDF文件。同时,我在PDF中使用了一种叫做'3of9'的自定义字体。现在,有时候我会遇到以下错误:
IOError: 无法打开资源 "/usr/lib/python2.6/site-packages/reportlab/fonts/LeERC___.AFM",在寻找字体名称'3of9'时出现问题
这个错误并不是每次都会出现,但频率还是挺高的。而且在大多数情况下,一切都运行得很好,所以我不知道为什么会出现这个错误。
有没有人知道怎么解决这个问题?
1 个回答
1
要么确保你在指定的路径下有 LeERC___.AFM 文件,要么试着升级到更新的 reportlab 版本。
LeERC___.AFM 是 reportlab 2.1 版本的一部分(你可以在 http://www.reportlab.com/ftp/ReportLab_2_1.zip 下载到这个版本)。