jpayne@68
|
1 <?xml version="1.0"?>
|
jpayne@68
|
2 <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
|
jpayne@68
|
3 <fontconfig>
|
jpayne@68
|
4 <description>Set substitutions for emoji/math fonts</description>
|
jpayne@68
|
5
|
jpayne@68
|
6 <!-- Keep in sync with 60-generic.conf -->
|
jpayne@68
|
7
|
jpayne@68
|
8 <!-- Emoji -->
|
jpayne@68
|
9
|
jpayne@68
|
10 <!-- System emoji -->
|
jpayne@68
|
11 <alias binding="same">
|
jpayne@68
|
12 <family>Noto Color Emoji</family> <!-- Google -->
|
jpayne@68
|
13 <default><family>emoji</family></default>
|
jpayne@68
|
14 </alias>
|
jpayne@68
|
15 <alias binding="same">
|
jpayne@68
|
16 <family>Apple Color Emoji</family> <!-- Apple -->
|
jpayne@68
|
17 <default><family>emoji</family></default>
|
jpayne@68
|
18 </alias>
|
jpayne@68
|
19 <alias binding="same">
|
jpayne@68
|
20 <family>Segoe UI Emoji</family> <!-- Microsoft -->
|
jpayne@68
|
21 <default><family>emoji</family></default>
|
jpayne@68
|
22 </alias>
|
jpayne@68
|
23 <alias binding="same">
|
jpayne@68
|
24 <family>Twitter Color Emoji</family> <!-- Twitter -->
|
jpayne@68
|
25 <default><family>emoji</family></default>
|
jpayne@68
|
26 </alias>
|
jpayne@68
|
27 <alias binding="same">
|
jpayne@68
|
28 <family>EmojiOne Mozilla</family> <!-- Mozilla -->
|
jpayne@68
|
29 <default><family>emoji</family></default>
|
jpayne@68
|
30 </alias>
|
jpayne@68
|
31 <!-- Third-party emoji -->
|
jpayne@68
|
32 <alias binding="same">
|
jpayne@68
|
33 <family>Emoji Two</family>
|
jpayne@68
|
34 <default><family>emoji</family></default>
|
jpayne@68
|
35 </alias>
|
jpayne@68
|
36 <alias binding="same">
|
jpayne@68
|
37 <family>JoyPixels</family>
|
jpayne@68
|
38 <default><family>emoji</family></default>
|
jpayne@68
|
39 </alias>
|
jpayne@68
|
40 <alias binding="same">
|
jpayne@68
|
41 <family>Emoji One</family>
|
jpayne@68
|
42 <default><family>emoji</family></default>
|
jpayne@68
|
43 </alias>
|
jpayne@68
|
44 <!-- B&W -->
|
jpayne@68
|
45 <alias binding="same">
|
jpayne@68
|
46 <family>Noto Emoji</family> <!-- Google -->
|
jpayne@68
|
47 <default><family>emoji</family></default>
|
jpayne@68
|
48 </alias>
|
jpayne@68
|
49 <alias binding="same">
|
jpayne@68
|
50 <family>Android Emoji</family> <!-- Google -->
|
jpayne@68
|
51 <default><family>emoji</family></default>
|
jpayne@68
|
52 </alias>
|
jpayne@68
|
53
|
jpayne@68
|
54 <!-- Add language for emoji, to match other emoji fonts. -->
|
jpayne@68
|
55 <match>
|
jpayne@68
|
56 <test name="family">
|
jpayne@68
|
57 <string>emoji</string>
|
jpayne@68
|
58 </test>
|
jpayne@68
|
59 <edit name="lang" mode="prepend">
|
jpayne@68
|
60 <string>und-zsye</string>
|
jpayne@68
|
61 </edit>
|
jpayne@68
|
62 </match>
|
jpayne@68
|
63
|
jpayne@68
|
64 <match>
|
jpayne@68
|
65 <test name="lang">
|
jpayne@68
|
66 <string>und-zsye</string>
|
jpayne@68
|
67 </test>
|
jpayne@68
|
68 <test qual="all" name="family" compare="not_eq">
|
jpayne@68
|
69 <string>emoji</string>
|
jpayne@68
|
70 </test>
|
jpayne@68
|
71
|
jpayne@68
|
72 <!-- Add generic family. -->
|
jpayne@68
|
73 <edit name="family" mode="append" binding="strong">
|
jpayne@68
|
74 <string>emoji</string>
|
jpayne@68
|
75 </edit>
|
jpayne@68
|
76 </match>
|
jpayne@68
|
77
|
jpayne@68
|
78
|
jpayne@68
|
79 <!-- Math -->
|
jpayne@68
|
80
|
jpayne@68
|
81 <!-- https://en.wikipedia.org/wiki/Category:Mathematical_OpenType_typefaces -->
|
jpayne@68
|
82 <alias binding="same">
|
jpayne@68
|
83 <family>XITS Math</family> <!-- Khaled Hosny -->
|
jpayne@68
|
84 <default><family>math</family></default>
|
jpayne@68
|
85 </alias>
|
jpayne@68
|
86 <alias binding="same">
|
jpayne@68
|
87 <family>STIX Two Math</family> <!-- AMS -->
|
jpayne@68
|
88 <default><family>math</family></default>
|
jpayne@68
|
89 </alias>
|
jpayne@68
|
90 <alias binding="same">
|
jpayne@68
|
91 <family>Cambria Math</family> <!-- Microsoft -->
|
jpayne@68
|
92 <default><family>math</family></default>
|
jpayne@68
|
93 </alias>
|
jpayne@68
|
94 <alias binding="same">
|
jpayne@68
|
95 <family>Latin Modern Math</family> <!-- TeX -->
|
jpayne@68
|
96 <default><family>math</family></default>
|
jpayne@68
|
97 </alias>
|
jpayne@68
|
98 <alias binding="same">
|
jpayne@68
|
99 <family>Minion Math</family> <!-- Adobe -->
|
jpayne@68
|
100 <default><family>math</family></default>
|
jpayne@68
|
101 </alias>
|
jpayne@68
|
102 <alias binding="same">
|
jpayne@68
|
103 <family>Lucida Math</family> <!-- Adobe -->
|
jpayne@68
|
104 <default><family>math</family></default>
|
jpayne@68
|
105 </alias>
|
jpayne@68
|
106 <alias binding="same">
|
jpayne@68
|
107 <family>Asana Math</family>
|
jpayne@68
|
108 <default><family>math</family></default>
|
jpayne@68
|
109 </alias>
|
jpayne@68
|
110
|
jpayne@68
|
111 <!-- Add language for math, to match other math fonts. -->
|
jpayne@68
|
112 <match>
|
jpayne@68
|
113 <test name="family">
|
jpayne@68
|
114 <string>math</string>
|
jpayne@68
|
115 </test>
|
jpayne@68
|
116 <edit name="lang" mode="prepend">
|
jpayne@68
|
117 <string>und-zmth</string>
|
jpayne@68
|
118 </edit>
|
jpayne@68
|
119 </match>
|
jpayne@68
|
120
|
jpayne@68
|
121 <match>
|
jpayne@68
|
122 <test name="lang">
|
jpayne@68
|
123 <string>und-zmth</string>
|
jpayne@68
|
124 </test>
|
jpayne@68
|
125 <test qual="all" name="family" compare="not_eq">
|
jpayne@68
|
126 <string>math</string>
|
jpayne@68
|
127 </test>
|
jpayne@68
|
128
|
jpayne@68
|
129 <!-- Add generic family -->
|
jpayne@68
|
130 <edit name="family" mode="append" binding="strong">
|
jpayne@68
|
131 <string>math</string>
|
jpayne@68
|
132 </edit>
|
jpayne@68
|
133 </match>
|
jpayne@68
|
134
|
jpayne@68
|
135
|
jpayne@68
|
136 </fontconfig>
|