annotate CSP2/CSP2_env/env-d9b9114564458d9d-741b3de822f2aaca6c6caa4325c4afce/share/fontconfig/conf.avail/45-generic.conf @ 68:5028fdace37b

planemo upload commit 2e9511a184a1ca667c7be0c6321a36dc4e3d116d
author jpayne
date Tue, 18 Mar 2025 16:23:26 -0400
parents
children
rev   line source
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>