xhtml2pdf is not displaying GBP ("£") signs while creating PDF
When you call pisa.CreatePDF() make sure to include encoding.
Here's what we use, obviously its a bit out of context but it was mostly copied from the example documentation.
pisaStatus = pisa.CreatePDF(html.encode('UTF-8'), encoding="UTF-8", dest=f, link_callback=link_callback)
While creating PDF using xhtm2pdf we are unable to print "£" sign but works for dollar and euro. We have used setting font face and changed font family but still we are not able to print GBP.