summarylogtreecommitdiffstats
path: root/kitty.patch
blob: 1e411650f25c87512df048d23b3a28468b4b5db9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
diff --unified --recursive kitty.orig/kitty/fonts/fontconfig.py kitty.new/kitty/fonts/fontconfig.py
--- kitty.orig/kitty/fonts/fontconfig.py	2019-06-21 23:57:48.929339086 +0800
+++ kitty.new/kitty/fonts/fontconfig.py	2019-06-22 00:14:18.144595768 +0800
@@ -55,12 +55,12 @@
 
 def find_best_match(family, bold=False, italic=False, monospaced=True):
     q = family_name_to_key(family)
-    font_map = all_fonts_map(monospaced)
+    font_map = all_fonts_map(False)
 
     def score(candidate):
         bold_score = abs((FC_WEIGHT_BOLD if bold else FC_WEIGHT_REGULAR) - candidate.get('weight', 0))
         italic_score = abs((FC_SLANT_ITALIC if italic else FC_SLANT_ROMAN) - candidate.get('slant', 0))
-        monospace_match = 0 if candidate.get('spacing') == 'MONO' else 1
+        monospace_match = 1
         return bold_score + italic_score, monospace_match
 
     # First look for an exact match