[IMP] added condition to display only regular fonts in list

bzr revid: dizzy.zala@gmail.com-20131001110633-rfazngjr37ewv5cy
This commit is contained in:
Dharmraj Zala (OpenERP Trainee)
2013-10-01 16:36:33 +05:30
parent 382dc4a971
commit ff4643678b
+2 -1
View File
@@ -145,7 +145,8 @@ def RegisterCustomFonts():
for dirname in all_system_fonts:
try:
font_info = ttfonts.TTFontFile(dirname)
_fonts_cache['registered_fonts'].append((font_info.name, font_info.name))
if font_info.styleName in ('Regular','Normal','Book','Medium'):
_fonts_cache['registered_fonts'].append((font_info.name, font_info.name))
registered_font_list.append((font_info.familyName, font_info.name, dirname.split('/')[-1], font_info.styleName.lower().replace(" ", "")))
_logger.debug("Found font %s at %s", font_info.name, dirname)
except: