Update font config

a80cec4ede79f8644f964c35b623418de4627d51
Alexis Sellier committed ago 1 parent 40d3423f
.config/fontconfig/fonts.conf +60 -40
1 1
<?xml version='1.0'?>
2 2
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
3 3
<fontconfig>
4 4
5 -
<!-- Default font (no fc-match pattern) -->
6 -
 <match>
7 -
  <edit mode="prepend" name="family">
8 -
   <string>Noto Sans</string>
9 -
  </edit>
10 -
 </match>
11 -
12 5
<!-- Default sans-serif font -->
13 6
 <match target="pattern">
14 7
   <test qual="any" name="family"><string>sans-serif</string></test>
15 8
   <edit name="family" mode="prepend" binding="same"><string>Fira Sans</string>  </edit>
16 9
 </match>
21 14
   <edit name="family" mode="prepend" binding="same"><string>Noto Serif</string>  </edit>
22 15
   <edit name="family" mode="append" binding="same"><string>IPAPMincho</string>  </edit>
23 16
   <edit name="family" mode="append" binding="same"><string>HanaMinA</string>  </edit>
24 17
 </match>
25 18
26 -
<!-- Default monospace fonts -->
19 +
 <!-- Default monospace fonts -->
27 20
 <match target="pattern">
28 21
   <test qual="any" name="family"><string>monospace</string></test>
29 22
   <edit name="family" mode="prepend" binding="same"><string>DejaVu Sans Mono</string></edit>
30 23
   <edit name="family" mode="append" binding="same"><string>Inconsolata</string></edit>
31 24
   <edit name="family" mode="append" binding="same"><string>Fira Mono</string></edit>
32 25
   <edit name="family" mode="append" binding="same"><string>Source Code Pro</string></edit>
33 26
   <edit name="family" mode="append" binding="same"><string>Droid Sans Mono</string></edit>
34 27
 </match>
35 28
36 -
<!-- Fallback fonts preference order -->
37 29
 <alias>
38 -
  <family>sans-serif</family>
39 -
  <prefer>
40 -
   <family>Fira Sans</family>
41 -
   <family>Open Sans</family>
42 -
   <family>Droid Sans</family>
43 -
   <family>Ubuntu</family>
44 -
   <family>Roboto</family>
45 -
  </prefer>
30 +
   <family>serif</family>
31 +
   <prefer><family>Tinos</family></prefer>
46 32
 </alias>
47 -
48 33
 <alias>
49 -
  <family>serif</family>
50 -
  <prefer>
51 -
   <family>Noto Serif</family>
52 -
   <family>Droid Serif</family>
53 -
   <family>Source Code Pro Serif</family>
54 -
  </prefer>
34 +
   <family>sans-serif</family>
35 +
   <prefer><family>Arimo</family></prefer>
55 36
 </alias>
56 -
57 37
 <alias>
58 -
  <family>monospace</family>
59 -
  <prefer>
60 -
   <family>DejaVu Sans Mono</family>
61 -
   <family>Fira Mono</family>
62 -
   <family>Droid Sans Mono</family>
63 -
   <family>Source Code Pro</family>
64 -
  </prefer>
38 +
   <family>sans</family>
39 +
   <prefer><family>Arimo</family></prefer>
65 40
 </alias>
66 -
67 41
 <alias>
68 -
   <family>Inconsolata</family>
69 -
   <prefer>
70 -
     <family>DejaVu Sans Mono</family>
71 -
   </prefer>
72 -
   <default>
73 -
     <family>monospace</family>
74 -
   </default>
42 +
   <family>monospace</family>
43 +
   <prefer><family>Inconsolata</family></prefer>
75 44
 </alias>
76 45
46 +
 <!-- Aliases for commonly used MS fonts. -->
47 +
 <match>
48 +
   <test name="family"><string>Arial</string></test>
49 +
   <edit name="family" mode="assign" binding="strong">
50 +
     <string>Arimo</string>
51 +
   </edit>
52 +
 </match>
53 +
 <match>
54 +
   <test name="family"><string>Helvetica</string></test>
55 +
   <edit name="family" mode="assign" binding="strong">
56 +
     <string>Arimo</string>
57 +
   </edit>
58 +
 </match>
59 +
 <match>
60 +
   <test name="family"><string>Verdana</string></test>
61 +
   <edit name="family" mode="assign" binding="strong">
62 +
     <string>Arimo</string>
63 +
   </edit>
64 +
 </match>
65 +
 <match>
66 +
   <test name="family"><string>Tahoma</string></test>
67 +
   <edit name="family" mode="assign" binding="strong">
68 +
     <string>Arimo</string>
69 +
   </edit>
70 +
 </match>
71 +
 <match>
72 +
   <!-- Insert joke here -->
73 +
   <test name="family"><string>Comic Sans MS</string></test>
74 +
   <edit name="family" mode="assign" binding="strong">
75 +
     <string>Arimo</string>
76 +
   </edit>
77 +
 </match>
78 +
 <match>
79 +
   <test name="family"><string>Times New Roman</string></test>
80 +
   <edit name="family" mode="assign" binding="strong">
81 +
     <string>Tinos</string>
82 +
   </edit>
83 +
 </match>
84 +
 <match>
85 +
   <test name="family"><string>Times</string></test>
86 +
   <edit name="family" mode="assign" binding="strong">
87 +
     <string>Tinos</string>
88 +
   </edit>
89 +
 </match>
90 +
 <match>
91 +
   <test name="family"><string>Courier New</string></test>
92 +
   <edit name="family" mode="assign" binding="strong">
93 +
     <string>Cousine</string>
94 +
   </edit>
95 +
 </match>
96 +
77 97
 <dir>~/.fonts</dir>
78 98
</fontconfig>
79 99