#NEWLINE# def get_font( print_settings , print_format = None , for_legacy = False ) : #NEWLINE# #INDENT# default = '"Helvetica Neue", Helvetica, Arial, "Open Sans", sans-serif' #NEWLINE# if for_legacy : #NEWLINE# #INDENT# return default #NEWLINE# #UNINDENT# font = None #NEWLINE# if print_format : #NEWLINE# #INDENT# if ( print_format . font and ( print_format . font != 'Default' ) ) : #NEWLINE# #INDENT# font = '{0}, sans-serif' . format ( print_format . font ) #NEWLINE# #UNINDENT# #UNINDENT# if ( not font ) : #NEWLINE# #INDENT# if ( print_settings . font and ( print_settings . font != 'Default' ) ) : #NEWLINE# #INDENT# font = '{0}, sans-serif' . format ( print_settings . font ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# font = default #NEWLINE# #UNINDENT# #UNINDENT# return font