2 <!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
4 <description>Set substitutions for emoji/math fonts</description>
6 <!-- Keep in sync with 60-generic.conf -->
11 <alias binding="same">
12 <family>Noto Color Emoji</family> <!-- Google -->
13 <default><family>emoji</family></default>
15 <alias binding="same">
16 <family>Apple Color Emoji</family> <!-- Apple -->
17 <default><family>emoji</family></default>
19 <alias binding="same">
20 <family>Segoe UI Emoji</family> <!-- Microsoft -->
21 <default><family>emoji</family></default>
23 <alias binding="same">
24 <family>Twitter Color Emoji</family> <!-- Twitter -->
25 <default><family>emoji</family></default>
27 <alias binding="same">
28 <family>EmojiOne Mozilla</family> <!-- Mozilla -->
29 <default><family>emoji</family></default>
31 <!-- Third-party emoji -->
32 <alias binding="same">
33 <family>Emoji Two</family>
34 <default><family>emoji</family></default>
36 <alias binding="same">
37 <family>JoyPixels</family>
38 <default><family>emoji</family></default>
40 <alias binding="same">
41 <family>Emoji One</family>
42 <default><family>emoji</family></default>
45 <alias binding="same">
46 <family>Noto Emoji</family> <!-- Google -->
47 <default><family>emoji</family></default>
49 <alias binding="same">
50 <family>Android Emoji</family> <!-- Google -->
51 <default><family>emoji</family></default>
54 <!-- Add language for emoji, to match other emoji fonts. -->
57 <string>emoji</string>
59 <edit name="lang" mode="prepend">
60 <string>und-zsye</string>
66 <string>und-zsye</string>
68 <test qual="all" name="family" compare="not_eq">
69 <string>emoji</string>
72 <!-- Add generic family. -->
73 <edit name="family" mode="append" binding="strong">
74 <string>emoji</string>
81 <!-- https://en.wikipedia.org/wiki/Category:Mathematical_OpenType_typefaces -->
82 <alias binding="same">
83 <family>XITS Math</family> <!-- Khaled Hosny -->
84 <default><family>math</family></default>
86 <alias binding="same">
87 <family>STIX Two Math</family> <!-- AMS -->
88 <default><family>math</family></default>
90 <alias binding="same">
91 <family>Cambria Math</family> <!-- Microsoft -->
92 <default><family>math</family></default>
94 <alias binding="same">
95 <family>Latin Modern Math</family> <!-- TeX -->
96 <default><family>math</family></default>
98 <alias binding="same">
99 <family>Minion Math</family> <!-- Adobe -->
100 <default><family>math</family></default>
102 <alias binding="same">
103 <family>Lucida Math</family> <!-- Adobe -->
104 <default><family>math</family></default>
106 <alias binding="same">
107 <family>Asana Math</family>
108 <default><family>math</family></default>
111 <!-- Add language for math, to match other math fonts. -->
114 <string>math</string>
116 <edit name="lang" mode="prepend">
117 <string>und-zmth</string>
123 <string>und-zmth</string>
125 <test qual="all" name="family" compare="not_eq">
126 <string>math</string>
129 <!-- Add generic family -->
130 <edit name="family" mode="append" binding="strong">
131 <string>math</string>