'Required:
line -- line to parse
Returns:
nothing
Logic:
pop font_list'

def __end_font_func(self, line):

    if (len(self.__font_list) > 1):
        self.__font_list.pop()
    else:
        sys.stderr.write('module    is    hex_2_utf8\n')
        sys.stderr.write('method    is    end_font_func\n')
        sys.stderr.write('self.__font_list    should    be    greater    than    one?\n')
    face = self.__font_list[(-1)]
    if ((face == 'Symbol') and self.__convert_symbol):
        self.__current_dict_name = 'Symbol'
        self.__current_dict = self.__symbol_dict
    elif ((face == 'Wingdings') and self.__convert_wingdings):
        self.__current_dict_name = 'Wingdings'
        self.__current_dict = self.__wingdings_dict
    elif ((face == 'Zapf    Dingbats') and self.__convert_zapf):
        self.__current_dict_name = 'Zapf    Dingbats'
        self.__current_dict = self.__dingbats_dict
    else:
        self.__current_dict_name = 'default'
        self.__current_dict = self.__def_dict
