From 1d7b650fd088f462cd2da5d69472642d2256e886 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 10 Nov 2017 10:30:34 +0530 Subject: [PATCH] ... --- kitty/fonts/fontconfig.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kitty/fonts/fontconfig.py b/kitty/fonts/fontconfig.py index 1e5118e31..472187990 100644 --- a/kitty/fonts/fontconfig.py +++ b/kitty/fonts/fontconfig.py @@ -19,9 +19,9 @@ attr_map = {(False, False): 'font_family', def create_font_map(all_fonts): ans = {'family_map': {}, 'ps_map': {}, 'full_map': {}} for x in all_fonts: - f = (x['family'] or '').lower() - full = (x['full_name'] or '').lower() - ps = (x['postscript_name'] or '').lower() + f = (x.get('family') or '').lower() + full = (x.get('full_name') or '').lower() + ps = (x.get('postscript_name') or '').lower() ans['family_map'].setdefault(f, []).append(x) ans['ps_map'].setdefault(ps, []).append(x) ans['full_map'].setdefault(full, []).append(x)