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 preferable fonts for emoji/math fonts</description>
|
jpayne@68
|
5 <!-- Keep in sync with 45-generic.conf -->
|
jpayne@68
|
6
|
jpayne@68
|
7 <!-- Emoji -->
|
jpayne@68
|
8
|
jpayne@68
|
9 <!-- Prefer to match color emoji font. -->
|
jpayne@68
|
10 <match>
|
jpayne@68
|
11 <test name="lang">
|
jpayne@68
|
12 <string>und-zsye</string>
|
jpayne@68
|
13 </test>
|
jpayne@68
|
14 <test qual="all" name="color" compare="not_eq">
|
jpayne@68
|
15 <bool>true</bool>
|
jpayne@68
|
16 </test>
|
jpayne@68
|
17 <test qual="all" name="color" compare="not_eq">
|
jpayne@68
|
18 <bool>false</bool>
|
jpayne@68
|
19 </test>
|
jpayne@68
|
20 <edit name="color" mode="append">
|
jpayne@68
|
21 <bool>true</bool>
|
jpayne@68
|
22 </edit>
|
jpayne@68
|
23 </match>
|
jpayne@68
|
24
|
jpayne@68
|
25 <!-- TODO
|
jpayne@68
|
26 ! Match on "color" and alias B&W ones first if no color is requested.
|
jpayne@68
|
27 ! That's "hard" because <alias> doesn't work in match and needs to be
|
jpayne@68
|
28 ! expanded to its non-sugar form.
|
jpayne@68
|
29 !-->
|
jpayne@68
|
30 <alias binding="same">
|
jpayne@68
|
31 <family>emoji</family>
|
jpayne@68
|
32 <prefer>
|
jpayne@68
|
33 <!-- System fonts -->
|
jpayne@68
|
34 <family>Noto Color Emoji</family> <!-- Google -->
|
jpayne@68
|
35 <family>Apple Color Emoji</family> <!-- Apple -->
|
jpayne@68
|
36 <family>Segoe UI Emoji</family> <!-- Microsoft -->
|
jpayne@68
|
37 <family>Twitter Color Emoji</family> <!-- Twitter -->
|
jpayne@68
|
38 <family>EmojiOne Mozilla</family> <!-- Mozilla -->
|
jpayne@68
|
39 <!-- Third-Party fonts -->
|
jpayne@68
|
40 <family>Emoji Two</family>
|
jpayne@68
|
41 <family>JoyPixels</family>
|
jpayne@68
|
42 <family>Emoji One</family>
|
jpayne@68
|
43 <!-- Non-color -->
|
jpayne@68
|
44 <family>Noto Emoji</family> <!-- Google -->
|
jpayne@68
|
45 <family>Android Emoji</family> <!-- Google -->
|
jpayne@68
|
46 </prefer>
|
jpayne@68
|
47 </alias>
|
jpayne@68
|
48
|
jpayne@68
|
49 <!-- Math -->
|
jpayne@68
|
50 <alias binding="same">
|
jpayne@68
|
51 <!-- https://en.wikipedia.org/wiki/Category:Mathematical_OpenType_typefaces -->
|
jpayne@68
|
52 <family>math</family>
|
jpayne@68
|
53 <prefer>
|
jpayne@68
|
54 <family>XITS Math</family> <!-- Khaled Hosny -->
|
jpayne@68
|
55 <family>STIX Two Math</family> <!-- AMS -->
|
jpayne@68
|
56 <family>Cambria Math</family> <!-- Microsoft -->
|
jpayne@68
|
57 <family>Latin Modern Math</family> <!-- TeX -->
|
jpayne@68
|
58 <family>Minion Math</family> <!-- Adobe -->
|
jpayne@68
|
59 <family>Lucida Math</family> <!-- Adobe -->
|
jpayne@68
|
60 <family>Asana Math</family>
|
jpayne@68
|
61 </prefer>
|
jpayne@68
|
62 </alias>
|
jpayne@68
|
63
|
jpayne@68
|
64 </fontconfig>
|