This commit is contained in:
Kovid Goyal 2007-12-02 21:58:00 +00:00
parent 007bd627ed
commit c9c1fc6126

View File

@ -141,20 +141,20 @@ set_translator()
font_families = {} font_families = {}
def get_font_families(): def get_font_families():
global font_families global font_families
if font_families: if not font_families:
return font_families ffiles = findsystem.findFonts()
ffiles = findsystem.findFonts() zlist = []
zlist = [] for ff in ffiles:
for ff in ffiles: font = describe.openFont(ff)
font = describe.openFont(ff) try:
try: wt, italic = describe.modifiers(font)
wt, italic = describe.modifiers(font) except:
except: wt, italic = 0, 0
wt, italic = 0, 0 if wt == 400 and italic == 0:
if wt == 400 and italic == 0: family = describe.shortName(font)[1].strip()
family = describe.shortName(font)[1].strip() zlist.append((family, ff))
zlist.append((family, ff)) font_families = dict(zlist)
return dict(zlist) return font_families
def sanitize_file_name(name): def sanitize_file_name(name):
''' '''