¿Hay alguna manera de generar un pdf que contenga símbolos no-ascii con pisa de la plantilla django?

Estoy intentando generar un pdf desde la plantilla usando este fragmento de código:

def write_pdf(template_src, context_dict):
    template = get_template(template_src)
    context = Context(context_dict)
    html  = template.render(context)
    result = StringIO.StringIO()
    pdf = pisa.pisaDocument(StringIO.StringIO(html.encode("UTF-8")), result)
    if not pdf.err:
        return http.HttpResponse(result.getvalue(), mimetype='application/pdf')
    except Exception('PDF error')

Todos los símbolos no latinos no se muestran correctamente, la plantilla y la vista se guardan utilizando la codificación utf-8.

He intentado guardar la vista como ANSI y luego al usuario unicode (html, "UTF-8"), pero arroja TypeError.

También pensé que tal vez es porque las fuentes predeterminadas de alguna manera no son compatibles con utf-8, por lo que, de acuerdo con la documentación de pisa, traté de configurar la fuente en el cuerpo de la plantilla en la sección de estilo.

Eso aún no dio resultados.

¿Alguien tiene alguna idea de cómo resolver este problema?

Respuestas a la pregunta(5)

Su respuesta a la pregunta