def apply_changes(self): familyname = self.var_font_name.get() facename = self.var_style_name.get() self.mw.document.CallObjectMethod( text.CommonText, _("Set Font Properties"), 'SetFont', libpango.get_fontface(familyname, facename), atof(self.var_font_size.get())) self.mw.canvas.ForceRedraw()
def apply_changes(self): familyname = self.var_font_name.get() facename = self.var_style_name.get() self.mw.document.CallObjectMethod( text.CommonText, _("Set Font Properties"), "SetFont", libpango.get_fontface(familyname, facename), atof(self.var_font_size.get()), ) self.mw.canvas.ForceRedraw()
from uc import libpango import pango #fonts = libpango.FAMILIES_LIST #faces_dict = libpango.FAMILIES_DICT #for item in fonts: # print item # faces = faces_dict[item] # for face_name in faces.keys(): # print '\t', face_name font = libpango.get_fontface('Arial') print font.to_string()