title: xhtml2pdf, cyrillic characters don't work
body: <p>I try to convert html to pdf. I use xhtml2pdf.
  My code:</p>
  
  <pre><code># -*- coding: utf-8 -*-
  from xhtml2pdf import pisa
  sourceHtml = '&lt;html&gt;' \
               '    &lt;head&gt;' \
               '        &lt;meta content="text/html; charset=utf-8" http-equiv="Content-Type"&gt;' \
               '    &lt;/head&gt;' \
               '    &lt;body&gt;' \
               '        &lt;p&gt;Русский текст&lt;/p&gt;' \
               '    &lt;/body&gt;' \
               '&lt;/html&gt;'
  
  outputFilename = "test.pdf"
  
  def convertHtmlToPdf(sourceHtml, outputFilename):
      resultFile = open(outputFilename, "w+b")
      pisaStatus = pisa.CreatePDF(sourceHtml, dest=resultFile)#, encoding='UTF-8')
      resultFile.close() 
      return pisaStatus.err
  
  if __name__ == "__main__":
      pisa.showLogging()
      convertHtmlToPdf(sourceHtml, outputFilename)
  </code></pre>
  
  <p>PDF is created, but the Cyrillic characters are represented by black squares.
  What I'm doing wrong? How to make it right?</p>