From c8ddf9f7747a0930c2064a7d655a39c30d8c41fe Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 12 Dec 2007 19:23:47 +0000 Subject: [PATCH] Fix #385 --- src/libprs500/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libprs500/__init__.py b/src/libprs500/__init__.py index 227653bc81..ebb6ccceaf 100644 --- a/src/libprs500/__init__.py +++ b/src/libprs500/__init__.py @@ -154,7 +154,10 @@ def get_font_families(): ffiles = findsystem.findFonts() zlist = [] for ff in ffiles: - font = describe.openFont(ff) + try: + font = describe.openFont(ff) + except: # Some font files cause ttfquery to raise an exception, in which case they are ignored + continue try: wt, italic = describe.modifiers(font) except: