options = dict()
options['fontmap'] = ''
options['font'] = list()
options['font'].append('/usr/font/DejaVuSerif.ttf:1')
options = utils.dotdict(options)
fm = create_fontmap(options)
pdfdraw = drawer.DiagramDraw('PDF', diagram, filename=pdfname, debug=True, fontmap=fm)
pdfdraw.draw()
pdfdraw.save()
from blockdiag.utils.fontmap import FontMap
fm = FontMap()
fm.set_default_font('/usr/font/DejaVuSerif.ttf:1')