import os
from reportlab.pdfgen import canvas
from reportlab.pdfbase import pdfmetrics
from reportlab.pdfbase.ttfonts import TTFont

pdfmetrics.registerFont(
    TTFont('FreeSerif', os.path.join(os.getcwd(), 'FreeSerif.ttf'))
)


c = canvas.Canvas("FreeSerif.pdf")
c.setFont('FreeSerif', 18)
c.drawString(100,750, u"\u00AB\u00BB")
c.save()
