'Set the name of the font listed in the font family
if the font isn\'t listed in the font family then pass it the absolute
path of the truetype font file.
Example: Font.setFont("/home/simplecv/my_font.ttf")'

def setFont(self, new_font='ubuntu'):

    if isinstance(new_font, basestring):
        print 'Please    pass    a    string'
        return None
    if find(new_font, self._fonts):
        self._fontface = new_font
        font_to_use = ((((self._fontpath + self._fontface) + '/') + self._fontface) + self._extension)
    else:
        self._fontface = new_font
        font_to_use = new_font
    self._font = pilImageFont.truetype(font_to_use, self._fontsize)
