Add fontconfig

a9ee0f33fab9c6f1521c2d70a7d65518309138d7
Alexis Sellier committed ago 1 parent e8633815
.config/fontconfig/fonts.conf added +79 -0
1 +
<?xml version='1.0'?>
2 +
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
3 +
<fontconfig>
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 +
<!-- Default sans-serif font -->
13 +
 <match target="pattern">
14 +
   <test qual="any" name="family"><string>sans-serif</string></test>
15 +
   <edit name="family" mode="prepend" binding="same"><string>Fira Sans</string>  </edit>
16 +
 </match>
17 +
18 +
<!-- Default serif fonts -->
19 +
 <match target="pattern">
20 +
   <test qual="any" name="family"><string>serif</string></test>
21 +
   <edit name="family" mode="prepend" binding="same"><string>Noto Serif</string>  </edit>
22 +
   <edit name="family" mode="append" binding="same"><string>IPAPMincho</string>  </edit>
23 +
   <edit name="family" mode="append" binding="same"><string>HanaMinA</string>  </edit>
24 +
 </match>
25 +
26 +
<!-- Default monospace fonts -->
27 +
 <match target="pattern">
28 +
   <test qual="any" name="family"><string>monospace</string></test>
29 +
   <edit name="family" mode="prepend" binding="same"><string>DejaVu Sans Mono</string></edit>
30 +
   <edit name="family" mode="append" binding="same"><string>Inconsolata</string></edit>
31 +
   <edit name="family" mode="append" binding="same"><string>Fira Mono</string></edit>
32 +
   <edit name="family" mode="append" binding="same"><string>Source Code Pro</string></edit>
33 +
   <edit name="family" mode="append" binding="same"><string>Droid Sans Mono</string></edit>
34 +
 </match>
35 +
36 +
<!-- Fallback fonts preference order -->
37 +
 <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>
46 +
 </alias>
47 +
48 +
 <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>
55 +
 </alias>
56 +
57 +
 <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>
65 +
 </alias>
66 +
67 +
 <alias>
68 +
   <family>Inconsolata</family>
69 +
   <prefer>
70 +
     <family>DejaVu Sans Mono</family>
71 +
   </prefer>
72 +
   <default>
73 +
     <family>monospace</family>
74 +
   </default>
75 +
 </alias>
76 +
77 +
 <dir>~/.fonts</dir>
78 +
</fontconfig>
79 +