This commit is contained in:
Kovid Goyal 2018-12-06 13:18:23 +05:30
parent 16542e96bf
commit f895b7f8cb
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -76,11 +76,10 @@ def find_best_match(family, bold=False, italic=False, monospaced=True):
# happens if the family name is an alias, so we search with # happens if the family name is an alias, so we search with
# the actual family name to see if we can find all the # the actual family name to see if we can find all the
# fonts in the family. # fonts in the family.
full_name_candidates = font_map['family_map'].get(family_name_to_key(candidates[0]['family'])) family_name_candidates = font_map['family_map'].get(family_name_to_key(candidates[0]['family']))
if full_name_candidates and len(full_name_candidates) > 1: if family_name_candidates and len(family_name_candidates) > 1:
candidates = full_name_candidates candidates = family_name_candidates
candidates.sort(key=score) return sorted(candidates, key=score)[0]
return candidates[0]
# Use fc-match with a generic family # Use fc-match with a generic family
family = 'monospace' if monospaced else 'sans-serif' family = 'monospace' if monospaced else 'sans-serif'