Inserting non-ASCII characters into pdf with Python reportlab
<p>My code is supposed to insert a text into a pdf template. The variable text is </p>

<pre><code>text = u"Gęślą JaźńZażółć"
</code></pre>

<p>First, I create an empty pdf, then a Canvas instance with the file as a parameter, then incorporate text with 
<code>canvas_instance.drawString(10, 10, text.decode('utf-8')</code> 
and save it. 
And my original pdf file indeed contains a text in a right position - but I get ASCII characters + neat black squares instead of non-ASCII letters.
I have tried setting font to 'Times-Bold' and 'Helvetica' but they don't seem to work, either.
I have a coding declaration in my python file, too: </p>

<pre><code># -*- coding: utf-8 -*-
</code></pre>

<p>How would I be able to insert text into a pdf template?</p>

<p>Python: 2.7
libs: reportlab, pyPdf
ubuntu 14</p>