ReportLabs Django Integration

Estoy siguiendo este enlace para integrar ReportLabs en Django. Hice todo correctamente pero me sale un error diciendo:

Exception Type: RenderPMError Exception Value: Can't setFont(Times-Roman) missing the T1 files? Originally : makeT1Font() argument 2 must be string, not None 

¿A dónde me voy mal? Supongo que la fuente no está disponible en el paquete ReportLabs. ¿Cómo procedo desde aquí?

Para registrar una fuente:

 import os from reportlab.pdfbase import pdfmetrics from reportlab.pdfbase.ttfonts import TTFont pdfmetrics.registerFont(TTFont("Arial", os.path.join(settings.PROJECT_ROOT, 'static', 'fonts', 'arial.ttf'))) # here i have my fonts for PDF's 

para usarlo, ej:

 page = canvas.Canvas(response, pagesize=A4, pageCompression = 0) canvas.setFont('Arial',9) 

Debe descargar las fonts y colocarlas en su paquete ReportLabs.

Necesitas estos archivos:

http://www.reportlab.com/ftp/fonts/pfbfer.zip

Descomprímelos en:

 /path/to/your/python/site-packages/reportlab/fonts