Python — Reportlab: ошибка при использовании пользовательского шрифта

Я использую структуру reportlab для создания PDF-файлов. Я также использую собственный шрифт в своих PDF-файлах под названием «3of9». Теперь иногда я получаю следующую ошибку:

IOError: Cannot open resource "/usr/lib/python2.6/site-packages/reportlab/fonts/LeERC___.AFM", while looking for faceName='3of9'

Это происходит не каждый раз, но слишком часто. И в большинстве случаев все работает хорошо, поэтому я понятия не имею, почему возникает ошибка.

Кто-нибудь знает, как это решить?


person Thomas    schedule 29.06.2010    source источник


Ответы (1)


либо убедитесь, что у вас есть LeERC___.AFM по указанному пути, либо попробуйте выполнить обновление до более новой версии reportlab.

LeERC___.AFM является частью дистрибутива reportlab версии 2.1 (которую можно загрузить по адресу http://www.reportlab.com/ftp/ReportLab_2_1.zip)

person Nikolaus Gradwohl    schedule 09.08.2010